Estructura Basica At89c51

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

Sistemas Digitales II

El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
Desde mediados de la dcada de
los 80s gran parte de los diseos
basados en la automatizacin
(electrodomsticos, sencillas
aplicaciones Industriales,
instrumentacin medica, control
numrico, etc.) utilizaban
componentes de la familia C51.
Esta familia C51, es una familia de
microcontroladores basados todos
ellos en el procesador 8031. Este
chip fue creado por INTEL en el ao
1981.
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
CARACTERSTICAS DEL C 8051
CPU de 8 bits
128 bytes de RAM interna
4 Kbytes de memoria de programa internos (FLASH)
5 fuentes de interrupcin con 2 niveles de prioridad
32 bits de entrada/salida direccionables bit a bit (4 puertos)
1 lnea serie Full dplex (UART)
2 Contadores-Temporizadores de 16 bits programables
Posibilidad de direccionar 64 Kbytes de memoria de
programa y datos externa
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
NUMERO DE IDENTIFICADOR DE PARTE (NIP)
Todo circuito integrado esta caracterizado por un numero de
identificacin:
XXYYYY-ZZ
XX: indica el fabricante, INTEL, ATMEL, Motorola, etc.
YYYY: indica el modelo del dispositivo, C, memoria, TTL, etc.
ZZ: indica el tipo de encapsulado, temperatura de trabajo, velocidad,
etc.
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
RANGOS DE TEMPERATURA
Los rangos de temperatura dependen de la aplicacin del sistema
digital que se requiera:
C (comercial): temperatura de trabajo entre 0C y hasta 70C
I (industrial): temperatura de trabajo entre -40C y hasta 85C
A (automotrz): temperatura de trabajo entre 0C y hasta 85C
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TIPOS DE ENCAPSULADO
Este parametro se refiere a la forma fsica del dispositivo:
PDIP (Plastic Dual in Line Package) PLCC ( Plastic Leaded Chip Carrier)
TQFP (Thin Quad Flat Pack) SOIC (Small Outline Plastic Package)
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
EJEMPLO
Supongamos el siguiente numero de identificacin:
AT89C51-24PC
AT: indica el fabricante, ATMEL
89C51: indica el modelo del dispositivo, C de la familia 51
24PC: indica velocidad de trabajo de 24MHz, el tipo de encapsulado de
plstico tipo DIP, temperatura de trabajo comercial
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
P0.0-P0.7 (pines 39-32). Es un puerto de
8 bits en modo drenaje abierto. Este
puerto es el bus de datos cuando trabaja
como procesador.
Es tambin la parte baja del bus de
direcciones (A0 - A7) cuando se accede a
memoria externa de datos o programa.
Este puerto debe ser multiplexado.
P1.0-P1.7 (pines 1-8). Puerto de 8 bits
bidireccional con resistencias de pull-up
internas.
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
P2.0-P2.7 (pines 21-28). Puerto de 8 bits
con resistencias de pull-up internas.
La funcin secundaria de este puerto es la
de suministrar la parte alta de direcciones
(A8 - A15) durante el acceso a memoria
externa.
P3.0-P3.7 (pines 10-17). Este puerto
posee caractersticas de salida y de
entrada similares a las de los puertos P1 y
P2.
Adems contiene funciones de control.
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
RESET (pin 9). Entrada de inicializacin.
Un nivel lgico 1 en esta entrada con una
duracin de dos ciclos mquina, provoca
la inicializacin del microcontrolador.
El diagrama de configuracin es el
siguiente:
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
XTAL1,2 (PINES 18 Y 19). XTAL1 es la
entrada del amplificador inversor
destinado al oscilador de reloj, mientras
que XTAL2 es su salida.
Los elementos externos que se necesitan
aadir para completar el circuito de reloj
son un cristal de cuarzo que se coloca
entre XTAL1 y XTAL2 y dos capacitores
que conectan estas terminales a GND.
Existe la posibilidad de hacer funcionar al
microcontrolador mediante un circuito de
reloj externo conectado a XTAL1.
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
ALE/PROG (pin 30). La terminal ALE es
la salida prevista para gobernar el
multiplexado del puerto P0 cuando este
desempea su funcin secundaria: parte
baja del bus de direcciones y bus de
datos.
Cuando ALE esta en estado 1, el puerto
P0 presenta la parte baja (A0-A7) de la
direccin. Durante la transicin de 1 a 0
de ALE, la direccin todava presente
debe ser multiplexada. Durante el periodo
en que ALE=0 el puerto P0 funciona como
bus de datos.
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
EA/VPP (pin 31) Esta terminal configura
al dispositivo como procesador o
mcrocontrolador.
Esta entrada, activa por nivel lgico 0,
permite configurar el microcontrolador
para sistemas con buses externos. Si
despus de la inicializacin se detecta
que el terminal EA esta conectada a
GND, los puertos P0 y P2 pasan a
desempear las funciones del bus de
direcciones y de datos, y las instrucciones
del programa se buscan en la memoria
externa a partir de la direccin 0000H.
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
EA/VPP (pin 31) Esta terminal configura
al dispositivo como procesador o
mcrocontrolador.
Si EA = 1, el cdigo del programa se
busca en la memoria interna. Las
versiones del microcontrolador (8031)
desprovistas de memoria de programa
interna deben utilizarse obligatoriamente
con EA conectado a GND. Para las
versiones del microcontrolador que
cuentan con memoria de programa
interna, esta entrada recibir la tensin de
programacin (VPP).
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
PSEN (pin 29). La terminal PSEN
habilita la lectura de memoria de
programa externa. PSEN=0 cuando el
microcontrolador comienza la
recuperacin de una instruccin desde la
memoria de programa externa. Esta
salida slo es activa si EA=0 y debe ser
utilizada como seal de seleccin de
circuitos de memoria ROM. Durante un
acceso a la memoria externa de datos,
esta salida permanece en estado 1. Pasa
dos veces a estado 0 durante un ciclo
mquina correspondiente a un acceso a
la memoria de programa externa.
Ing. Ricardo Godnez Bravo.
Sistemas Digitales II
El C AT89C51.
ESTRUCTURA BSICA DEL C AT89C51
TERMINALES DEL C AT89C51
VCC (pin 40). Voltaje de alimentacin de
+5V.
GND (pin 20). Voltaje de referencia 0V
Ing. Ricardo Godnez Bravo.

También podría gustarte