Counter

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 6

CP QC QB QA Out

0 0 0 0 0
1 0 0 1 1
2 0 1 0 2
3 0 1 1 3
4 1 0 0 4
5 1 0 1 5
6 1 1 0 6
7 1 1 1 7
8 0 0 0 0
Asynchronous Binary Up Counter

 An ‘N’ bit Asynchronous binary up counter consists of ‘N’ T flip-flops. It counts from 0 to 2 𝑁 − 1. The block diagram of 3-bit
Asynchronous binary up counter is shown in the following figure.

 The 3-bit Asynchronous binary up counter contains three T flip-flops and the T-input of all the flip-flops are connected to ‘1’. All
these flip-flops are negative edge triggered but the outputs change asynchronously. The clock signal is directly applied to the first
T flip-flop. So, the output of first T flip-flop toggles for every negative edge of clock signal.

 The output of first T flip-flop is applied as clock signal for second T flip-flop. So, the output of second T flip-flop toggles for every
negative edge of output of first T flip-flop. Similarly, the output of third T flip-flop toggles for every negative edge of output of
second T flip-flop, since the output of second T flip-flop acts as the clock signal for third T flip-flop.
Out OA QB QC QD CK
0 0 0 0 1 0
1 1 0 0 1 1
2 0 1 0 1 2
3 1 1 0 1 3
4 0 0 1 1 4
5 1 0 1 1 5
6 0 1 1 1 6
7 1 1 1 1 7
8 0 0 0 1 8
9 1 0 0 1 9
10 0 1 0 1 10
11 1 1 0 1 11
12 0 0 1 1 12
13 1 0 1 1 13
14 0 1 1 1 14
15 1 1 1 1 15
Asynchronous Binary Down Counter

 An ‘N’ bit Asynchronous binary down counter consists of ‘N’ T flip-flops. It counts from 2 𝑁 − 1 to 0. The block diagram of 3-bit
Asynchronous binary down counter is shown in the following figure.

 The block diagram of 3-bit Asynchronous binary down counter is similar to the block diagram of 3-bit Asynchronous binary up
counter. But, the only difference is that instead of connecting the normal outputs of one stage flip-flop as clock signal for next
stage flip-flop, connect the complemented outputs of one stage flip-flop as clock signal for next stage flip-flop. Complemented
output goes from 1 to 0 is same as the normal output goes from 0 to 1.
CP QC QB QA Out
0 0 0 0 0
1 1 1 1 1
2 1 1 0 2
3 1 0 1 3
4 1 0 0 4
5 0 1 1 5
6 0 1 0 6
7 0 0 1 7
8 0 0 0 0

You might also like