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.