apostila
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO
INTRODUÇÃO AO
MICROCONTROLADOR
PIC 16C84
Vitória – ES
2002
Sumário
______________________________________
O MICROCONTROLADOR PIC16C84
1 - INTRODUÇÃO
1
1.1. O Diagrama de blocos da arquitetura do PIC16C84................................ .............. 3
1.2. Escrita e compilação de um programa em assembler para o PIC ......................... 3
1.3. O conjunto de instruções do PIC16C84................................ ................................ . 5
1.4. Uma simples aplicação (pisca-pisca com led) ................................ ....................... 7
1.5. Analisando o código assembler do PIC ................................ ................................ . 9
1.5.1. A subrotina Delay ................................ ................................ ............................. 14
1.6. Compilando o código assembler................................ ................................ .......... 16
1.7. Programando o PIC16C84 ................................ ................................ .................. 17
2 - ESTUDO DA ARQUITETURA DO PIC16C84
2.1.A área de programa e o registrador de arquivo ................................ ....................
2.2. A ALU (Unidade Lógica e Aritmética) e o registro W (Acumulador) ....................
2.3. O contador de programa e Stack ou pilha ................................ ...........................
2.4. Segunda aplicação – Implementando um sequencial de leds..............................
3 - INTRODUÇÃO AOS PERIFÉRICOS DO PIC
18
19
21
22
25
28
3.1. As portas de entrada e saída A e B ................................ ................................ ..... 28
3.2. Estado de escrita das linhas de I/O ................................ ................................ ..... 29
3.2.1. Estado de escrita das linhas RA0, RA1, RA2 e