sit_microprocessador
676 palavras
3 páginas
MemóriaSistemas a microprocessador
Micropocessadores
(04)
Sid Ravoni
CPU Simplificada
Conexão Memória CPU
Unidade de entrada/saída simplificada Comunicação serial
1
Unidade de temporização
Watchdog (cão de guarda)
Conversor analógico digital
Exemplo de aspecto interno de um microprocessador
Esquemas básicos e ligações internas
Exemplo de um programa
INICIO
REGISTRO1=LOCAL_DE_ MEMORIA_A
REGISTRO2=LOCAL_DE_ MEMORIA_B
PORTA_A=REGISTRO1+REGISTRO2
FIM
2
Microcontrolador PIC16F84 (1)
Classe de 8 bits;
Arquitetura Risc;
Memória Flash para programas;
Memoria EEPROM para dados importantes que não podem ser perdidos;
Memória RAM para dados que podem ser perdidos quando desligado o dispositivo;
PORTA A e PORTA B ligações com o mundo exterior;
Microcontrolador PIC16F84 (3)
Relógio ciclo de instrução
PC - Program Counter
Microcontrolador PIC16F84 (2)
Contador/temporizador de 8 bits, com quatro ciclos de oscilador, com acréscimo até 255 após o qual recomeça nova contagem a partir de zero;
Unidade central de processamento tem conexão com todos os outros blocos;
Microcontrolador PIC16F84 (4)
Microcontrolador PIC16F84 (5)
PIPELINE
3
Pinos
Oscilador XT (cristal de quartzo) para clock
Oscilador RC (resistênciacondensador) para clock
PINOS (2)
Pino nº 1, RA2 Segundo pino do porta A. Não tem nenhuma função adicional.
Pino nº 2, RA3 Terceiro pino do porta A. Não tem nenhuma função adicional.
Pino nº 3, RA4 Quarto pino do porta A. O TOCK1 que funciona como entrada do temporizador, também utiliza este pino.
Pino nº 4, MCLR Entrada de reset e entrada da tensão de programação Vpp do microcontrolador .
Pino nº 5, Vss massa da alimentação.
Pino nº 6, RB0, bit 0 do porta B. Tem uma função adicional que é a de entrada de interrupção. Pino nº 7, RB1 bit 1do porta B. Não tem nenhuma função adicional.
Pino nº 8, RB2 bit 2 do porta B. Não tem nenhuma função adicional.
Pino nº 9, RB3