Instalando o MPLab X e o C18

Preview:

DESCRIPTION

Sem muito rodeios descreve os passos para instalação do MPLab e o Compilador C18 ambos da Microchip como também uma breve apresentação de como simular um projeto com o Proteus.

Citation preview

MicrocontroladoresMicrocontroladores PIC18 PIC18 –– Programação em C Programação em C MicrocontroladoresMicrocontroladores PIC18 PIC18 –– Programação em C Programação em C

E-mail:

Prof: Fabio P. Curty

fabio-curty@hotmail.com

Instalando MPLAB e o C18

fabiocurty.blogspot.com.br

Ambientes de Programação

� Compilador:� Compilador C18 Lite v4.4x;

� Ambiente Integrado de Desenvolvimento (IDE):

� MPLABX IDE;

� Simulador:� Proteus7.8 SP2 (ISIS);

� Gravador:� PicKit 2 Microchip;

� Comunicação Serial:� Virtual Terminal;

2

1. Compilador MPLAB® C18

� Desenvolvido e distribuído pela MicrochipTechnology;

� Disponível nas versões:

� Full Version:

� Vendida por um preço considerado baixo se comparado com

compiladores de outros fabricantes;

� Possibilidade de otimização de código

� Consiste na utilização de técnicas inteligentes de análise do código;

� Objetivo de reduzir o número de instruções utilizadas na construção

de um bloco de código.

� Por conseqüência, diminui a quantidade de mémória;

� Student Edition:

� Distribuida gratuitamente e sem restrições;

� Todas as funções estão disponíveis igualmente a versão full apenasnão executa a otimização de código.

3

1. Compilador C18®� Tipos de Dados

4

Compilador ®C18 Instalação� 1º Passo: Tela de boas-vindas

5

Compilador ®C18 Instalação� 2º Passo: Termo de licença

6

� 3º Passo: Diretório de instalação

7

Compilador ®C18 Instalação

� 4º Passo: Next para o instalador iniciar a cópia dos arquivos.

8

Compilador ®C18 Instalação

� 5º Passo: Copiando os arquivos necessários para o compilador.

9

Compilador ®C18 Instalação

� 6º Passo: Finalizando a instalação do compilador C18.

10

Compilador ®C18 Instalação

Ambiente Integrado de Desenvolvimento (IDE)

� Permite:

�Desenvolver programas em:

�Assembly

�C�C

�Simulação

�Depuração

�Microchip MPLAB IDE

� Disponível em http://www.microchip.com

11

MPLAB IDE� 1º Passo: Download

12

2. MPLAB IDE� 2º Passo: Tela de boas-vindas

13

2. MPLAB IDE� 3º Passo: Termo de licença

14

2. MPLAB IDE� 4º Passo: Ao aceitar os termos o botão Next>> é habilitado.

15

2. MPLAB IDE� 5º Passo: Diretório de instalação

16

2. MPLAB IDE� 6º Passo: Aguarde a comclusão da cópia de arquivos.

17

2. MPLAB IDE� 9º Passo: Se por ventura essa mensagem aparecer apenas aceite.

18

2. MPLAB IDE� 10º Passo: Finalizando a instalação.

19

2. Criação de projeto no

MPLAB® IDE para o MPLAB C181º Passo: Criação de um arquivo-cabecalho em C

1. Criar uma pasta chamada “ProjetosC” no seu pendrive;

2. salvar o arquivo “cabecalho.c”;

20

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

Criação de um projeto

A. Clicar no menu File/New Project;

B. Escolher o Tipo de Projeto que será criado.

21

01

2º Passo:

01 02

03

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

3º Passo: Criação de um projeto. Project Wizard

C. Selecione o Microcontrolador. ( PIC18F1220 );

22

01

02

03

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

4º Passo: Criação de um projeto com o Project Wizard

D. Determinar as ferramentas de hardware e debug;

Arquivos Caminho

MPASMWIN.exe C:\MCC18\mpasm\MPASMWIM.exe

23

01

02

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

5º Passo: Criação de um projeto com o Project Wizard

E. Determinar o compilador;

24

01

02

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

6º Passo: Criação de um projeto com o Project Wizard

F.Determinar o nome do projeto e onde ele será salvo e seta-lo com proj. principal.

25

01

03

02

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

Criação de um projeto com o Project Wizard

G. Após finalizar a criação do projeto precisamos criar o arquivo que conterá

26

o programa propriamente.

Os próximos passos descrevem a criação do arquivo objeto que conteráas linhas de código de nossos programas.

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

2º Passo: Criação de um projeto com o Project Wizard

H. Tela principal do MPLAB IDE;

27

01

Source Files\New\Empty File

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

3º Passo: Dar um nome ao arquivo “cabecalho.c”

Não esqueça de por a extenção ".c e Finish.

28

01

02

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

3º Passo: A IDE ficará com essa aparência após a finalização;

29

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

4º Passo: Criando o nosso primeiro projeto;

30

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

7º Passo: Compilando o projeto: se tudo foi feito como demostrado o

31

resultado obtido apos se clicar no martelo será a mensagemde BUILDING SUCCESSFULYY na janela inferior da IDE.

3. Simulador -Proteus 7.8 SP (ISIS)� Tela de abertura do Proteus 7.8 (ISIS)

32

3. Simulador -Proteus 7.8 SP (ISIS)� 1º Passo: Busca de componentes;

33

3. Simulador -Proteus 7.8 SP (ISIS)� 1º Passo: Busca de componentes / Tela de busca;

34

3. Simulador -Proteus 7.8 SP (ISIS)� 1º Passo: Busca de componentes / Exemplo de componente;

35

3. Simulador -Proteus 7.8 SP (ISIS)� 2º Passo: Girando componentes antes de posicioná-los;

35

3. Simulador -Proteus 7.8 SP (ISIS)� 3º Passo: Alterando o tamanho da folha;

37

3. Simulador -Proteus 7.8 SP (ISIS)� 4º Passo: Conectando os componentes;

38

3. Simulador -Proteus 7.8 SP (ISIS)� 4º Passo: Conectando os componentes;

39

3. Simulador -Proteus 7.8 SP (ISIS)� 5º Passo: Conectando um osciloscópio;

40

6. Osciloscópio

41

3. Simulador -Proteus 7.8 SP (ISIS)� 5º Passo: Conectando um osciloscópio;

42

3. Simulador - Proteus 7.4 (ISIS)� 5º Passo: Iniciando a simulação;

43

3. Simulador -Proteus 7.8 SP (ISIS)� Simulação de microcontroladores;

44

3. Simulador -Proteus 7.8 SP (ISIS)� “Program File” - selecionar o arquivo .hex à ser programado ;

� “Processor Clock Frequency” - especificar a freqüência de clock;

45

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18Projeto_2

1.

Cria o arquivo de programação seguindo o modelo abaixo;

“Acende_led.c”;

2.

Criar projeto

3. Compilar;

4. Simular;

5.5.

6. Descrever a conclusão sobre o resultado obtido;

46

Verificar o resultado obtido;