aula 05 - ime-uspadao/aula05mc.pdfaula 05 adão de melo neto pic com linguagem c pic com linguagem c...

Post on 05-Jul-2020

19 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

AULA 05

Adão de Melo Neto

PIC com Linguagem C

PIC com Linguagem C

PIC com ASSEMBLY

PIC com ASSEMBLY

OBJETIVO:

Se apertar o botão acende o LED1 e apaga o LED2

Se soltar o botão acende o LED2 e apaga o LED1

8

Memória de Programa do PIC16F84A

Memória de programa

– Área onde será gravado o programa de controle do PIC16F84A

– Palavra de 14 bits

– Tipo Flash

– Possui 1K endereços (0000 h até 03F3 endereços)

9

Memória de dados do PIC16F84A Memória de dados

– É uma área de RAM utilizada para guardar as variáveis e registradores

usados . No PIC esta área é separada em bancos de memória (banco 0 e

banco 1), que são selecionados pelos bits RP1 e RP0 do registro STATUS.

10

Registrador INTCON

Serve para configurar e identificar interrupções.

Localizada no endereço 08h

12

Registrador TRIS Permite a configuração das portas de IO (Porta B e Porta A)

Para programar a portA usamos o TRISA (endereço 85h), e a porta B o

TRISB (endereço 86h).

Se desejamos que pino da portaA/portB seja entrada (saida) colocamos 1

(0) no bit correspondente do TRISA/TRISB.

top related