Laboratory Hand Book
Experiment No. 15
IMPLEMENTATION OF COUNTER CIRCUITS
RING AND JOHNSON RING COUNTER
OBJECTIVE
Implementation of simple ring counter circuits and Johnson counter circuits
EQUIPMENT
ePAL Trainer Board and Proteus for online Lab
2 resisters 1K ohm
Connecting wires
COMPONENTs
IC Type 7474 Dual D-Type flip-flops
THEORY
Shift register can be arranged to form several types of counters. All shift-register counters use
feedback, whereby the output of the last FF in the shift register is connected back to the first FF.
The ring counter and Johnson counter are most widely used shift register counters.
RING COUNTER
A ring counter is a circular shift register with only one FF being set at any particular time: all
other are cleared. The FFs are connected so that information shifts from left to right and back
around from Q0 to Q3. In most cases only a single 1 is in the register and it is made to circulate
around the register as long as clock pulses are applied. For this reason it is called ring counter.
The basic ring counter can be modified slightly to produce another type of shift-register counter,
which will have somewhat different properties.
Digital Logic Design Lab Manual 1
Laboratory Hand Book
Truth / State Table
Wave Diagram
Digital Logic Design Lab Manual 2
Laboratory Hand Book
JOHNSON OR TWISTED-RING COUNTER
The Johnson or twisted-ring counter is constructed exactly like a normal ring counter except that
the inverted output of the last FF is connected to the input of the first FF. The main advantage of
this type of ring counter is that it only needs half the number of flip-flops compared to the standard
ring counter then its modulo number is halved. So a “n-stage” Johnson counter will circulate a
single data bit giving sequence of 2n different states and can therefore be considered as a “mod-
2n counter”.
Truth / State Table
Digital Logic Design Lab Manual 3
Laboratory Hand Book
CONNECTION DIAGRAM
Figure 15.1 Ring counter
Figure15. 2 Johnson counter
PROCEDURE
1. Connect the RIMS Trainer to the 220V AC supply or run Proteus for online lab
2. For Ring Counter make connections as shown in Figure 15.1.
3. For Johnson Counter make connections as shown in Figure 15.2.
TASKS
Task No. 1
Construct a circuit of 4 Bit Ring Counter.
Task No. 2
Construct a circuit of 5 Bit Ring Counter.
Task No. 3
Construct a circuit of 4 Bit Johnson Counter.
Task No. 4
Construct a circuit of 5 Bit Johnson Counter.
Digital Logic Design Lab Manual 4
Laboratory Hand Book
RESULTS
I performed all experiment by using negative (bubble) set and reset
Task No. 1
Construct a circuit of 4 Bit Ring Counter.
When clear is 0
When clear is 1
Digital Logic Design Lab Manual 5
Laboratory Hand Book
Task No. 2
Construct a circuit of 5 Bit Ring Counter.
When clear is 0
When clear is 1
Task No. 3
Construct a circuit of 4 Bit Johnson Counter.
Digital Logic Design Lab Manual 6
Laboratory Hand Book
When clear is 0
When clear is 1
Task No. 4
Construct a circuit of 5 Bit Johnson Counter.
Digital Logic Design Lab Manual 7
Laboratory Hand Book
When clear is 0
When clear is 1
CONCLUSION
In this experiment we do
Implementation of simple ring counter
circuits and Johnson counter circuits
Digital Logic Design Lab Manual 8
Laboratory Hand Book
Rubrics Evaluation Criteria
PLO
Criteria Beginning (1) Developing (2) Accomplished (3) Exemplary (4)
No.
With instructor/
With instructor/
Apply Student is unable to apply supervisor’s Student is able to apply all
supervisor’s guidance,
1 Procedural described procedure to guidance, student is procedural knowledge to
student is able to apply
Knowledge perform activity despite able to apply all independently perform
some of the described
to perform instructor/ supervisor’s described procedure activity without instructor/
procedure to partially
an activity guidance. to fully perform supervisor’s guidance.
perform activity.
activity.
Student is able to Student is able to
Effectively
Student is unable to Student is able to partially effectively effectively and
document/
effectively document/ document/ communicate document/ independently document/
10 communicat
communicate performed performed activities with communicate communicate performed
e performed
activities despite guidance. guidance. performed activities activities form without any
activities
with guidance. guidance.
CLO-04: Apply Procedural Knowledge to Assemble, Manipulate the logic circuits and display the results
CLO-06: Demonstrate result of performed activities
PLO-01: Engineering Knowledge: An ability to apply knowledge of mathematics, science and engineering fundamentals and
an engineering specialization to the solution of complex engineering problems.
PLO-10: Communication: An ability to communicate effectively, orally as well as in writing on complex engineering activities
with the engineering community and with society at large, such as being able to comprehend and write effective reports and
design documentations, make effective presentations, and give and receive clear instructions.
Digital Logic Design Lab Manual 9
Laboratory Hand Book
Activity Name Experiment No. 1
Group No. 01
Student Roll No. 5602
CL PL Domain + Awarded Score (out of 4 for each cell)
No. O O Taxonomy Criteria
(Absent student will get zero mark)
Apply Procedural Knowledge to perform
1 4 1 P4
an activity
Effectively document/ communicate
2 6 10 A3 performed activities
Name of Lab. Instructor Signature Dated:
Engr. Irfan Riaz Shohab
Digital Logic Design Lab Manual 10