Diseño de contadores
Un circuito secuencial que pasa a traves de una secuencia prescrita de estados bajo la aplicacion de pulsos de entradas se denomina contador. Los pulsos de entrada, llamados pulsos de conteo pueden ser pulsos de reloj, o pueden originarse en una fuente externa y pueden ocurrir a intervalos de timepo prescritos o aleatorios.
En un contador, la secuencia de estados puede seguir un conteo binario o cualquier otra secuencia de estados.
Los contadores se encuentran en casi todo el equipo que contiene logica digital. Se usa para contar el numero de ocurrencias de un evento y son utiles para generar secuencias de temporizado para controlar operaciones con un istema digital.
De las diversas secuencias que puede seguir un contador, la secuencia binaria directa es la mas simple y la mas directa. un contador que sigue la secuencia binaria se denomina contador binario un contador binario de n bits consta de n flip-flops y puede contar con un binario desde 0 hasta 2n-1.
La secuencia de conteo de un contador binario de 3 bits se da en una secuencia de conteo que se repite despues que alcanza el utltimo valor, de modo que el estsado 000 es el estado siguiente despues de 111.
La secuencia de conteo da toda la informaion necesaria para diseñar el circuito. No es necesario listar los estados siguientes en una columna separada porque pueden leerse en el numero de la secuencia siguiente.
La tabla de exitacion para un contador de 3 bits se designa por los tres flip-flops con variables A2,A0y A1. Los contadores binarios se construyen en la forma mas eficientes con los flip-flops T.
La exitacion flip-flop para las entradas T se derivan mediante la tabla de exitacion del f-f tipo T y mediante la inspeccion de la transicion de estado desde un conteo dado (estado presente) al siguiente bajo el (estado siguiente).
Un contador con n flip-flops puede tener una secuencia binaria de menos de 2n numeros. Un contador BCD cuenta la secuencia binaria desde 0000 hasta 1001 y regresa a 0000 para repetir la secuencia.
Otros contadores pueden seguir una secuencia arbitraria que es posible no sea la secuencia binnaria directa. En cualquier caso, el procedimiento de diseño es el mismo. La secuencia de conteo se lista en la tabla de excitacion que se obtiene al comparar un conteo presente con el siguiente conteo que se lista bajo el.
Una secuencia de conteo tabulada siempre supone una cuenta repetida, de modo como el siguiente estado de la ultima entrada es el primer conteo listado.