0% found this document useful (0 votes)
77 views

ECE 301 - Digital Electronics: Counters

Lecture for Digital ECE

Uploaded by

ddb
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views

ECE 301 - Digital Electronics: Counters

Lecture for Digital ECE

Uploaded by

ddb
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 25

ECE 301 – Digital Electronics

Counters
(Lecture #16)
Counters

Asynchronous Counters

(aka. Ripple Counters)

ECE 301 - Digital Electonics 3


4-bit (up) Counter
 Let each bit in the counter be represented by the
output of a flip-flop.
Count A3 A2 A1 A0 Count A3 A2 A1 A0
0 0 0 0 0 8 1 0 0 0
1 0 0 0 1 9 1 0 0 1
2 0 0 1 0 10 1 0 1 0
3 0 0 1 1 11 1 0 1 1
4 0 1 0 0 12 1 1 0 0
5 0 1 0 1 13 1 1 0 1
6 0 1 1 0 14 1 1 1 0
7 0 1 1 1 15 1 1 1 1
0 0 0 0 0

ECE 301 - Digital Electonics 4


4-bit (up) Counter: T Flip-Flops

Counter does not Asynchronous


use a common clock. Counter

ECE 301 - Digital Electonics 5


4-bit (up) Counter: D Flip-Flops

Counter does not Asynchronous


use a common clock. Counter

ECE 301 - Digital Electonics 7


Counters

Synchronous Counters

ECE 301 - Digital Electonics 8


4-bit (up) Counter
 As before, let each bit in the counter be represented
by the output of a flip-flop.
Count Q3 Q2 Q1 Q0 Count Q3 Q2 Q1 Q0
0 0 0 0 0 8 1 0 0 0
1 0 0 0 1 9 1 0 0 1
2 0 0 1 0 10 1 0 1 0
3 0 0 1 1 11 1 0 1 1
4 0 1 0 0 12 1 1 0 0
5 0 1 0 1 13 1 1 0 1
6 0 1 1 0 14 1 1 1 0
7 0 1 1 1 15 1 1 1 1
0 0 0 0 0

ECE 301 - Digital Electonics 9


4-bit (up) Counter: JK Flip-Flops

Counter uses Synchronous


a common clock. Counter

ECE 301 - Digital Electonics 11


Synchronous Counters

Binary Counter with Parallel Load

ECE 301 - Digital Electonics 13


4-bit Counter with Parallel Load

ECE 301 - Digital Electonics 15


Synchronous Counters

Modulo-6 Counter

ECE 301 - Digital Electonics 16


Counters

BCD (Decimal) Counter

(aka. Modulo-10 Counter)

ECE 301 - Digital Electonics 19


BCD Counter: State Diagram

ECE 301 - Digital Electonics 20


BCD Counter: JK Flip-Flops

Asynchronous
Counter

ECE 301 - Digital Electonics 21


BCD Counter: D Flip-Flops

Synchronous
Counter

ECE 301 - Digital Electonics 22


Synchronous Counters

Up / Down Counter

ECE 301 - Digital Electonics 23


4-bit Up / Down Counter

ECE 301 - Digital Electonics 24


Acknowledgments

The slides used in this lecture were taken, with permission,


from those provided by PUBLISHER for
TEXT BOOK NAME (3rd Edition).

They are the property of and are copyrighted by


PUBLISHER.

ECE 301 - Digital Electonics 25

You might also like