Nov 092015
 

Contador asincrónico con Flip-Flop T. Detención en cuenta deseada

Contador asincrónico con Flip-Flop tipo T

En este contador asincrónico con Flip-Flop T, en vez de conectar la salida Q de los biestables a las entradas de reloj de todos los flip-flop después del primero (como en el caso del contador ascendente), se conecta a la salida Q (Q negada).

El resultado que se obtiene es un contador asincrónico descendente.

La cuenta en este caso se inicia en 7 (111) y termina en 0 (000). Son 8 cuentas.

  • 1 1 1   (7)
  • 1 1 0   (6)
  • 1 0 1   (5)
  • 1 0 0  (4)
  • 0 1 1   (3)
  • 0 1 0   (2)
  • 0 0 1   (1)
  • 0 0 0  (0)

Ver el gráfico del arreglo de FFs.

Contador asincrónico descendente con FF tipo T (implementado con FF JK) modulo 8 - Contador asincrónico con Flip-Flop T

Detención del contador asíncrono en una cuenta deseada

Hasta el momento se ha visto que estos contadores tienen definida su cuenta máxima, por el número de biestables que tienen. ¿Qué sucede cuando se desea llegar a una cuenta menor a ésta?.

Si se utilizan 3 biestables, el número de cuentas máxima será: 8 (0,1,2,3,4,5,6,7). Pero 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 en binario (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 Flip-Flops del contador, que combinadas den un “0” a su salida y así activar la entrada de SET del primer biestable JK. Ver el diagrama inferior.

La entrada asíncrona SET pone un “1” en la salida “Q” del Flip-Flop

Contador con detención de cuenta con FF tipo T, implementado con FF JK y una compuerta NAND - Contador asincrónico con Flip-Flop T

Notas:

  • FF = flip-flop = biestable
  • asíncrono = asincrónico
  • síncrono = sincrónico

dig_contador_asincronico_descendente.asp

  •  
  •  
  •  
  •  
  •  
  •  
  •  

 Leave a Reply

(requerido)

(requerido)