EDITAR: Esta es una pregunta de tarea. Lo que necesito saber es cómo resolver el circuito a través de la tabla de transición. Es decir, ¿cómo escribo los circuitos para los cambios de estado (es un circuito flip-flop o un circuito combinatorio?) Y las salidas?
Tengo una máquina de estados simple con 3 estados para controlar las puertas automáticas de un centro comercial: esperar, entrar y salir. Dos sensores, uno a cada lado de la puerta, un temporizador que cuenta hasta 10 segundos.
La puerta se abre cuando uno de los sensores está activado y permanece abierta hasta que el otro sensor se activa o pasan 10 segundos sin ninguna otra entrada. Cada vez que una persona entra o sale, suena una alarma. Una de las suposiciones es que solo una persona entra o sale en cualquier momento, por lo que los sensores no pueden activarse al mismo tiempo.
Tengo entonces 3 entradas al circuito: S1, S2 y el temporizador. Y una salida, la alarma A.
Me preguntaba cómo se supone que debo escribir la tabla de transiciones de estado. Yo había escrito algo como
S1 S2 10s Q (n) Q (n + 1) Alarma
0 0 0 A A 0
...
1 1 1 A X X
0 0 0 B B 0
...
1 1 1 B X X
Y así sucesivamente, con la tabla 0-7 que se repite para los estados Q (n) = A, B y C.
¿Esto es correcto?
¿Cuál es el siguiente paso para construir el circuito combinatorio? Sé que tengo que hacer los mapas de Karnaugh, pero ¿cómo factorizo los estados A, B, C? ¿Se supone que son flip-flops? ¿Son esas diferentes "funciones" para las que tengo que hacer los mapas de Karnaugh?