
Logic to spin 7 segment display.
Clock is expected to be 2hz.
Uses D flip-flops with reset to sequence like a shift register the segments of the dislay, only for the outer 6 segements A, B, C, D, E, F
The D flip-flips feed the !Q inverted output to the start of the FF, but this is fliped to the Q out of the first FF via a multiplexer.
The muliplexer is controled by input IN0, setting to "1" has the affect to stop the sequence after the FF's progress 6 shifts.
Revesing is done by muliplexers switching the FF outputs to the display.
Reset clears all the display.
Input IN0 stops the sequence after its full 6 shifts.
Set clock and watch the display. Push resest. Flip input IO0 high or low.
Switches for In0 and In1. 7 Segment display for Out0 to Out5.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | IN0 | OUT0 | |
| 1 | IN1 | OUT1 | |
| 2 | IN2 | OUT2 | |
| 3 | IN3 | OUT3 | |
| 4 | IN4 | OUT4 | |
| 5 | IN5 | OUT5 | |
| 6 | IN6 | OUT6 | |
| 7 | IN7 | OUT7 |