O AT89S52
Os microcontroladores 8051 apresentam diversos recursos que ajudam o programador a elaborar programas para interagir com o “mundo exterior” conectado ao chip. Esses recursos, criados por seus fabricantes, têm como hardware básico o antigo 8051 (tecnológica CMOS) fabricado pela Intel.
Estrutura Interna do Microcontrolador AT89S52
CPU de 8 bits otimizada para aplicações de controle
8Kbytes de memória de programa on-chip
256Bytes de RAM de dados (espaço para variáveis de programa)
32 pinos de entrada e saída (I/O) programáveis
Modo de programação serial ISP (In-System Programmable)
Três timers/counters para geração de tempos e contagens
Comunicação serial
Programável Watch Dog Timer
Estrutura de interrupção com dois níveis de prioridade
Oscilador de relógio on-chip
Operação de 0Hz a 33MHz
Proteção contra cópias (lock bit)
Alimentação de 4 a 5,5V
O microcontrolador AT89S52 possui internamente diversos dispositivos que permitem mais atividades com um único chip, eliminando consideravelmente a necessidade de componentes externos.
Estrutura Interna do Microcontrolador AT89S52
A seguir observe a arquitetura interna do AT89S52 em um diagrama de blocos simplificado:
P0.0 a P0.7 P2.0 a P2.7
Controlador do PORT 0
Controlador do PORT 2
RAM
FLASH
P3.0 a P3.7 P1.0 a P1.7
Cabo de gravação
Canal ISP
Controlador do PORT 1
Controlador do PORT 3
Figura 2.1 – diagrama de blocos do AT89S52.
Compartilhe com seus amigos: |