instalando o mplab x e o c18
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.TRANSCRIPT
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
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;