¿Cómo diseñar un contador binario arriba hacia abajo usando D flip flop's y el conteo 'up' o 'down' será controlado por otro flip flop?

0

Tengo que diseñar un contador Binary Up Down de 4 bits usando flip-flops D. Pero aquí está el truco. No puedo usar directamente un interruptor para controlar si el contador contará hacia arriba o hacia abajo, tengo que hacerlo usando un D flip flop. ¿Alguna ayuda sobre cómo puedo resolver esto?

N.B. Puedo diseñar un contador ascendente, pero necesito saber cómo usar otro flip flop D para controlar si quiero contar arriba o abajo

    
pregunta Zarar Mahmud

1 respuesta

0

Sin saber exactamente qué significa "usar un flip flop D", puedo proporcionar al menos dos enfoques.

Primero, en lugar de un solo interruptor, puede proporcionar dos: un interruptor arriba / abajo y un interruptor de "control de carga". El uso de un interruptor NO que funcione en la acción de apertura para cerrar el interruptor de control se puede realizar mediante

simular este circuito : esquema creado usando CircuitLab

Pero tenga en cuenta que no he hecho ningún rebote en el interruptor del reloj, que debe proporcionar.

Alternativamente, si desea que el control FF sea controlado por el mismo reloj que controla el contador, puede hacerlo pero debe retrasar el reloj entre el control FF y el contador para permitir un cambio en la entrada de control para establecerse antes de que el contador actúe sobre él.

simular este circuito

Tenga en cuenta que un par de inversores hace un retardo perfectamente utilizable, y varios pares de inversores producen retrasos más largos.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas