simulação de códigos no mplab - v3

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 Debugger  MPLAB SIM (conforme imagem abaixo);

Upload: alexandre-lira-dos-santos

Post on 19-Jul-2015

110 views

Category:

Documents


0 download

TRANSCRIPT

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.