Hola SauALopez
Aparentemente, en tu tabla de transición, nombras al BIT menos significativo como D siendo que normalmente ese BIT es el más significativo.
Sería así:
8 4 2 1
D C B A
Sin embargo Tú los puedes nombrar como mejor te parezca ya que tan solo es un nombre que se le asigna a cada BIT.
Ahora, debes tomar todos los números binarios que en este caso son del 0000 al 1111 (0 Al 15).
Nota que al iniciar la simulación todas las Q’s de los Flip-Flop’s están a nivel bajo (0). Así que ningún Flip-Flip cambiará el estado de su salida pues en sus J’s tienen un nivel bajo (0).
Otra cosa: así como tienes conectados los Flip-Flip’s en tu esquema original, quedan configurados como Flip-Flip tipo D.
No revisé cuidadosamente tu tabla de transición, mejor hice una en Excel la cual adjunto en el archivo .ZIP.
Ahora: si la tabla de verdad está bien definida, con el SoftWare nombrado Boole-DeUsto puedes generar la circuiteria que se requiere para que tu contador haga la secuencia que deseas. También genera los mapas de karnaugh.
Este Software lo puedes indagar en google.com, bajarlo he instalarlo en tu PC.
Puedes cargar en el Boole-DeUsto el archivo 1-2-4-8.SCO (Adjunto en el ZIP) para que lo estudies.
Hice, basado en los circuitos que genera el Boole-DeUsto, el desarrollo del contador en el ISIS de Proteus Ver 8.
Espero la información adjunta te sirva para continuar con tu proyecto.
saludos
a sus ordenes