You are on page 1of 20

Pertemuan 9

Counters
Counter Asyncronous
Counter Synchronous
State Diagram
MISAL : Counter 3 Bit

000

111 001

110 010

101 011

100

ECE 301 - Digital Electonics 2


Counters

Asynchronous Counters

( 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 8 1 0 0 0

0 0 0 0 0 9 1 0 0 1

10 1 0 1 0
1 0 0 0 1
11 1 0 1 1
2 0 0 1 0
12 1 1 0 0
3 0 0 1 1
13 1 1 0 1

4 0 1 0 0 14 1 1 1 0

5 0 1 0 1 15 1 1 1 1
0 0 0 0 0
6 0 1 1 0

7 0 1 1 1
4
4-bit (up) Counter: JK Flip-Flops

Asynchronous
Counter

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

Asynchronous
Counter

6
Synchronous Counters

ECE 301 - Digital Electonics 7


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 8


4-bit (up) Counter

ECE 301 - Digital Electonics 9


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

ECE 301 - Digital Electonics 10


4-bit Counter: D Flip-Flops

ECE 301 - Digital Electonics 11


Synchronous Counters

Binary Counter
with
Parallel Load

ECE 301 - Digital Electonics 12


Synchronous Counters

Modulo-6 Counter

ECE 301 - Digital Electonics 13


Modulo-6 Counter: D Flip-Flops

ECE 301 - Digital Electonics 14


Modulo-6 Counter

ECE 301 - Digital Electonics 15


Counters

BCD (Decimal) Counter

(Modulo-10 Counter)

ECE 301 - Digital Electonics 16


BCD Counter: State Diagram

ECE 301 - Digital Electonics 17


BCD Counter: JK Flip-Flops
Asynchronous
Counter

ECE 301 - Digital Electonics 18


BCD Counter: D Flip-Flops
Synchronous
Counter

ECE 301 - Digital Electonics 19


Synchronous Counters

Up / Down Counter

ECE 301 - Digital Electonics 20

You might also like