Comencé a estudiar máquinas de One-hot y quiero que compruebes mi tabla de transición, porque no estoy seguro de que sea cierto. A continuación encontrará:
-
máquina de estado
-
tabla de transición
- Mapa de Karnaugh
En primer lugar, sé que puedo encontrar el siguiente estado simplemente mirando el diagrama de estado, y los siguientes estados serán:
Q0 + = q0 * X '+ q2 * X
Q1 + = q1 * X '+ q0 * X
Q2 + = q2 * X '+ q1 * X
es cierto?
Si hago el mapa de Karnaugh para Q2 + por ejemplo, no funcionará. Tendré un próximo estado diferente. ¿Pero por qué? Karnaugh Map funciona bien si estoy trabajando normalmente (sin un solo esfuerzo).
El Mapa de Karnaugh para el estado Q2 + será Q2 + = X * Q2 '* Q1 * Q0' + X '* Q2 * Q1' * Q0 '
Para los valores del mapa de Karnaugh, lo hice así:
- compruebe dónde Q2 tiene valor 1
- toma el código de X Q2 Q1 Q0
- Q2 = 1 = > X = 1, Q2 = 0, Q1 = 1, Q0 = 0 = > 1010 = 10
- Q2 = 1 = > X = 0, Q2 = 1, Q1 = 0, Q0 = 0 = > 0100 = 4