Вы находитесь на странице: 1из 4

3.

Implementación con un FF JK y puertas lógicas un contador ascendente que cuente desde


00b hasta 11b.

La realización de la experiencia hasta el momento se ha concentrado en la escritura y lectura


de una palabra “HOLA” para la cual se ha necesitado el uso de 4 direcciones de la memoria de
4 bytes. La implementación de un contador ascendente se lleva a cabo con el fin de leer
nuestra memoria en forma secuencial: H-O-L-A.

Al utilizar solo dos pines de dirección de la memoria se ha implementado la siguiente tabla:

Dirección Palabra Letra


A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
0 0 x 1 1 1 0 1 1 0 H
0 1 x 0 1 1 1 1 1 1 O
1 0 x 0 1 1 1 0 0 0 L
1 1 x 1 1 1 0 1 1 1 A

Donde para cada letra es necesario una dirección especifica.

Ahora, se hará uso de un contador, en nuestro caso un contador asíncrono, para obtener en
forma ascendente las direcciones mostradas en la tabla, es decir ir desde 00 hasta 11 con las
entradas de A1 y A0.

La forma de onda de las salidas para Q0 y Q1 donde estas salidas representan a A0 y A1


respectivamente son:
Con el siguiente contador ascendente se controlará de forma automática la aparición de las
letras. En una forma secuencial el bus de direcciones irá cambiando para que cada letra se
muestra en la dirección específica donde se ha guardado.

Simulación:

Siendo el canal A, la salida para A0 y el canal B la salida para A1. La señales mostradas en el
osciloscopio representan a dichas salidas respectivamente. Tomando inicio el eje 0, podemos
observar que nuestra señal cumple con la tabla respectiva para el funcionamiento de un
contador ascendente.
Ahora realizaremos este diseño en el laboratorio, donde se espera poder cumplir el objetivo de
esta guía.

Figura: Implementación del circuito con un contador ascincrono

Conectados los respectivos pines del osciloscopio a nuestro circuito podemos observar y
comprobar el funcionamiento de nuestro contador ascendente, el cual ha sido conectado
directamente a los pines de direcciones de la memoria SRAM.

Figura: Señales del contador ascendente

Conclusiones:

 El uso de un contador ascendente nos ayuda en el manejo de lectura de la memoria,


esto se realiza de forma automática gracias al uso del generador de señales el cual a su
vez nos evita realizar un manejo manual de los pines de dirección como también de
control.
 Alexis me llega a la punta del webo.
 Se concluyó además que el uso de un buffer triestado octal nos puede ser de mucha
ayuda al momento de ingresar los datos. Donde la habilitación del buffer es dependiente
de si se realiza una escritura o lectura de datos.

APÉNDICE
DATASHEET DE LA MEMORIA SRAM 6116
DIAGRAMA DE BLOQUES:

CONFIGURACION Y DESCRIPCION DE LOS PINES:

Вам также может понравиться