Vous êtes sur la page 1sur 12

La Familia del

Microcontrolador 8051
La Familia del
La Familia del
Microcontrolador 8051
Microcontrolador 8051
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Generalidades de la familia del 8051
Es uno de los Cs ms
viejos (Intel MCS-51 en 1981)
y probablemente el ms
popular, ya que ha sido
comercializado por un gran
nmero de fabricantes.
Los Clones pueden
tener diferente memoria en el
chip, timers, etc.
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Es una familia de microcontroladores basados en el 8051.
Este chip fue creado por INTEL en 1981 con las caractersticas siguientes:
CPU de 8 bits
Procesador Booleano con el cual puede realizar operaciones bit a bit
128 bytes de RAM interna
4 Kbytes de memoria de programa interna (ROM)
5 fuentes de interrupcin con 2 niveles de prioridad
32 bits de entrada/salida direccionables bit a bit
1 puerto serie Full dplex (UART)
2 Contadores-Temporizadores de 16 bits programables
1 oscilador para las seales de reloj
Posibilidad de direccionar hasta 64Kbytes de memoria de programa externa
Posibilidad de direccionar hasta 64Kbytes de memoria de datos externa
varias velocidades desde 12MHz
Posteriormente han sido desarrolladas otras versiones del 8051 con distintas
caractersticas de RAM, ROM, etc..
caractersticas del 8051
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Visin del Programador (modelo de programacin)
conjunto de registros
men de Instructiones
mapa de Memoria
Visin del diseador( Hardware)
Terminales
caractersticas de temporizacin
requirimientos de Corriente / Voltaje
Arquitectura Interna Generalizada del 8051 Arquitectura Interna Generalizada del 8051 Arquitectura Interna Generalizada del 8051
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Power
Saving
Modes
Power
Saving
Modes
Port0
Port0
Port1
Port1
Port2
Port2
RAM 128X8
RAM 128X8
CPU
CPU
T0
T0
T1
T1
USART
USART
Port3
Port3
4Kx8 ROM
4Kx8 ROM
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
DIAGRAMA DE BLOQUES 8051
ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051
DIAGRAMA DE BLOQUES 8052
Power
Saving
Modes
Power
Saving
Modes
Port0
Port0
Port1
Port1
Port2
Port2
RAM 256X8
RAM 256X8
CPU
CPU
T0
T0
T1
T1
USART
USART
Port3
Port3
8Kx8 ROM
8Kx8 ROM
T2
T2
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051
Interrupciones
internas
Interrupciones externas
4K
ROM
4K
ROM
128 bytes
RAM
128 bytes
RAM
Timer0
Timer0
Timer1
Timer1
Control
del bus
Control
del bus
4 Puertos E/S
(32 lneas)
4 Puertos E/S
(32 lneas)
Puerto serie
Puerto serie
8051
CPU
8051
CPU
OSC
OSC
Controlador
de
interrupciones
Controlador
de
interrupciones
Entradas a contadores
Bus de datos/direcciones
P0 P1 P2 P3
RD WR
RxD TxD
SFR
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051
Interrupciones
internas
Interrupciones externas
ROM
ROM
RAM
RAM
Timer0
Timer0
Timer1
Timer1
Timer2
Timer2
Mdulo PCA
Mdulo PCA
Control
del bus
Control
del bus
4 Puertos E/S
4 Puertos E/S
Puerto serie
Puerto serie
CPU
CPU
OSC
OSC
Controlador
de
interrupciones
Controlador
de
interrupciones
Entradas a contadores
Bus de datos/direcciones
P0 P1 P2 P3
RD WR RxD TxD
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051
ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051 ARQUITECTURA INTERNA DEL 8051
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Otros miembros de la familia y los clones
8031
Sin ROM en el chip
8751
Con EPROM en el Chip
Atmel AT89C51
Con Flash ROM en el chip
DalSemi DS5000
con NV-RAMen el chip
programable en el sistema via puerto serie
Philips Corp.
8051 ncleo de vendedores FPGA
Xilinx, Altera, etc
8051 Con lgica Programable
Triscend etc
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Otros miembros de la familia y los clones
AMD
Analog Devices
Atmel
Cygnal Integrated Products
Cypress
Dallas Semiconductor
Infineon
Intel
OKI Semiconductor
Philips
SMC
TDK
TI
Temic Semiconductor
Triscend
ST Microelectronics
Winbond
Hyundai
Fabricantes de
Cs compatibles
con el 8051
Otros miembros de la familia y los clones
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
DISTRIBUCIN DE TERMINALES POR FUNCIONES
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
8031
8031
EA/VDD
ALE/PROG
RXD
TXD
INT0
INT1
T1
T0
WR
RD
XTAL1
XTAL2
PUERT0 0
VSS
VCC
RST/VPO
PUERT0 1
PUERT0 2
PUERT0 3
PSEN
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Caractersticas comunes
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
PROM Comparison
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
El circuito de auto reset El circuito de auto reset
El circuito de auto reset
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
Push butom para
reset manual
9
20
El cristal para el oscilador El cristal para el oscilador
El cristal para el oscilador
Microcontroladores Microcontroladores
La familia del La familia del C C 8051 8051
Carlos E. Canto Quintal Carlos E. Canto Quintal
FACULTAD DE CIENCIAS/ UASLP FACULTAD DE CIENCIAS/ UASLP
XTAL1 XTAL2
19 18

Vous aimerez peut-être aussi