MOD 21 Counters
MOD 21 Counters
COUNTERS
Module 21
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
Design of
COUNTERS
Module 21
Learning Objectives
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
Counters
A sequential circuit that goes through a
prescribed sequence of states upon the
application of input pulses is called a counter.
In a counter, the sequence of states may follow a
binary count or any other sequence o states.
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
Design of Counters
Example
Design a 3-bit binary counter whose state diagram is
given.
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
Present State
Next State
Q2
Q1
Q0
Q2
Q1
Q0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
Next State
Q2
Q1
Q0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Q2
Q1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
Q0
0
1
0
1
0
1
0
1
J2 K2
J1 K1 J0 K0
0X
0X
0X
1X
X0
X0
X0
X1
0X
1X
X0
X1
0X
1X
X0
X1
1X
X1
1X
X1
1X
X1
1X
X1
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
J0
J1
J2
=
=
=
K0 =
K1 =
K2 =
1
Q0
Q1Q0
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
Clk
JQ
JQ
JQ
KQ
KQ
KQ
FF0
FF1
FF2
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0
Exercises:
ELOGCIRDESIGNOFCOUNTERS Page1of10
CollegeofEngineering
Module21
FEUEAC
ECEDepartment
Version2.0