Escolar Documentos
Profissional Documentos
Cultura Documentos
IF66D
1.
Sistemas Microcontrolados
PROTEUS
MPLAB
IF66D
1.1.
Sistemas Microcontrolados
MPLAB
IF66D
1.1.1.
Sistemas Microcontrolados
Uma vez instalado o MPLAB IDE, para abri-lo execute Iniciar Programas Microchip MPLAB
IDE v8.20 MPLAB IDE
O MPLAB trabalha com o conceito de Projeto, isto ,
cada nova aplicao desenvolvida (projeto) composta
por diversos arquivos gerenciados pelo MPLAB. Para
criar um novo projeto existe um assistente, que executado em Project Project Wizard...
Aparecer a janela da Figura 1. Clique em avanar.
IF66D
Sistemas Microcontrolados
IF66D
Sistemas Microcontrolados
IF66D
Sistemas Microcontrolados
IF66D
Sistemas Microcontrolados
IF66D
Sistemas Microcontrolados
IF66D
Sistemas Microcontrolados
10
IF66D
Sistemas Microcontrolados
11
IF66D
Sistemas Microcontrolados
12
IF66D
Sistemas Microcontrolados
IF66D
Sistemas Microcontrolados
14
IF66D
Sistemas Microcontrolados
15
Figure 11:
IF66D
Sistemas Microcontrolados
IF66D
Sistemas Microcontrolados
IF66D
1.2.
Sistemas Microcontrolados
Construo do projeto
IF66D
1.3.
Sistemas Microcontrolados
Gravao do microcontrolador
Para gravar o microcontrolador usa-se o ICD-2, uma ferramenta que permite, alm da gravao, a depurao,
como veremos mais a frente. Uma vez que ele estiver
devidamente conectado ao kit e ao PC, v em Programmer Select Programmer 2 MPLAB ICD 2. Surgir
uma barra de ferramentas cuja funo apresentada na
Figura 14.
19
IF66D
Sistemas Microcontrolados
20
IF66D
1.4.
Sistemas Microcontrolados
Depurao
O processo de depurao (debugging) consiste em realizar as mesmas aes possveis na simulao, porm
com o programa sendo realmente executado no microcontrolador. Dessa maneira possvel vericar o valor
de variveis a medida que elas so alteradas no circuito,
inserir breakpoints e acompanhar a execuo do programa no hardware da aplicao.
21
IF66D
Sistemas Microcontrolados
Se a simulao permite testar a lgica de rotinas e pequenos programas a depurao uma ferramenta mais
poderosa quando se trata de programa de maior complexidade e principalmente na localizao e correo de
bugs no software.
Para realizar a depurao necessrio um hardware especial chamado XICD-2, embutido no kit XM118.
22
IF66D
1.5.
Sistemas Microcontrolados
Atividade de laboratrio
23
IF66D
Sistemas Microcontrolados
24