Contador básico

#1
Necesito ayuda con un ejercicio de contadores:
"Realizar un contador, que cuente 0, 1, 2 o cuente 0, 3, 2 según una entrada de control “D” tome valor 0 o 1."
He realizado otros contadores con el circuito 74192. En este ejercicio tengo el problema de que el contador debe tener la entrada de control. Realizo un decodificador para convertir las señales de reloj en 0, 1, 2 en 0, 1, 2 o 0,3,2 pero tengo el problema de que no se como conectarlo al visualizador de 7 segmentos con 4 entradas ya que al realizar el decodificador no puedo sustituir ninguna columna por la señal de control.
Adjunto lo que he realizado ya por si alguien pudiese ayudarme.
MUCHISIMAS GRACIAS
 

Adjuntos

#2
la señal D conectala al TCD(pin13) del 74LS193 y las salidas de éste las conectas a las entradas de un 74LS47, el cuál a su vez va conectado al display de 7 segmentos
 
Arriba