Tengo esta asignación que terminé para un circuito de máquina expendedora. Al igual que algunos antecedentes, hay tres entradas para monedas de cinco centavos y una opción de devolución. La opción de devolución es solo para un níquel / moneda de diez centavos a la vez (un sistema de mierda que conozco). A 25 centavos, puedes elegir entre pepsi y coca. A 30 centavos se devuelve automáticamente un níquel y a 35 centavos. En cuanto a las salidas, hay RN (devolución de níquel), RD (devolución de moneda de diez centavos), DC (caída de coque), DP (caída de pepsi).
Tengo mi diagrama de estado y tabla adjunta aquí. Ahora, hay una opción adicional para implementar un próximo decodificador de estado (que no estaré haciendo), pero solo para satisfacer mi propia curiosidad, ¿podría alguien explicarme brevemente cómo haría eso?
diagrama http://i57.tinypic.com/2s1kk1f.jpg tabla http://i58.tinypic.com/xbl79d.jpg