Sie sind auf Seite 1von 4

I.

Memoria SRAM

1.1. Objetivos
 Comprender la operación de la lectura y escritura de una RAM estática.
 Comprender el uso de una memoria como traductor de código.
 Comprender el uso de la simulación en el software Proteus.

1.2. Componentes necesarios


1) 2 interruptores DIP de 8 terminales
2) 14 resistores de 10 k
3) 1 Led de 7 segmentos de ánodo común FND-510
4) 2 RAM estáticas 2114 de 1K por 4.
5) 2 CI inversiones cuádruples e colector abierto 7406.

1.3. Preparación

Este circuito emplea dos CI RAM 2 1 14 para convertir un digito hexadecimal estándar
expresado en binario de cuatro bits en el código binario de ocho bits necesario para
visualizar el dígito hexadecimal en un LED de siete segmentos. Lo más común es hacer
la conversión de código con una ROM en lugar de una RAM. Un ejemplo típico de esto
es la ROM generadora de caracteres que se usa en el circuito controlador de TRC. Esta
ROM genera el código correcto que será desplazado a lo largo de la pantalla del monitor
de la computadora a partir de la entrada en código ASCII a las terminales de dirección de
la ROM. Lleve a cabo el siguiente procedimiento para programar la RAM con el código
correcto para cada número hexadecimal.

Una vez que haya programado la RAM correctamente, el LED de siete segmentos
mostrará el número que corresponda a la entrada binaria de cuatro bits.

1. Construya el circuito mostrado en la figura y abra todos los interruptores antes de


conectar la alimentación eléctrica. Esto pondrá las salidas.
2. de la RAM en el estado de alta impedancia, y el interruptor SW1 no podrá llevar
a cero una salida que tal vez esté en 1. Si esto sucediera, la RAM podría resultar
dañada.
3. Ponga ahora las cuatro entradas de dirección de la RAM, A,, A,, tl, YA,, a tierra
o al valor O.
4. Utilice el interruptor SW1 para visualizar un O en el LED de siete segmentos.
5. Guarde el código del O en la RAM llevando primero a E al nivel BAJO y luego
al nivel BAJO y después nuevamente al nivel ALTO. Este procedimiento escribirá
el valor binario que está en las salidas de la RAM en la localidad de memoria O.
6. A continuación cambie la dirección de memoria de cuatro bits a 1 binario y repita
los pasos 3 y 4 para programar la siguiente localidad de la RAM con el código
correcto para el número binario 1.
7. Repita este procedimiento para todos los 16 números del sistema de numeración
hexadecimal. Utilice las letras minúsculas b y d para los números binarios 1011 y
1101.
8. Una vez que haya programado la RAM, ponga todos los interruptores de SW1 en
la posición abierto y lleve la entrada al nivel ALTO.
9. Ahora coloque un número binario en la dirección de cuatro bits de las RAM. En
el visualizador de siete segmentos debe aparecer el correspondiente número
hexadecimai.
10. Conecte la terminal A, de las RAM a la terminal 12 del SW2 y póngala en el nivel
ALTO. Ahora vuelva a programar el LED de siete segmentos con los mismos
códigos de antes, pero haga que el punto hexadecimal encienda en todos los casos.
Lo anterior convertirá la entrada A, en el punto hexadecimal de uno de los
siguientes números hexadecimales en un valor hexadecimal de dos números.
11. Utilice el interruptor restante de SW2 para la entrada A, de las RAM y programe
dos conjuntos más de códigos diferentes para el LED de siete segmentos.
1.4. Circuito
Circuito Integrado

1.5.Proteus

Es software de automatización de diseño electrónico, desarrollado por Labcenter Electronics


Ltd., que consta de los dos programas principales: Ares e Isis, y los módulos VSM y Electra.

Para este caso utilizaremos Proteus para realizar una simulación en digital y luego plasmarlo a
físico en nuestro protoboard
1.6. Implementación

Ilustración 1: Trabajo final de la SRAM

Das könnte Ihnen auch gefallen