Top Banner
Counters A counter is a device which stores (and sometimes displays) the number of times a particular event or process has occurred, often in relationship to a clock signal. Counters are categorized as: Asynchronous (Ripple) Counters - the flip- flop output serves as a source for triggering other flip-flops. Synchronous Counters - the input pulses are applied to all CP inputs of all flip-
17

Counters

Feb 22, 2016

Download

Documents

tuyen

Counters. A counter is a device which stores (and sometimes displays) the number of times a particular event or process has occurred, often in relationship to a clock signal. Counters are categorized as: - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Counters

Counters A counter is a device which stores (and

sometimes displays) the number of times a particular event or process has occurred, often in relationship to a clock signal.

Counters are categorized as: Asynchronous (Ripple) Counters - the flip-flop

output serves as a source for triggering other flip-flops.

Synchronous Counters - the input pulses are applied to all CP inputs of all flip-flops. The change of state of a particular flip-flop is dependent CP on the present state of other flip-flops.

Page 2: Counters

Binary Ripple Counter It consists of a series connection of

complementing flip-flops (T or JK type), with the output of each flip-flop connected to the CP input of the next higher-order flip-flop.

The flip-flop holding the LSB receives the incoming count pulses.

All J and K inputs are equal to 1. The small circle in the CP input indicates that

the flip-flop complements during a negative-going transition or when the output to which it is connected goes from 1 to 0.

Page 3: Counters

4-bit Binary Ripple Counter

Page 4: Counters

4-bit Binary Ripple Counter The LSB B0 must be complemented with each

count pulse. Every time B0 goes from 1 to 0, it complements

B1. Every time B1 goes from 1 to 0, it complements

B2. Every time B2 goes from 1 to 0, it complements

B3 and so on. A binary counter with a reverse count is called a

binary down-counter. In this, the binary count is decremented by 1 with every input count pulse.

This circuit will function as a binary down-counter if the outputs are taken from the complement terminals Q’ of all flip-flops.

Page 5: Counters

BCD Ripple Counter A decimal counter follows a sequence of

ten states and returns to 0 after the count of 9.

Such a counter must have at least four flip-flops to represent each decimal digit, since a decimal digit is represented by a binary code with at least four bits.

This is similar to a binary counter, except that the state after 1001(Decimal 9) is 0000(Decimal 0).

Page 6: Counters
Page 7: Counters
Page 8: Counters

BCD Ripple Counter The four outputs are designated by the

letter symbol Q with a numeric subscript equal to the binary weight of the corresponding bit in the BCD code.

The flip-flop trigger on the negative edge, ie, when the CP signal goes from 1 to 0.

The outputs of Q1 is applied to the CP inputs of both Q2 and Q8 and the output of Q2 is applied to the CP input of Q4.

Page 9: Counters

BCD Ripple Counter

Page 10: Counters

BCD Ripple Counter It is known as decade counter, since it

counts from 0 to 9. To count in decimal from 0 to 99, we

need a two-decade counter. To count in decimal from 0 to 999, we

need a three-decade counter. Multiple-decade counters can be

constructed by connecting BCD counters in cascade, one for each decade.

Page 11: Counters

3-decade Decimal BCD Counter

Page 12: Counters

SYNCHRONOUS COUNTERS In synchronous binary counter, clock pulses are applied to

the CP inputs of all flip-flops and triggered simultaneously. If J = K = 0, the flip-flop remains unchanged. If J = K = 1,

the flip-flop complements. For example, the first flip-flop A0 is always complemented.

A1 is complemented when the present state of A0 is 1. A2 is complemented when present state of A1A0=11. A3 is complemented when present state of A2A1A0=111.

Page 13: Counters

4-bit Synchronous binary counter

Page 14: Counters

4-bit Synchronous binary counter The CP terminals of all flip-flops are

connected to a common clock-pulse source.

The first stage A0 has its J and K equal to 1 if the counter is enabled.

Page 15: Counters

Binary Up-Down Counter A synchronous count down binary counter goes through

the binary states in the reverse order from 1111 down to 0000 and back to 1111

The least significant bit is always complemented. Each bit is complemented if all the lower bits are equal to 0

The two operations can be combined in one circuit to form a counter capable of counting either up or down

When up and down inputs are 0, the circuit does not change state and when there are both 1, the circuit counts up.

Page 16: Counters

Binary Up-Down Counter

Page 17: Counters

Binary Up-Down Counter When the up input control is 1, the

circuit counts up, since the T inputs are determined from the previous values of the normal outputs in Q.

When the down input control is 1, the circuit counts down, since the complement outputs Q’ determine the states of the T inputs.

When both the up and down signal are 0’s, the register does not change state but remains in the same count.