viernes, 4 de mayo de 2012

Como Hacer Un Contador


Como Hacer Un Contador
En esta ocasión, se verá como hacer un contador a base de Flip Flops (FF), y este proporcionará la salida que deseemos.

Es por muchos ya sabido que conectando las salidas Q de cada FF a la entrada de Reloj del siguiente FF se puede construir un Contador Binario.

El problema es cuando queremos que esa cuenta tenga valores específicos.

Para ejemplificar, haremos un contador de código Gray de 3 bits

Primero, si es de 3 bits solo se ocupan 3 FF.

1.- Hacemos la tabla de estados para las entradas JK que proporcionarán la salida deseada al siguiente pulso de reloj.



La tabla anterior, puede comprobarse en la siguiente animación, en la cuál las entradas marcadas en la tabla producen la salida deseada.



2.- Ahora hacemos la lista de las salidas que deseamos (toda la cuenta del código) y también agregamos en que estado deben de estar JK de cada FF para producir la siguiente salida. (Ojo que no es poner las entradas para el estado actual sino poner las entradas que producirán el estado siguiente o de abajo).



3.- Ahora hacemos reducción de Mapas de Karnaugth para cada entrada tanto J como K de cada FF, determinadas por las salidas anteriores de la cuenta.



En base a la ecuación booleana obtenida de cada reducción, se hace ese circuito lógico en la entrada correspondiente. Y Finalmente nos queda así.



Y eso sería todo, fácil no creen?

Saludos y cualquier duda aquí estamos

No hay comentarios:

Publicar un comentario