Contador asincrónico descendente con biestables tipo T (con FF JK)
Si en vez de conectar la salida Q de los biestables (como en el caso del contador ascendente), a las entradas de reloj de todos los FF después del primero, se conecta a la salida Q (Q negada), el resultado será un contador descendente.
Ver el gráfico del arreglo de FFs.

Detención del contador en una cuenta deseada
Estos contadores tienen definida por el número de biestables que tienen, una cuenta máxima. Qué sucede cuando se desea llegar a una cuenta menor a ésta?.
Si por ejemplo utilizo 3 biestables, el número de cuentas máxima será 8 0,1,2,3,4,5,6,7). Ahora se desea que solamente haga 5 cuentas (0,1,2,3,4).
Para que ésto suceda se tiene que detectar cuando a la salida de los FFs esté el número 5 (que ya es la cuenta 6) y con ésto enviar al primer FF una señal para que se pongan en "1".
De esta manera la cuenta será 0,1,2,3,4 y se detendrá, pues el primer FF se queda bloqueado con salida = "1".
En este caso se implementaría una compuerta NAND que utilice como entradas, las salidas de los FF del contador, que combinadas den un "0" a su salida y así activar la entrada de SET del primer biestable JK.

Nota:
- FF = flip-flop = biestable
- asíncrono = asincrónico
- síncrono = sincrónico
Enlaces relacionados
- Compuerta NAND o "No Y"
- Niveles Lógicos
- Circuitos combinacionales
- Circuitos secuenciales
- Contador asincrónico ascendente con biestable JK
- Contador de anillo - registro de desplazamiento
<< FF tipo T. Contador asíncrono ascendente
|