46
Microcontroladores Microcontroladores PIC18 PIC18 Programação em C Programação em C Microcontroladores Microcontroladores PIC18 PIC18 Programação em C Programação em C E-mail: Prof: Fabio P. Curty [email protected] Instalando MPLAB e o C18 fabiocurty.blogspot.com.br

Instalando o MPLab X e o C18

Embed Size (px)

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

Page 1: Instalando o MPLab X e o C18

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

[email protected]

Instalando MPLAB e o C18

fabiocurty.blogspot.com.br

Page 2: Instalando o MPLab X e o C18

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

Page 3: Instalando o MPLab X e o C18

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

Page 4: Instalando o MPLab X e o C18

1. Compilador C18®� Tipos de Dados

4

Page 5: Instalando o MPLab X e o C18

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

5

Page 6: Instalando o MPLab X e o C18

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

6

Page 7: Instalando o MPLab X e o C18

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

7

Compilador ®C18 Instalação

Page 8: Instalando o MPLab X e o C18

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

8

Compilador ®C18 Instalação

Page 9: Instalando o MPLab X e o C18

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

9

Compilador ®C18 Instalação

Page 10: Instalando o MPLab X e o C18

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

10

Compilador ®C18 Instalação

Page 11: Instalando o MPLab X e o C18

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

Page 12: Instalando o MPLab X e o C18

MPLAB IDE� 1º Passo: Download

12

Page 13: Instalando o MPLab X e o C18

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

13

Page 14: Instalando o MPLab X e o C18

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

14

Page 15: Instalando o MPLab X e o C18

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

15

Page 16: Instalando o MPLab X e o C18

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

16

Page 17: Instalando o MPLab X e o C18

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

17

Page 18: Instalando o MPLab X e o C18

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

18

Page 19: Instalando o MPLab X e o C18

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

19

Page 20: Instalando o MPLab X e o C18

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

Page 21: Instalando o MPLab X e o C18

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

Page 22: Instalando o MPLab X e o C18

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

Page 23: Instalando o MPLab X e o C18

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

Page 24: Instalando o MPLab X e o C18

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

Page 25: Instalando o MPLab X e o C18

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

Page 26: Instalando o MPLab X e o C18

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.

Page 27: Instalando o MPLab X e o C18

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

Page 28: Instalando o MPLab X e o C18

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

Page 29: Instalando o MPLab X e o C18

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

Page 30: Instalando o MPLab X e o C18

2. Criação de projeto no

MPLAB® IDE para o MPLAB C18

4º Passo: Criando o nosso primeiro projeto;

30

Page 31: Instalando o MPLab X e o C18

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.

Page 32: Instalando o MPLab X e o C18

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

32

Page 33: Instalando o MPLab X e o C18

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

33

Page 34: Instalando o MPLab X e o C18

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

34

Page 35: Instalando o MPLab X e o C18

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

35

Page 36: Instalando o MPLab X e o C18

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

35

Page 37: Instalando o MPLab X e o C18

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

37

Page 38: Instalando o MPLab X e o C18

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

38

Page 39: Instalando o MPLab X e o C18

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

39

Page 40: Instalando o MPLab X e o C18

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

40

Page 41: Instalando o MPLab X e o C18

6. Osciloscópio

41

Page 42: Instalando o MPLab X e o C18

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

42

Page 43: Instalando o MPLab X e o C18

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

43

Page 44: Instalando o MPLab X e o C18

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

44

Page 45: Instalando o MPLab X e o C18

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

Page 46: Instalando o MPLab X e o C18

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;