Professional Documents
Culture Documents
Sheet 7
Sheet 7
SUMMARY
• Latchesarebistabledeviceswhosestatenormallydependsonasynchronousinputs.
• Edge-triggeredflip-flopsarebistabledeviceswithsynchronousinputswhosestatedependson
the inputs only at the triggering transition of a clock pulse. Changes in the outputs occur at the
triggering transition of the clock.
• Monostablemultivibrators(one-shots)haveonestablestate.Whentheone-shotistriggered,the
output goes to its unstable state for a time determined by an RC circuit.
• Astablemultivibratorshavenostablestatesandareusedasoscillatorstogeneratetimingwave-
forms in digital systems.
KEY TERMS
Key terms and other bold terms in the chapter are defined in the end-of-book glossary.
Astable Having no stable state. An astable multivibrator oscillates between two quasi-stable
states.
Bistable Having two stable states. Flip-flops and latches are bistable multivibrators.
Clear An asynchronous input used to reset a flip-flop (make the Q output 0).
Clock The triggering input of a flip-flop.
D flip-flop A type of bistable multivibrator in which the output assumes the state of the D input
on the triggering edge of a clock pulse.
Edge-triggered flip-flop A type of flip-flop in which the data are entered and appear on the out-
put on the same clock edge.
Hold time The time interval required for the control levels to remain on the inputs to a flip-flop
after the triggering edge of the clock in order to reliably activate the device.
J-K flip-flop A type of flip-flop that can operate in the SET, RESET, no-change, and toggle
modes.
Latch A bistable digital circuit used for storing a bit.
Monostable Having only one stable state. A monostable multivibrator, commonly called a one-
shot, produces a single pulse in response to a triggering input.
One-shot A monostable multivibrator.
Power dissipation The amount of power required by a circuit.
Preset An asynchronous input used to set a flip-flop (make the Q output 1).
Propagation delay time The interval of time required after an input signal has been applied for
the resulting output change to occur.
RESET The state of a flip-flop or latch when the output is 0; the action of producing a RESET
state.
SET The state of a flip-flop or latch when the output is 1; the action of producing a SET state.
Set-up time The time interval required for the control levels to be on the inputs to a digital circuit,
such as a flip-flop, prior to the triggering edge of a clock pulse.
Synchronous Having a fixed time relationship.
Timer A circuit that can be used as a one-shot or as an oscillator.
Toggle The action of a flip-flop when it changes state on each clock pulse.
TRUE/FALSE QUIZ
SELF-TEST
PROBLEMS
S Q
S
R
R Q
FIGURE 7–70
2. Solve Problem 1 for the input waveforms in Figure 7–71 applied to an active-LOW
S - R latch.
FIGURE 7–71
FIGURE 7–72
4. For a gated S-R latch, determine the Q and Q outputs for the inputs in Figure 7–73. Show them
in proper relation to the enable input. Assume that Q starts LOW.
S S Q
EN
EN
R R Q
FIGURE 7–73
440 Latches, Flip-Flops, and Timers
5. Determine the output of a gated D latch for the inputs in Figure 7–74.
EN
FIGURE 7–74
6. Determine the output of a gated D latch for the inputs in Figure 7–75.
EN
FIGURE 7–75
7. For a gated D latch, the waveforms shown in Figure 7–76 are observed on its inputs. Draw
the timing diagram showing the output waveform you would expect to see at Q if the latch is
initially RESET.
EN
FIGURE 7–76
J Q J Q
CLK
J CLK C CLK C
K K Q K Q
(a) (b)
FIGURE 7–77
9. The Q output of an edge-triggered D flip-flop is shown in relation to the clock signal in Figure
7–78. Determine the input waveform on the D input that is required to produce this output if
the flip-flop is a positive edge-triggered type.
CLK
FIGURE 7–78
10. Draw the Q output relative to the clock for a D flip-flop with the inputs as shown in
Figure 7–79. Assume positive edge-triggering and Q initially LOW.
CLK
FIGURE 7–79
Problems 441
CLK
FIGURE 7–80
12. For a positive edge-triggered D flip-flop with the input as shown in Figure 7–81, determine the
Q output relative to the clock. Assume that Q starts LOW.
CLK
FIGURE 7–81
CLK
FIGURE 7–82
14. Determine the Q waveform relative to the clock if the signals shown in Figure 7–83 are applied
to the inputs of the J-K flip-flop. Assume that Q is initially LOW.
CLK
PRE
J
J Q
K C
K Q
PRE
CLR CLR
FIGURE 7–83
15. For a negative edge-triggered J-K flip-flop with the inputs in Figure 7–84, develop the Q output
waveform relative to the clock. Assume that Q is initially LOW.
CLK
FIGURE 7–84
442 Latches, Flip-Flops, and Timers
16. The following serial data are applied to the flip-flop through the AND gates as indicated in
Figure 7–85. Determine the resulting serial data that appear on the Q output. There is one clock
pulse for each bit time. Assume that Q is initially 0 and that PRE and CLR are HIGH. Right-
most bits are applied first.
J1: 1 0 1 0 0 1 1; J2: 0 1 1 1 0 1 0; J3: 1 1 1 1 0 0 0; K1: 0 0 0 1 1 1 0; K2: 1 1 0 1 1 0 0;
K3: 1 0 1 0 1 0 1
17. For the circuit in Figure 7–85, complete the timing diagram in Figure 7–86 by showing the Q
output (which is initially LOW). Assume PRE and CLR remain HIGH.
CLK
J1
PRE J2
J1
J2 J Q J3
J3
CLK C K1
K1
K2 K Q K2
K3
CLR K3
18. Solve Problem 17 with the same J and K inputs but with the PRE and CLR inputs as shown in
Figure 7–87 in relation to the clock.
CLK
PRE
CLR
FIGURE 7–87
HIGH
D Q
CLK C
30 ns
Q
FIGURE 7–88
23. The direct current required by a particular flip-flop that operates on a +4 V dc source is found
to be 8 mA. A certain digital device uses 16 of these flip-flops. Determine the current capacity
required for the +4 V dc supply and the total power dissipation of the system.
Problems 443
24. For the circuit in Figure 7–89, determine the maximum frequency of the clock signal for
reliable operation if the set-up time for each flip-flop is 3 ns and the propagation delays (tPLH
and tPHL) from clock to output are 6 ns for each flip-flop.
HIGH
QA
JA JB QB
C C
QA
KA KB QB
Flip-flop A Flip-flop B
CLK
FIGURE 7–89
D Q
CLK C
FIGURE 7–90
26. For the circuit in Figure 7–89, develop a timing diagram for eight clock pulses, showing the QA
and QB outputs in relation to the clock.
(4) (8)
R1
(2) (7) 2.0 k
R2
(6) 4.3 k
555
(3) (5) C
0.1 µ F
(1)
Output
FIGURE 7–91