Cap3
PINAGEM E TEMPORIZAÇÃO
CAPíTULO III
PINAGEM E TEMPORIZAÇÃO
3.1. INTRODUÇÃO
O encapsulamento dos microcontroladores varia muito, de acordo com as funções desempenhadas. Basicamente são usados 3 tipos de encapsulamento :
•
DIP
→ Dual in Pack,
•
QFP
→ Quad Flat Pack,
•
PLCC
→ Leadless Chip Carrier.
Os 8051 e 8052 estão disponíveis em 40 DIP, 44 PLCC e 44 QFP. Alguns exemplos:
•
8031 (mais simples)
→ DIP40
•
8051GB (AD + timer, etc)
→ 100 QFP
•
8051SL (Keyboard Controller)
→ 100 QFP
•
83152 (Universal Com. Contr.)
→ DIP48 E PLCC68
3.2. DESCRIÇÃO DA PINAGEM
Estudar-se-á a pinagem do 8051 no encapsulamento DIP40 (HMOS) → 8051 AH
(40) Vcc → Alimentação de +5V. Consumo: Icc = 125 mA, com todas as saídas desconectadas.
(20) Vss → Terra.
(32-39) P0 → Porta 0 (AD0...AD7). Além de porta paralela, está multiplexada com o byte menos significativo (LSB) dos endereços e dos dados. Admite 8 cargas LS TTL.
(21-28) P2 → Porta 2 (A8...A15). Além de porta paralela, está multiplexada com o byte mais significativo (MSB) dos endereços. Admite 4 cargas LS TTL.
(1-8) P1 → Porta 1. Admite 4 cargas LS TTL.
(10-17) P3 → Porta 3. Compartilhada com uma série de recursos Admite 4 cargas LS TTL.
P3.0 → RXD, entrada serial
P3.1 → TXD, saída serial
P3.2 → *INT0, interrupção externa 0
P3.3 → *INT1, interrupção externa 1
P3.4 → T0, entrada para o timer 0 (contador neste caso)
P3.5 → T1, entrada para o timer 1 (contador neste caso)
P3.6 → *WR, escrita na memória de dados externa
MICROCONTROLADORES (MCS-51)
3 - 1
CAPÍTULO III
PINAGEM E TEMPORIZAÇÃO
P3.7 → *RD, leitura na memória de dados externa
(9) RST → Reset. Com o oscilador funcionando, deve ser mantido um nível alto durante 24 períodos. (30) ALE/PROG → Address Latch Enable. Pulso para acionar o latch que captura o LSB do endereço (com sua borda ascendente). Ele é emitido à razão de 1/6 da freqüência do oscilador e pode ser usado para acionar entradas externas. Um
ALE é omitido durante o acesso à Memória de