Assignment of Digital System (Binary Counter) PDF
Assignment of Digital System (Binary Counter) PDF
The term "digital binary counter" refers to a device that counts binary numbers digitally. Flip-
flops and certain combinational circuits are used in digital counters for specific characteristics.
Flip-flops, as we all know, work with clock pulses. As a result, the counter will use these pulses
to count up or down. The period of clock signal will affect time delay in the counter. So, the
clock signal has a period of one second, this counter may also be converted into a timepiece.
The synchronous counter, as the name indicates, has flip-flops that are all in sync with one
another, that is, their clock inputs are coupled and activated by the same external clock signal.
This means that the value of all flip-flops is updated at the same time.
Methods & Procedures
First, we form a state diagram shown in figure i.
7 2
(111) (010)
6 5 3 1
HIGH LOW
(110) (101) (011) (001)
4 0
(100) (000)
Figure i: State diagram
1 1 0 X X X 0 X X X X X X
1 1 0 1 1 1 1 X 0 X 1 1 X
1 1 1 X X X 0 X X X X X X
1 1 1 1 0 1 1 X 0 X 0 X 0
Figure ii: Truth Table and State Table
After developing the truth table, Karnaugh map is created for minimization. Karnaugh map is
a method used to minimize Boolean expression without using Boolean algebra theorems.
The Karnaugh maps of the output J0, K0, J1, K1, J2 and K2 are shown in Figure iii, iv and v
respectively. The simplified results are at the bottom of the Karnaugh maps.
Q0Y Q0Y 00 01 11 10
00 01 11 10
Q2Q1 Q2Q1
00 0 X X 0 00 X X X X
01 0 X X 0 01 X X X X
11 X X X X 11 X 0 0 X
10 X X X X 10 X 0 0 X
J2= 0 K2= 0
Q0Y 00 01 11 10 Q0Y 00 01 11 10
Q2Q1 Q2Q1
00 1 X X 0 00 X X X X
01 X X X X 01 1 X X 0
11 X X X X 11 X 0 1 X
10 X 1 0 X 10 X X X X
Q0Y 00 01 11 10 Q0Y 00 01 11 10
Q2Q1 Q2Q1
00 1 X X X 00 X X X 1
01 1 X X X 01 X X X 1
11 X 1 X X 11 X X 0 X
10 X 0 X X 10 X X 1 X
Based on the Boolean expression that is found by doing Karnaugh map, a circuit diagram is
designed. After designing the circuit diagram, Multisim software is used to fix and check our
circuit before doing by hand in lab. Multisim is used to watch the placement of components
and wiring. The result of Multisim is showed below.
RESULTS
Components Placement & Wiring:
Stimulation result:
• Low
• High
Conclusion:
The high and low output was achieved using bidirectional irregular counter. The number for
high and low was turned into two state diagrams each represent high and low output. By
referring to those, truth table was constructed accurately. Based on truth table, K-map was
made to extract Boolean expressions of each input. Those Boolean expressions are used to
design the circuit of bidirectional irregular counter.
The designed circuit attained the expected result when it was simulated in Multisim software.
The circuit also accomplish the same result when it was run in a lab with real components.