8051
Introdução
Um sistema microprocessado básico é mostrado na figura abaixo:
Organização básica de um sistema microprocessado.
•
•
•
•
Unidade de Entrada – responsável pela obtenção de informações e dados externos; Unidade Lógica e Aritmética (ULA) e Unidade de Controle – essas unidades juntas são responsáveis pela capacidade de processamento e controle das informações; Unidade de Memória – auxiliam no processamento e armazenamento de informações; Unidade de Saída – responsável pela transferência de dados e informações para o mundo exterior.
Prof. Sidney José Montebeller - FACENS
1
Diagrama em Blocos de um Sistema Genérico com Microprocessador
Sistema genérico com microprocessador.
Conceito de Barramento
O microprocessador tem três barramentos que conduzem todas as informações e sinais necessários à operação do sistema. Estes barramentos conectam o microprocessador (CPU) a cada um dos elementos de memória e de
E/S.
Prof. Sidney José Montebeller - FACENS
2
Interconexão entre os elementos de um sistema microprocessado através de barramentos. Função principal do barramento de controle e conceito de estado de alta impedância
(tri-state).
Os sinais de controle são gerados pelo microprocessador ( RD , WR , etc) e pelo circuito de seleção de endereços (chip select – CS ).
Prof. Sidney José Montebeller - FACENS
3
Circuito Gerador de Sinais de Controle ( CS ) ou Lógica de Seleção de
Endereços
A15
0
0
1
1
A14
0
1
0
1
Memória Liberada (CS/ = 0)
Memória 1
Memória 2
Memória 3
Memória 4
Memória selecionada através da lógica de seleção de endereços.
Lógica de seleção de endereços (mapeamento de memória).
Prof. Sidney José Montebeller - FACENS
4
O Microcontrolador 8051 – Diagrama de Blocos
O diagrama de blocos do microcontrolador 8051 é mostrado na figura abaixo:
Diagrama em blocos do microcontrolador 8051.
Principais Características do