Está en la página 1de 10

Microprocesadores I Docente: Ing.

Roger Guachalla Narváez


xoroger@yahoo.es

PRACTICA GRUPAL 00: Grabador de memorias EEPROM AT28C16


1. Objetivos
 Conocer las características de las memorias ROM
 Revisar el patillaje y las características de la memoria EEPROM AT28C16
 Armar y comprobar el funcionamiento del grabador de memorias EEPROM 2816
 Utilizar el grabador para grabar y leer una secuencia de datos
2. Memoria ROM
La memoria ROM, (Read-Only Memory) o memoria de sólo lectura es un dispositivo electrónico que se utiliza para
almacenar el programa que ejecuta el procesador.
La conexión de la memoria al procesador se realiza a través 3 de buses: Bus de Datos (Data bus), Bus de Direcciones
(Address bus) y Bus de Control (Control bus)

Bus de datos: Está compuesto por 8 líneas desde D0 hasta D7. Su función es llevar los datos del Procesador a la Memoria
y viceversa, es decir es un bus bidireccional (los datos pueden ir en uno u otro sentido).
Bus de direcciones: Está compuesto por 11 líneas desde A0 hasta A10. En el bus de direcciones el Procesador coloca la
dirección de la posición de memoria que desea acceder y con ayuda del bus de Datos se mueven los datos de la Memoria
hacia el Procesador. Es un bus unidireccional (el Procesador siempre indica la dirección que requiere acceder)
Bus de control: Está compuesto por 3 líneas (activas en nivel bajo) que transportan señales de control de la memoria:
 CS (Chip Select) o CE (Chip Enable) permite habitar (con 0) o inhabilitar (con 1) la memoria ROM
 RD (Read) u OE (Output Enable) permite seleccionar el modo de Lectura (con 0) de la memoria ROM
 WR (Write) o WE (Write Enable) permite seleccionar el modo de Escritura (con 0) de la memoria ROM
En la actualidad existen distintos tipos de ROM:
 MROM: (Masked ROM) Los datos en la La ROM de Máscara se graban durante el proceso de fabricación del chip, y no
puedes ser modificados posteriormente.
 PROM (Programmable ROM) u OTP ROM (One Time Programmable ROM): La memoria viene vacía (llena de unos) y
se pueden grabar los datos una sola vez, posteriormente se comporta como la MROM.
 EPROM (Erasable Programmable ROM): Permite el borrado de datos a través de luz ultra violeta de alta intensidad.
 EEPROM: (Electrically Erasable Programmable ROM): Permite el borrado de datos de manera eléctrica, y pueden
reescribirse los datos.
 Flash ROM: Es la que utilizan en la actualidad en la mayoría de dispositivos como las memorias USB, tarjetas SD y
SSD. La ventaja sobre la EEPROM es una mayor velocidad de grabación datos debido a que estos se pueden grabar en
sectores (grupos) de 1kB, 2kB, 4kB.
3. Memoria EEPROM 2816
Características AT28C16
4. Grabador EEPROM AT28C16
4.1 Diagrama Esquemático
Lista de Materiales
Cantidad Referencia Valor Descripción
2 R0, R12 10 kOhm Resistencia
4 R1-R4 1 kOhm Resistencia
11 R5-R11, R13-R16 330 Ohm Resistencia
1 C1 4.7 uF Capacitor
2 C2. C3 22 pF Capacitor
1 U1 AT89S52 Procesador
1 U3 AT28C16 EEPROM 2 kB
1 U4 4040 Contador CMOS
4 Q1-Q4 BC558 Transistor PNP
1 X1 4 MHz Cristal oscilador
1 Display de 4 dígitos y 7 segmentos Ánodo Común *
1 Teclado 4x4 Hexadecimal **

* También se pueden utilizar 4 displays individuales cortocircuitando los segmentos


** Opcionalmente se pueden conectar 16 pulsadores, cortocircuitando los extremos para formar un arreglo de 4 filas
por 4 columnas
4.2 Código Fuente en lenguaje C
4.2 Código Máquina

5. Procedimiento
a) El procesador AT89S52 funcionará como Microcontrolador y se debe grabar su la memoria FLASH ROM
el Código Máquina del Programador ProgEEPROM.hex (Paso realizado por el Docente)
b) Armar el circuito en protoboard de manera MODULAR. Se sugiere realizar la siguiente secuencia:
 Conectar el Procesador conectando la Alimentación (+5 Volt), Cristal (4 mhZ) y sus 2 capacitores (22
pF), circuito Reset (Pulsador, Resistencia (10 kOhm) y Capacitor (4.7 Uf)
 Hallar la configuración de segmentos y conectar el Display de 4 dígitos (ánodo común) verificando
que todos los segmentos funcionan adecuadamente, añadir los transistores PNP y todas las
resistencias
 Armar y conectar el pulsador SET
 Probar el funcionamiento del Display presionando SET y observando como la dirección (2 primeros
dígitos de la izquierda se incrementan por cada pulso)
 Conectar el Teclado y verificar que cada dígito se muestra en los 2 últimos dígitos del display al
presionar la tecla correspondiente
 Conectar el Contador y la Memoria EEPROM
 Grabar una secuencia simple (Ej. AA, BB, CC), presionar RESET y presionando SET verificar que estos
valores se muestran en el display en las 3 primeras direcciones
 Apagar la fuente de alimentación, volver a encender y verificar que los valores permanecen en la
memoria EEPROM
6. Desarrollo Práctico
PRIMERA FIRMA: Armar y verificar su funcionamiento del Display, Teclado, Lectura y Escritura de los datos
SEGUNDA FIRMA: Usando la tabla ASCII, grabar el nombre completo de uno de los integrantes del grupo

7. Informe impreso
 Carátula Estándar con Datos del Grupo y Firmas del docente que avalan la realización de la práctica
 Actividades
Llenar en la siguiente TABLA las Direcciones y los Datos a grabar en la Memoria EEPROM
Dirección Dato Carácter ASCII

 Investigación:
Incluir la Dirección Web donde se halló la información
Imprimir la primera página del sitio Web
Realizar un Resumen escrito a mano de 4 páginas de longitud como mínimo del siguiente tema:
“Memorias Seriales AT24Cxx”
 Explicación del Patillaje
 Características Técnicas
 Procedimiento de Lectura, Escritura y Borrado
 Aplicaciones
 Conclusiones

También podría gustarte