View
110
Download
0
Category
Preview:
Citation preview
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 1/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
1
Simulação de códigos no MPLAB
Objetivo: Aprender como simular códigos escritos em linguagem C para
microcontroladores PIC sem o uso de qualquer tipo de hardware.
Passo a passo
1. Abra um dos projetos já criados para o PIC;
2. Selecionar a ferramenta de DebuggerMPLAB SIM (conforme imagem abaixo);
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 2/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
2
3. Selecionar os sinais que serão utilizados como entradas digitais. Para isso selecione Debugger Stimulus
New Workbook (conforme imagem abaixo);
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 3/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
3
4. Escolha os sinais de entrada na coluna Pin/SFR e o tipo na coluna Action.
A coluna Action aceita 5 tipos diferentes de sinal, trabalharemos com o tipo Toggle (inverte o estado a cada
clique na coluna Fire (primeira).
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 4/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
4
5. Visualização no status de cada sinal de entrada ou saída. Para isso selecione ViewWatch. Quando a nova
janela abrir você deve selecionar desejados e depois clicar em Add SFR. Neste caso não é possível verificar
uma saída isoladamente, somente um port inteiro.
O valor do port é mostrada na coluna Value. Para melhor visualização devemos trocar de notação
hexadecimal para binário, clique com o botão direito sobre o valor e escolha a opção Properties... em
seguida mude o campo Format de Hex para Binary (conforme imagem abaixo);
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 5/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
5
6. Reposiciona as janelas de acordo com a imagem abaixo;
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 6/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
6
7. Insira um BreakPoints onde for mais conveniente, para isso clique duas vezes na área cinza ao lado da linha
desejada;
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 7/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
7
8. Para rodar o programa sem paradas até o próximo BreakPoint, clique no botão Run (conforme imagem
abaixo);
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 8/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
8
9. Uma seta verde indicará em que ponto do programa a simulação parou (conforme imagem abaixo);
5/16/2018 Simula o de c digos no MPLAB - V3 - slidepdf.com
http://slidepdf.com/reader/full/simulacao-de-codigos-no-mplab-v3 9/9
Microcontroladores – Prof. Leandro Poloni Dantas
Simulação de códigos em C utilizando o MPLAB
9
10. Para simular linha por linha use o botão Step Over (conforme imagem abaixo);
A cada linha executa a janela Watch atualiza o valor dos sinais e variáveis monitoradas.
A qualquer momento um estímulo pode ser dado através da janela Stimulus.
Recommended