Una de las aplicaciones ms comunes en contadores es el reloj digital. Para
construir un reloj digital se requiere de una seal de reloj con su frecuencia controlada eficientemente. Para los relojes operados por batera, la frecuencia bsica se obtiene, por lo general mediante un oscilador de cristal de cuarzo. Los relojes digitales que se operan mediante la lnea de energa de corriente alterna pueden utilizar frecuencia de 60 Hz como la frecuencia bsica de reloj. En cualquier caso, la frecuencia bsica debe dividirse para obtener una frecuencia de 1Hz o un pulso por segundo (pps). En la siguiente figura se muestra el diagrama de bloques bsico para un reloj digital que opera con 60Hz.
La seal de 60 Hz se enva a travs de un circuito disparador de Schmitt para
producir pulsos cuadrados a la velocidad de 60 pps. Esta forma de onda se alimenta hacia un contador de MOD-60, el cual se utiliza para dividir los 60 pps hasta 1 pps. La seal de un 1pps se utiliza como un reloj sncrono. La primera etapa es la seleccin de SEGUNDOS, la cual se utiliza para contar y visualizar los segundos del 0 al 9. El contador BCD avanza un conteo por segundo. Cuando esta etapa llega a los 9 segundos, el contador BCD activa la salida de conteo terminal (tc) y en el siguiente flanco activo del reloj se recicla a 0. La salida de conteo al mismo tiempo que el contador BCD se recicla. Este proceso continua durante 59 segundos, punto en el cual el contador MOD-6 se encuentra en el conteo 101 (5) y el contador BCD se encuentra en 1001 (9), de manera que la pantalla indique 59 s y que tc de MOD-6 se encuentre en ALTO.
El siguiente pulso recicla el contador BCD y el contador MOD-6 a cero (recuerde
que el MOD-6 cuenta de 0 a 5). La salida tc del contador MOD-6 en la seccion SEGUNDOS tiene una frecuencia de 1 pulso por minuto (es decir, el MOD-6 se recicla cada 60 s). Esta serial se alimenta a la seccion MINUTOS, la cual cuenta y visualiza los minutos del 0 al 59. La seccin MINUTOS es idntica a la seccin SEGUNDOS y opera de la misma forma exacta La salida tc del contador MOD-6 en la seccin MINUTOS tiene una frecuencia de 1 pulso por hora (es decir, el MOD-6 se recida cada 60 min). Esta serial se alimenta a la seccin HORAS, la cual cuenta y visualiza las horas de 1 a 12. Esta seccin HORAS es distinta de las secciones MINUTOS y SEGUNDOS; ya que nunca llega al estado 0. Los circuitos en esta seccin son bastante inusuales como para garantizar la necesidad de una investigacin ms detallada. La figura muestra el circuito detallado correspondiente a la seccion HORAS. Esta seccion incluye un contador BCD para contar unidades de horas y un solo FF (MOD-2) para contar decenas de horas. El contador BCD es un 74160, el cual tiene dos entradas activas en ALTO llamadas ENT y ENP, a las cuales se les aplica una operacin AND en forma interna para habilitar el conteo. La entrada ENT tambin habilita la serial de acarreo activa en ALTO (RCO), la cual detecta el conteo terminal BCD (la transicin de 9 a 0). En consecuencia, la entrada ENT y la salida RCO pueden utilizarse para la conexion en cascada de contadores sncronos.
La entrada ENP se conecta al nivel ALTO, de manera que el contador se
incrementara cada vez que ENT se encuentre en ALTO. El contador de horas se habilita para las etapas de los minutos y los segundos solo durante un pulso de reloj cada hora. Cuando ocurre esta condicin ENT se encuentra en ALTO, lo cual significa que las etapas de minutos: segundos se encuentran en 59:59. Por ejemplo, a las 9:59:59 el flip-flop de decenas de horas contiene un 0, el 74160 contiene 1001 2 (9) y la salida RCO se encuentra en ALTO, con lo cual el flip-flop de decenas de horas se coloca en el modo SET. Los dos dgitos de visualizacin para las horas muestran 09. En el siguiente flanco de subida del reloj, el contador BCD avanza a su SIGUIENTE estado natural de 00002, RCO cambia a BAJO y el flip-flop de decenas de horas avanza a 1, por lo que los dgitos de visualizacin de horas ahora muestran 10. Cuando son las 11:59:59, la compuerta AND 1 detecta que el flip-flop de decenas de horas contiene 1 y la entrada de habitacin esta activa (las etapas anteriores estn en 59:59). La compuerta AND 3 combina las condiciones de la compuerta AND 1 y la condicin de que el contador BCD se encuentra en el estado 00012. La salida de la compuerta AND 3 estar en ALTO solo a las 11:59:59 en la secuencia de conteo de las horas. En el siguiente pulso de reloj el flip-flop AM/PM conmuta para indicar medioda (ALTO) o medianoche (BAJO). Al mismo tiempo, el contador BCD avanza a 2 y las etapas de minutos: segundos se regresan a 00:00, para que la pan- talla BCD indique las 12:00:00. A las 12:59:59 la compuerta AND 1 detecta que el digito de las decenas es 1, por lo cual es tiempo de avanzar las horas. La compuerta AND 2 detecta que el contador BCD est en 2. La salida de la compuerta AND 2 se prepara para llevar a cabo dos tareas en el siguiente flanco de reloj: restablecer el flip-flop de decenas de horas y cargar el contador 74160 con el valor 0001 2. Despus del siguiente pulso de reloj es la 01:00:00 en punto.
DISEO JERARQUICO DE ARRIBA- ABAJO
El diseo de arriba-abajo significa que queremos empezar en el nivel mas alto de complejidad en la jerarqua. El proyecto que vamos a ver contiene las siguientes especificaciones: Entradas: forma de onda compatible con CMOS de 60 pps (su precisin depende de la frecuencia de lnea) Salidas: Horas BCD: 1 bit DECENAS 4 UNIDADES Minutos BCD: 3 bits DECENAS 4 bits Segundos BCD: 3 bits DECENAS UNIDADES Indicador PM Secuencia de minutos y segundos: BCD MOD 6 0 -59 ( Representacin decimal en BCD)
bits UNIDADES 4 bits
Secuencia de Horas BCD MOD 12
0 -12 ( Representacin decimal en BCD) Intervalo total de visualizacin 01 : 00 :00 12:59:59 El indicador AM/PM cambiara a las 12:00:00 Una jerarquia es un grupo de objetos ordenados por su intervalo de magnitud, su importancia o su complejidad. La figura 10-19 muestra un diagrama de bloques del proyecto en general (nivel mayor de la jerarquia). Observe que hay cuatro bits para cada una de las salidas de las unidades BCD y solo tres bits para cada una de las salidas de decenas BCD