Definición
Para estos casos el Contador puede ser sincrónico o asincrónico, se puede usar un flip-flop T sincrónicos como también un flip-flop jk sincrónico, pero donde las entradas de estos dependan de las salidas de los anteriores.
Esto lo podemos hacerlo visualizando el Diagrama de estado donde cada esta representado con un valor de
Ejemplo
Para entender la situación, en este caso contaremos hasta 6, entonces tendremos 7 estados que nos interesan, y un estado que no nos interesa. Usaremos flip-flop jk sincrónico que es el caso más difícil de analizar.
Los estados del
Al tener 3 flip-flop jk, y 3 respuestas de los flip flops, tendremos la siguiente tabla
0 | 0 | 0 | 0 | 0 | 1 | 0 | x | 0 | x | 1 | x | ||||
0 | 0 | 1 | 0 | 1 | 0 | 0 | x | 1 | x | x | 1 | ||||
0 | 1 | 0 | 0 | 1 | 1 | 0 | x | x | 0 | 1 | x | ||||
0 | 1 | 1 | 1 | 0 | 0 | 1 | x | x | 1 | x | 1 | ||||
1 | 0 | 0 | 1 | 0 | 1 | x | 0 | 0 | x | 1 | x | ||||
1 | 0 | 1 | 1 | 1 | 0 | x | 0 | 1 | x | x | 1 | ||||
1 | 1 | 0 | 0 | 0 | 0 | x | 1 | x | 1 | 0 | x | ||||
1 | 1 | 1 | x | x | x | x | x | x | x | x | x |
Ahora usando el Mapa de Karnaugh o el Algoritmo de Quine-McCluskey podemos encontrar el circuito necesario para conectar los flip-flops, recordando que las x son redundancias.