LABORATORIO DE TECNOLOGÍA DE
COMPUTADORES
PRÁCTICA 5
Objetivo: Diseñar un circuito digital que funcione de la siguiente forma:
1.- La salida inicialmente será 0 (en código 7-segmentos). Con la entrada Reset a
1 se vuelve siempre a este estado inicial de forma asíncrona.
2.- Cuando Reset vale 0, se introduce en serie por X un código de 4 bits (1 bit
por ciclo). A la llegada del 4º bit pueden ocurrir dos cosas:
a.-Si se ha introducido un número BCD la salida se incrementa mod-6
b.- Si lo que se ha introducido no es un número BCD, la salida debe
decrementarse mod-6.
La salida se muestra en uno de los displays 7 segmentos del entrenador. (El
conversor 7 segmentos se encuentra en el propio entrenador).
Reset
Reloj
X
Circuito contador de
códigos BCD
S2
S1
S0
Conversor a 7-segmentos
Desarrollo: El circuito consta de dos módulos
1.- Un contador módulo-6 ascendente-descendente, cuya salida se conecta al
display 7-segmentos.
Para ello tendrá las siguientes entradas:
- Control: si toma el valor “0” hace que la cuenta sea descendente y si toma el
valor “1” que sea ascendente.
- Reset: lleva al contador desde cualquier estado al estado inicial de cuenta, es
decir si la señal de reset es “1” la salida será “000”.
- Reloj: es la señal que hace cambiar de estado el contador.
- Enable: si su valor es “1” el contador cuenta y si está a “0” el contador para
de contar.
Este contador debe realizarse con biestables JK (7476).
Reset
Reloj
Enable
Contador
Control
S2
S1
S0
Conversor a 7-segmentos
2.- Un reconocedor de dígitos BCD con dos salidas:
a.- Y0 que indica si está entrando el 4º bit del código. Esta salida debe
conectarse a la entrada de Enable del contador (si es el 4º bit debe incrementarse o
decrementarse la salida, por tanto se capacita el contador).
b.- Y1 que indica si los 4 últimos bits introducidos corresponden a un
código BCD o no. Esta salida debe conectarse a la entrada de control del contador (si es
BCD debe incrementar y si no lo es decrementar).
Este último módulo es igual que el de la práctica 3, añadiendo la salida que
indica que está entrando el último bit.
RESET
ENTRADA
SERIE
Y1
Reconocedor BCD
RELOJ
Y0