Está en la página 1de 13

PREPARATORIO PRACTICA Nº12

CONTADORES SINCRÓNICOS
Laboratorio de Sistemas Digitales
Escuela Politécnica Nacional, Facultad de ingeniería eléctrica y electrónica.
Quito, Ecuador
luis.loayza@epn.edu.ec

1. TEMA
DISEÑO DE CIRCUITOS SECUENCIALES Y REGISTROS DE DESPLAZAMIENTO
2. OBJETIVOS
2.1. Familiarizar al estudiante con el diseño de circuitos secuenciales.
2.2. Familiarizar al estudiante con el diseño de registro de desplazamiento.
3. TRABAJO PREPARATORIO
3.1. Investigue acerca de los registros de desplazamiento comerciales con carga paralela y salida
serie y carga serie salida serie (74164, 74165, 74194, 74195, 74198).
Circuito Integrado TTL 74LS164.
Registros de cambio de salida en paralelo y entrada en serial de 8 Bits. El SN74LS164N es un cambio
de características Registro de serie en cerradas entradas en serie y una clara asíncrona. Las entradas
en serie cerrados (A y B) permiten un control completo sobre los datos entrantes como mínima en
cualquiera de las entradas inhibe la entrada de los nuevos datos y restablece el primer flip-flop al
nivel bajo en el siguiente pulso de reloj. Una entrada de alto nivel permite la otra entrada que a
continuación determinar el estado de la primera flip-flop. Los datos en las entradas de serie se pueden
cambiar mientras el reloj es alto o bajo, pero sólo se introducirá la información que satisface los
requisitos de tiempo de instalación. Sincronización se produce en la transición de bajo a alto nivel de
la entrada de reloj. Todas las entradas son diodos de apriete para minimizar los efectos de la línea de
transmisión.
Circuito Integrado TTL 74LS165.
es un registro de desplazamiento de salida en serie de 8 bits en paralelo que desplaza los datos en la
dirección de QA hacia QH cuando se registra. el acceso en paralelo a cada etapa está disponible
mediante ocho entradas de datos individuales y directas que están habilitadas por un nivel bajo en la
entrada de cambio / carga (SH / LD \). Estos registros también cuentan con entradas de reloj
sincronizado (CLK) y salidas complementarias del octavo bit. Todas las entradas están sujetas a
diodos para minimizar los efectos de la línea de transmisión, simplificando así el diseño del sistema.
la sincronización se realiza a través de una compuerta NOR positiva de dos entradas, lo que permite
que una entrada se use como una función de inhibición de reloj. Mantener alta una de las entradas de
reloj inhibe el reloj y mantener presionada cualquiera de las entradas de reloj con SH / LD \ high
habilita la otra entrada de reloj. la inhibición del reloj (CLK INH) debe cambiarse al nivel alto solo
mientras CLK esté alto. La carga paralela se inhibe siempre que SH / LD \ sea alta. Los datos en las
entradas paralelas se cargan directamente en el registro.

Circuito Integrado TTL 74LS194.

El Circuito Integrado 74LS194 es un registro de cambio universal bidireccional de 4-Bits.

Un registro de desplazamiento es un circuito digital secuencial (es decir, que los valores de sus salidas
dependen de sus entradas y de los valores anteriores) consistente en una serie de biestables,
generalmente de tipo D, conectados en cascada (Fig. 1), que basculan de forma sincrónica con la
misma señal de reloj. Según las conexiones entre los biestables, se tiene un desplazamiento a la
izquierda o a la derecha de la información almacenada. Es de señalar que un desplazamiento a la
izquierda de un conjunto de bits, multiplica por 2, mientras que uno a la derecha, divide entre 2.
Existen registros de desplazamiento bidireccionales, que pueden funcionar en ambos sentidos. Los
registros universales, además de bidireccionales permiten la carga en paralelo.
Circuito Integrado TTL 74LS195
Registro de Desplazamiento de 4 Bits 74LS195, acceso en Paralelo con Entradas J K Seriales.

Un registro de desplazamiento es un circuito digital secuencial (es decir, que los valores de sus salidas
dependen de sus entradas y de los valores anteriores) consistente en una serie de biestables,
generalmente de tipo D, conectados en cascada, que basculan de forma sincrónica con la misma señal
de reloj. Según las conexiones entre los biestables, se tiene un desplazamiento a la izquierda o a la
derecha de la información almacenada. Es de señalar que un desplazamiento a la izquierda de un
conjunto de bits, multiplica por 2, mientras que uno a la derecha, divide entre 2. Existen registros de
desplazamiento bidireccionales, que pueden funcionar en ambos sentidos. Los registros universales,
además de bidireccionales permiten la carga en paralelo.

.
Circuito Integrado TTL 74LS198
El IC 74LS198, perteneciente a la familia de circuitos digitales TTL, aunque también existen
equivalentes CMOS y de otras tecnologías; opera en esta aplicación en dos de sus posibles
modos. Inicialmente, mediante el dip switch de 8 bits (banco integrado DIP1 de 8 switch
miniatura) se programa el patrón de encendido de los LED´sdentro de la secuencia.

3.2. Realizar el código VHDL y las simular en Quartus las siguientes compuertas: 74164 y 74194
(utilizar cualquier arquitectura VHDL que crea conveniente).
3.3. Diseñar de un circuito que permita abrir la bóveda de un banco, el circuito debe contar con
dos teclas (entradas) High y Low, un circuito secuencial que va a verificar el ingreso correcto
de la clave (Clave Indicada en la Tabla A) y un temporizador (contador) que mantiene la caja
fuerte abierta durante 8s cuando recibe un uno lógico desde el circuito secuencial. Este
temporizador vuelve a cerrar la bóveda después de trascurrido dicho tiempo,
independientemente del circuito secuencial.
Cuando se pulsa la tecla High, se produce un uno lógico que entra al circuito secuencial,
mientras que cuando se pulsa la tecla Low se produce un cero lógico y si no se pulsa ninguna
tecla no se genera ningún nivel lógico a entrada al circuito secuencial a diseñar.

Para abrir la bóveda, se debe introducir la clave de manera correcta. Si la clave es ingresada
de manera correcta, el circuito secuencial tendrá su salida en 1 lógico(se muestra mediante un
LED), que activará el temporizador (contador), permitiendo la apertura de la bóveda durante
8s. Si en cualquier momento se introdujera un error al pulsar la secuencia secreta el sistema
pasará al anterior válido, y debe volver a introducirse la clave desde ese punto.
El diseño debe presentar lo siguiente:
a) Diagrama de estados.
b) Tabla de comportamiento de la red secuencial sincrónica (FF-JK o FF-D o FF-T).
c) Diseñar el circuito secuencial.
d) Diseñar el contador módulo 9 que comience el conteo al momento de recibir un uno lógico
del circuito secuencial (Incluir el circuito de visualización en displays y un led que indique que
la bóveda se encuentra abierta. El contador se deberá visualizar en displays 7 segmentos).
Diagrama de estados

Clave: 1101

K=0

K=1 K=1
00

K=0 11 01 K=0

K=0 K=1
10

K=1
Tabla de comportamiento

Diseño de circuito secuencial


Circuito secuencial

Circuito Temporizador
3.4. Diseñar el circuito secuencial para que se pueda resolver el siguiente problema: Sobre una
única línea de transmisión se envía una información sincronizada con una señal de reloj CLK.
Se ha convenido que la información sea correcta siempre que no haya tres o más unos
consecutivos o dos o más ceros consecutivos. Obtenga el diagrama de estados de un circuito
cuya salida sea uno si se detecta un error en la transmisión y que permanezca en ese valor en
tanto dure el error.
3.5. Desarrollar en VHDL el código para realizar el diseño del punto 3.4 con las respectivas
simulaciones en Quartus (utilizar la arquitectura estructural usando FFJK o FF-D o FF-T, y
compuertas lógicas).
3.6. Diseñar un contador de Johnson de 3 bits en VHDL usando arquitectura estructural y flujo
de datos. Presentar su simulación en el software Quartus
Bibliografía

[1] Mactronica, «CIRCUITO INTEGRADO 74LS164,» [En línea]. Available:


https://www.mactronica.com.co/circuito-integrado-74ls164-135315512xJM.

[2] Carrod, «74LS165 TTL Registro de Salida Paralelo/Serial de 8 Bits,» [En línea]. Available:
https://www.carrod.mx/products/ci-ttl-registro-de-salida-paralelo-serial-de-8-bits-74ls165.

[3] geekbot, «74LS194 Registro de cambio bidireccional,» [En línea]. Available:


http://www.geekbotelectronics.com/producto/74ls194-registro-de-cambio-bidireccional/.

[4] ayudamateriasepn, «Circuitos integrados,» [En línea]. Available:


http://ayudamateriasepn.blogspot.com/2014/09/circuitos-integrados-74164-74165-74194.html.

También podría gustarte