LOGIC DESIGN
Counters
Counters
Counters
Decades Counter
Q3 Q2 Q1 Q0

BCD
Counter
100’s Digit

Q3 Q2 Q1 Q0

BCD
Counter
10’s Digit

Q3 Q2 Q1 Q0

BCD
Counter

Count
(CLK)

1’s Digit

4 / 28
Synchronous Binary Counter
Q3

Q2

Q1

Q0
Enable

Q

Q

J

Q

J

Q

J

Q
To
Next
Stage

J
K

Q

K

Q

K

Q

K
CLK

5 / 28
Up-Down Binary Counter
Q3
Q
Q

Q2
T

Q1
Q
Q

T

Q0
Q
Q

T

Q

T

Q
CLK

Up

Down
6 / 28
BCD Counter

0
0000

0
1

0001

0

1

0010

0

1

0011

0
1

0100
1

1
1001

1000
1

0

0111
1

0

0110
1

0101
1

0

0

0

Q3 Q2 Q1 Q0
E

7 / 28
BCD Counter

0
0000 / 0

0
1

0

0001 / 0

1

0010 / 0

0

1

0011 / 0

0
1

0100 / 0
1

1
1001 / 1

1000 / 0
1

0

0111 / 0
1

0

0110 / 0
1

0101 / 0
1

0

0

0

Q3 Q2 Q1 Q0
y

E

8 / 28
Binary Counter with Parallel Load
CLR

LD

Count

Q(t+1)

0

x

x

0

1

0

0

Q(t)

1

0

1

Q(t)+1

1

1

x

I

I3

Q3

I2

Q2

I1

Q1

I0

Q0

LD
Count
CLR

Usually Asynchronous Clear
9 / 28
BCD Counter Example
LD
0

Q3

A3

0

I2

Q2

A2

0

I1

Q1

A1

0

Count

I3

I0

Q0

A0

Count
CLR
1

CLK
10 / 28
Ring Counter
0001

T3 T2 T1 T0

0010

0100

1000

CLK
T0

2-to-4 Decoder

T1

T2
2-bit counter

T3

11 / 28
Johnson Counter
0000

0001

0011

0111

1000

1100

1110

1111

Q3

Q1

Q2
Q
Q

D

Q
Q

D

Q0
Q
Q

D

Q

D

Q
CLK
12 / 28
Binary Counters
• Binary Counters do exactly what it sounds like they should.
They count in binary.
• Binary numbers are comprised of only 0’s and 1’s.
Decimal QD

QC

QB

QA

0
1
2
3
4
5

0
0
0
0
1
1

0
0
1
1
0
0

0
1
0
1
0
1

0
0
0
0
0
0
20 March 2007

Electronic Instrumentation

13
Binary Counters are made with Flip Flops
DCBA = 1100

DCBA = 1111

Each flip flop corresponds to one bit in the counter.
Hence, this is a four-bit counter.

20 March 2007

Electronic Instrumentation

14
Typical Output for Binary Counter

1100
=12
DCBA = 1100

DCBA = 1111

• Note how the Q outputs form 4 bit numbers
20 March 2007

Electronic Instrumentation

15

More Related Content

PPTX
ControlLogix Counters FA16
PPTX
Counters
PDF
PPTX
flip flop coverison
PPTX
Flip flop conversions
PPT
Counter - by Zakariya Hossain
PDF
Registers and counters
PPT
Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...
ControlLogix Counters FA16
Counters
flip flop coverison
Flip flop conversions
Counter - by Zakariya Hossain
Registers and counters
Lec3 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- CMO...

What's hot (20)

PPTX
PPTX
COUNTERS(Synchronous & Asynchronous)
DOCX
Computer organization and architecture lab manual
PPTX
Sequential circuit multiplier
PDF
Timed automata
PPT
Lec9 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Com...
PPTX
Sequential multiplication
PDF
Computer Organization And Architecture lab manual
PPT
COMBINATIONAL CIRCUITS & FLIP FLOPS
PPTX
Seminar on Digital Multiplier(Booth Multiplier) Using VHDL
PPTX
00 chapter07 and_08_conversion_subroutines_force_sp13
PPTX
Microoperations
PPSX
Combinational circuits
PDF
Logic microoperations
PPT
Lec15 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Re...
PPTX
12 chapter06 math_instructions_fa14
PPT
Lect23 Engin112
PDF
VLSI Final Design Project
PPTX
Boothmultiplication
PPTX
D flip flop in Digital electronics
COUNTERS(Synchronous & Asynchronous)
Computer organization and architecture lab manual
Sequential circuit multiplier
Timed automata
Lec9 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Com...
Sequential multiplication
Computer Organization And Architecture lab manual
COMBINATIONAL CIRCUITS & FLIP FLOPS
Seminar on Digital Multiplier(Booth Multiplier) Using VHDL
00 chapter07 and_08_conversion_subroutines_force_sp13
Microoperations
Combinational circuits
Logic microoperations
Lec15 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Re...
12 chapter06 math_instructions_fa14
Lect23 Engin112
VLSI Final Design Project
Boothmultiplication
D flip flop in Digital electronics
Ad

Viewers also liked (20)

PPTX
programmable logic array
PPTX
Digital Registers & Counters
PPTX
Registers
PDF
What is CPU Register? Type of CPU Register.
PPTX
Synchronous counters
PDF
Chapter 4 flip flop for students
PPTX
Flip flops
PPTX
C++ Programming Club-Lecture 2
PPTX
C++ Programming Club-Lecture 3
PPTX
Registers
PDF
Edge 2016 barbarians at the gateway
PDF
Latches v4
PPT
PPTX
Number systems - binary, BCD, 2s comp
PPTX
Encoders
PDF
Dld lecture module 04 01
PPTX
Seven Segment Decoders
PPSX
8085 Interfacing with I/O Devices or Memory
PPTX
Microprocessor based software developnent
programmable logic array
Digital Registers & Counters
Registers
What is CPU Register? Type of CPU Register.
Synchronous counters
Chapter 4 flip flop for students
Flip flops
C++ Programming Club-Lecture 2
C++ Programming Club-Lecture 3
Registers
Edge 2016 barbarians at the gateway
Latches v4
Number systems - binary, BCD, 2s comp
Encoders
Dld lecture module 04 01
Seven Segment Decoders
8085 Interfacing with I/O Devices or Memory
Microprocessor based software developnent
Ad

Similar to Counters (20)

PPTX
Counter Register power point to learn good
PPT
Synchronous decade counters in digital logic design
PPT
counters and registers
PPT
counters_and_registers_5 lecture fifth.ppt
PPTX
Up counters,down and registers ppt.pptx
PDF
Lab 9 D-Flip Flops: Shift Register and Sequence Counter
PPTX
Sequential Logic Circuits
PDF
Synchronous Loadable Up and Down Counter
PDF
J_002-CONTADORjdudududjduwisux6c7eES.pdf
PPT
lecture25_algorithmic_state_machines.ppt
PPT
lec25_algorithmic_state_machines1233.ppt
PPT
Lecture-Logic Design_circuit-15-Registers.ppt
PPT
Synchronous COUNTER presentation eng.ppt
PPTX
10 chapter05 counters_fa14
PDF
Chapter 3
PPT
9920Lec12 FSM.ppt
PDF
PLC PROGRAMMING- COUNTER INSTRUCTION
PDF
15CS32 ADE Module 5
PDF
Digital Logic Design Lec13 Counters.pdf
PDF
Counter Register power point to learn good
Synchronous decade counters in digital logic design
counters and registers
counters_and_registers_5 lecture fifth.ppt
Up counters,down and registers ppt.pptx
Lab 9 D-Flip Flops: Shift Register and Sequence Counter
Sequential Logic Circuits
Synchronous Loadable Up and Down Counter
J_002-CONTADORjdudududjduwisux6c7eES.pdf
lecture25_algorithmic_state_machines.ppt
lec25_algorithmic_state_machines1233.ppt
Lecture-Logic Design_circuit-15-Registers.ppt
Synchronous COUNTER presentation eng.ppt
10 chapter05 counters_fa14
Chapter 3
9920Lec12 FSM.ppt
PLC PROGRAMMING- COUNTER INSTRUCTION
15CS32 ADE Module 5
Digital Logic Design Lec13 Counters.pdf

More from Ammara Javed (12)

PPTX
Logic Gates
PPT
Programmable logic devices
PPTX
Maxterms
PPTX
Karnaugh Maps
PPTX
Demultiplexers
PPTX
Minterms
PPTX
Multiplexer
PPTX
Boolean algebra
PPTX
Decoders
PPT
Circuit Analysis-
PPTX
The Impact Of Holy Quran In Our Everyday Life
PPTX
C++ Programming Club-Lecture 1
Logic Gates
Programmable logic devices
Maxterms
Karnaugh Maps
Demultiplexers
Minterms
Multiplexer
Boolean algebra
Decoders
Circuit Analysis-
The Impact Of Holy Quran In Our Everyday Life
C++ Programming Club-Lecture 1

Counters