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