Learning the Art of Electronics: 19L.1.3 State Definitions
The Reaction Timer Control logic FSM requires four states:
| STATE | Functional Description | duration LED | cheat LED |
|---|---|---|---|
| A | reset state: Waiting for Player 1 to press start (or player 2 to cheat) | OFF | OFF |
| B | timer running: start pressed and duration LED lit. Waiting for Player 2 to to press stop. | ON | OFF |
| C | no cheat stop: Player 2 pressed stop after Player 1 pressed start. duration time is valid. | OFF | OFF |
| D | cheat stop: Player 2 pressed stop before Player 1 pressed start. | OFF | ON |