Electronics Explained: Sequential Systems
Synchronous counters
The skeleton of a two-bit synchronous counter is shown below. Pulses are fed into P. With
appropriate logic systems feeding DA and DB with signals derived from A and B, the system
can be made to count in any code you like.
1. Assemble the circuit. Make sure that S and R are connected to an appropriate supply
rail for each flip-flop. Connect DA to B-bar and DB to A-bar to start with. If all is well,
pressing the switch should result in each output changing state.
2. Design a synchronous counter which behaves like a down counter. It has to obey this
pulse table. Assemble the circuit on your breadboard. Test it.
pulse B A
0 1 1
1 1 0
2 0 1
3 0 0
3. Now adapt it so that it counts in this Gray code.
pulse B A
0 0 0
1 0 1
2 1 1
3 1 0
4. Finally, adapt it so that it counts through only these three states without getting stuck.
pulse B A
0 0 1
1 0 0
2 1 0
[Link] Michael W. Brimicombe 2000