Counters are simple finite state machines
6 – Sequential Logic Implementation
Counters
- proceed through well-defined sequence of states in response to enable
Many types of counters: binary, BCD, Gray-code
- 3-bit up-counter: 000, 001, 010, 011, 100, 101, 110, 111, 000, ...
- 3-bit down-counter: 111, 110, 101, 100, 011, 010, 001, 000, 111, ...