Mestre

2168 palavras 9 páginas
Curso de
Microcontroladores
PIC 16F84A
João Neto Caetano
Jnetcaetano@hotmail.com
Marciel Gonçalves Azevedo
Marcielgazevedo@hotmail.com
Célio Rodrigues Pinto
Treinamentos em geral, suporte a alunos universitários e técnicos e projetos personalizados em eletrônica.

Memória de Programa
05
08
Bits
Bits

Cont. de Prog.
Memória
RAM

EEdata

8 Níveis de
Stack.13 bits
Reg

Memória
EEprom

Instr.
Reg
Reg

FSR.

EEadr

Status.

Power Up Timer
Dec. Instr. e Controle

Osc start up Timer

Multiplex

Reg TMER0
RA4

Power on Reset
Tirning Grador.

Wathdog Timer

Oscilador
Entrada de Clock

Mclr

VDD
VSS

ULA

Port A e B
RB0 = int

Work.

Programação:
• O programa é um conjunto de números que armazenados na memória do processador executam uma seqüência de instruções.
• Estes números podem ser identificados pelos mnemônicos,
“Apelidos” que fazem lembrar as cada instrução.

Programação:
• Veja alguns exemplos de mnemônicos do
PIC-16F84A
O nº 07 corresponde ADDWF
Em seguida temos o endereço do registrador (F) 87
ADDWF significa Somar o conteúdo da work ao registrador F (0787) 07 é a instrução e
87 é a posição de memória F.

Programação:
• Vejam como o processador executa a soma de dois números um que está ma posição de memória RAM
0E e outro que está na posição OA.
• MOVF
0E,W
armazena o conteúdo da memória na work.
• ADDWF
0A,F
Soma o conteúdo da work com o conteúdo da memo 0E.
• Os números que serão gravados na memória de programa serão:
• 080F
MOVF 0E,W
• 070E
ADDWF 0A,F

Programação: execução física

O contador seleciona a posição da memória
Memória
de Programa
05
08
Bits
Bits

Cont. de Prog.
Memória
RAM 0E
8 Níveis de
Stack.13 bits

A instrução aparece no registrador
Reg Instr.
080E MOVF 0E,W

0E

Multiplex
ULA
Work.

Programação: execução física

O contador é incrementado
Memória
de Programa
05
08
Bits
Bits

Cont. de Prog.

Relacionados

  • Mestre
    3789 palavras | 16 páginas
  • mestre
    298 palavras | 2 páginas
  • mestre
    1767 palavras | 8 páginas
  • Mestre
    1166 palavras | 5 páginas
  • Quem é o mestre ?
    402 palavras | 2 páginas
  • Mestre
    1254 palavras | 6 páginas
  • Mestre
    7037 palavras | 29 páginas
  • Mestre
    558 palavras | 3 páginas
  • mestre
    1653 palavras | 7 páginas
  • Ao mestre
    983 palavras | 4 páginas