martes, 8 de junio de 2010

Reloj (Horas/Minutos/Segundos)


Llamaremos de arriba para abajo:
Circuito 1 / Circuito 2 / Circuito 3 / Circuito 4 / Circuito 5 / Circuito 6

Este circuito, es el circuito de un reloj, con sus horas, minutos y segundos.
Primero con 4 Flip Flop - T genero un conteo de 0 - 9, que tenga la condición que cada vez que cuente hasta 9, a través de la compuerta AND vuelva a 0. Estos FF están conectados a un converson BCD/7 segmentos.
A su vez este circuito está conectado a un circuito de 3 FF-T. De esta manera genero un conteo de 0 - 5, también teniendo la condición que cada vez que llegue a 5, vuelva a 0, siendo esta la primer cifra del segundero y el circuito anterior la segunda, y última cifra de todo el reloj.
Cada vez que el primer circuito cuente hasta 9, el segundero aunmentará un número. De esta manera sigue así hasta llegar a los 60 segundos (59 en visor). Ahi es donde entra en acción el minutero; que cumple la misma función que los 2 circuitos anteriores, diferenciando el tiempo en que actúa y cambia cada uno. Sigue de esta menra el funcionamiento de los circuitos, hasta llega a los 60 minutos (59 en visor), que es cuando actúa el circuito 5.
Este circuito compuesto por 4 FF-T, actúa de tal forma que hace un conteo de 0 - 9. Éste esta conectado a un circuito de 2 FF-T, que cambian cada vez que el circuito anterior llega a "9". Esto sigue de manera igual hasta que el circuito 6 cumple 2 vuelta y el circuito 5 pasa por el número 4 de su tercer vuelta. Aquí se fuerza el número 4, dirigiéndose esta señal a la compuerta AND del circuito 6, donde se multiplica con la señal anterior; volviendo a 9, a través del CLear.
Luego el segundero sigue su conteo y todo el ciclo vuelve a comenzar.

jueves, 3 de junio de 2010

Reloj


En el primer sistema de 4 FF-t, se cuenta de 0 a9 y cuando llega a 10, su NAND lo resetea automaticamente y manda un dato al siguiente sistema de 3 FF-T, que contara de 0 a 5. De esta manera, logramos obtener 59 segundos. Cuando en el segundo sistema detectamos un 6, automaticamente se resetea y manda el dato al otro conjunto de FF-T que repiten la misma operacion formando 59 minutos.
Cuando en el 4to sistema de 3 FF-T se resetea, manda un cero a la entrada del contador de hora, el cual debe dar 2 vueltas cuando este cumple 2 vueltas, otro contador detecta y mediante compuertas NAND y AND logramos que ese FF pase a contar hasta 4, por lo que nos da 24 hs.
El sistema de las horas cuenta de 4 FF-T, cuenta de 0-9 y cuando llega a 10, su NAND lo resetea y manda un dato al siguiente sistema de FF. Èste contara de 0 a 2, y cuando llegue a 3, automaticamente vuelve a 0 y manda un 0 a la compuerta NAND que en su entrada tendremos el dato de este sistema y de una AND conectada al primer sistema que cuenta de 0 a 4. Cuando en ambos sistemas se detecta el 0, es decir, 2 en uno y 4 en el otro, el display mostrarà 24 y en el siguiente estado, el 2 se reseteara y el 4 pasa a 0, pero cuando llegue a 4 otra vez, el contador estara en 04 por lo que la compuerta no se activara y usara la primer NAND que contara de 0 a 9.