microcontroladores
Arquitetura do 8051
Sistemas Microprocessados II
Arquitetura do 8051
Introdução aos Microcontroladores 8051
Tipos de memória
Registradores de Funções especiais
Registradores básicos
Pinagem 8051
Timers
Comunicação Serial
Interrupções
Ferramenta CAD
Sistemas Microprocessados II
Definição
Microcontroladores
É um chip de computador (Circuito integrado) que executa um programa de usuário com o propósito de controlar algum dispositivo.
Sistemas Microprocessados II
Características
Características
O programa usualmente está contido em um segundo chip (EPROM)
São encontrados em: automóveis, teclados, CD players, telefones celulares, sistemas de segurança, etc.
Sistemas baseados em µC são geralmente menores e mais baratos
Sistemas Microprocessados II
Pinagem do 8051
XTAL2 e XTAL1
Auxílio para geração do clock
RST : Pino de reset
PSEN: Quando o µC vai buscar uma instrução na memória externa coloca PSEN para 0.
ALE: saída habilitadora do latch de endereço EA: Entrada de seleção de memória de programa. Qdo=0 usa apenas externa.
RXD/TXD : Receptor/transmissor de serial
INT0/INT1: Interrupção externa 0
T0/T1: Entrada externa para o timer
WR: Strobe(sinalizador) de escrita na memória de dados externa.
RD: Strobe de leitura na memória de dados externa. Vcc e GND : É por onde se alimenta o chip
Sistemas Microprocessados II
Armazenamento do Programa
Normalmente em EPROM
Data
Latch
ROM
8051
\OE
Endereço:
Parte alta
Sistemas Microprocessados II
Máximo: 216
= 65.536
= 64kbytes
PSEN: Ele aciona a ROM/EPROM externa (memória de código) quando o Mc vai fazer uma busca de instrução na ROM, para, em seguida executála. Ele vai para zero toda vez que o Mc vai buscar uma instrução
ALE: pino que comanda a demultiplexação das informações de dados e endereços do P0.
Obs: EA=1 :
ROM/EPROM interna
Memória de Dados
255 = FFH
RAM interna
(256 bytes)