sit_microprocessador

676 palavras 3 páginas
Memória
Sistemas 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

Relacionados