Sunteți pe pagina 1din 4

Instituto Politcnico Nacional. Escuela Superior de Ingeniera Mecnica y Electrnica Unidad Zacatenco Ingeniera en Comunicaciones y Electrnica.

Microprocesadores

Arellano Garca Karla Sandra

Practica 1: Memoria

Hernndez Benavides Ulisses Velzquez Bolaos Uriel Alejandro

6CM2

Practica 1.- MEMORIA


Desarrollo: Se elabor la tabla para definir el cdigo hexadecimal que se utilizara para programar la memoria 28c16 que se utiliz en el circuito. La tabla quedo conformada de la siguiente manera.
Tabla 1. CONVERSION DE BINARIO A HEXADECIMAL

Msj H
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 U L I S E S 1 2 X A L E X 0 2 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

A
0 0 0 1 1 1 0 1 0 1 0 1 0 1 1 1

B
1 0 1 0 0 0 1 1 1 1 0 0 1 1 1 0

C
1 0 1 1 0 1 1 0 1 1 0 0 1 1 0 1

D
1 1 0 1 1 1 0 1 0 0 1 1 0 1 1 1

E
1 1 0 0 1 0 0 1 1 1 1 1 1 1 1 0

F
1 1 0 1 1 1 0 0 1 1 1 1 1 1 0 1

G Hexa
0 0 0 1 1 1 0 1 1 1 0 1 1 0 1 1 BE 8E B0 DB CF DB B0 ED B7 F7 8E CF B7 FE ED DB

Con la tabla anterior se procede a programar la memoria para el circuito. Antes de la programacin de la memoria se arm el circuito en el cual funcionaria la memoria a utilizar. El circuito es sencillo, consta de un reloj, un contador de 16 bits, la memoria y un display de 7 segmentos, en el cual se desplegara el mensaje deseado. Contador de 16 bits (74LS93) Diagrama a bloques de circuito a disear. El reloj se encarga de enviar una seal de pulsos cuadrada, esta seal entra en el contador para cambiar su valor de salida. Inicia en 0 y va incrementando hasta llegar a 15, cuando llega hasta esta cuenta se reinicia el contador e inicia nuevamente la cuenta. Memoria 28c16

RELOJ 555

En cada cuenta entra a las lneas de direccionamiento de la memoria un valor diferente y gracias a esto en la salida obtenemos lo deseado dependiendo de la programacin que tenga nuestra memoria en cada espacio. Antes de armar el circuito en protoboard se realiz el esquemtico para tener una idea del armado que se realizara. El esquemtico es el siguiente:

La memoria utilizada es la 2816, fsicamente es como se muestra en la imagen. Cuenta con lneas de direccin, adems cuenta con puertas que funcionan como puertos de entrada como de salida, se alimenta con 5v en Vcc. Con la ayuda del contador cambian los datos de la salida de la memoria. En primer lugar esta memoria fue programada en laboratorio mediante la ayuda de un software que ayuda a ingresar los datos a la memoria en cdigo hexadecimal, la programacin es para que desplegara el mensaje deseado con la ayuda de los dems componentes en el circuito.

Ilustracin 1memoria 28c16

Finalmente el funcionando se ilustracin 2. En el

circuito armado y muestra en la display muestra

Ilustracin 2. Circuito armado y funcionando en protoboard.

las letras deseadas en el display dependiendo del conteo en el que se encuentre en el contador.

Conclusiones. Ulisses Hernndez B. El uso de la memoria es muy til, ya que puede ser utilizada de diferentes maneras y cuantas veces sea necesario, ya que se puede reprogramas, durante nuestra prctica la programacin fue errnea y el mensaje mostrado no era el deseado as que se volvi a reprogramar la memoria. Este circuito sencillo es un magnfico ejemplo de cmo funciona la memoria ya que almacena la informacin que deseamos y es mostrada bajo ciertas condiciones que se manipulan mediante su bus de direccin. Uriel Alejandro Velzquez

Podemos sealar los mltiples usos que se les puede dar a las memorias, en este caso la Memoria EEPROM 2816 Atmel, la que es una excelente herramienta para guardar por cierto lapso de tiempo la los datos en las direcciones de memoria de esta. Sin duda esta memoria es una gran ventaja para el almacenamiento de datos.

S-ar putea să vă placă și