Bien, primero que todo, hola DIEGOEDICSON:
Tratare de explicar primero la tabla adjunta:
Este proyecto esta hecho con el FF JK, cada FF viene con su tabla de exitacion, la del JK es asi:
J K Q Qsiguiente
0 0 0 x
0 1 1 x
1 0 x 1
1 1 x 0
(como se ve en el exel en el cuadrito de abajo)
Para saber como se va a comportar el FF JK se debe hacer la tabla de verdad para tu circuito. en mi caso, como quiero obtener 16 salidas, cada una para un estado del semaforo, debo usar 4 FF JK.
(supon que el 555 oscila a un segundo, mi semaforo quiero programarlo para que en el primer segundo, en la primera cara este verde y en las otras tres este en rojo, en el 2do segundo, igual y asi en el tercero. En el 4to segundo la primera cara se pone amarillo y las otras siguen rojo, pero en el 5to segundo la primera cara cambia a rojo y las 2da cara cambia a verde y este proceso se repite para cada una de las caras.
Eso significa que para que el semaforo complete un ciclo en sus cuatro caras debe hacer 16 cambios. **nota** aunque se quede en verde, por ejemplo durante tres segundos, cada segundo se cuenta como un cambio)
en la primera columna del excel, puedes ver los numeros binarios del 0 al 15, la columna SIGUIENTE es el valor que tendra el FF en la siguiente exitacion, y se usa para poder completar la tabla de exitacion, segun la tabla de exitacion del FF JK, que son JA KA, JB KB, JC KC y JD KD, cada una correspondiente a cada FF.
Puedes ver que la columna SIGUIENTE no es mas que la columna ENTRADAS + 1.
entonces compara bit a bit para que te de el valor de cada FF, ejemplo:
En la primera linea
Entradas = 0000, siguiente = 0001, JA = 0, KA = x, JB = 0, KB = x, JC = 0, KC = x, JD = 1 y
KD = x
porque cuando el primer bit (de izq a der) de la entrada es 0 y el primer bit de siguiente es 0 segun la tabla de exitacion Q = 0 y Qsig = x, o sea, que en el primer FF J = 0 y K = x.
En el 2do y 3ro por igual y en el cuarto Ent=0 y Sig=1, comparo con la tabla de exitacion y me da que en ultimo FF J=1 y K=x
Las salidas son los LEDs de cada cara del semaforo y como deben estar encendidos o apagados en cada exitacion.
Por otro lado el mapa de karnaugh es para decirte como van los circuitos logicos interconectados, es un poquito problematico de explicar como hacerlo, pero yo utilize un programa muy util que se llama karma que me dio muy buenos resultados.
tratare de ponerlo en este foro luego
ojala te halla servido de ayuda mi explicacion