Figure 7–1 Two versions of SET-RESET (S-R) latches. Open file F07-01 and verify the operation of both latches. Thomas L. Floyd Digital Fundamentals, 9e

Embed Size (px)

Citation preview

  • Slide 1

Figure 71 Two versions of SET-RESET (S-R) latches. Open file F07-01 and verify the operation of both latches. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 2 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Figure 72 Negative-OR equivalent of the NAND gate latch in Figure 91(b). Slide 3 Figure 73 The three modes of basic latch operation (SET, RESET, no-change) and the invalid condition. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Figure 73 The three modes of basic latch operation (SET, RESET, no-change) and the invalid condition. Slide 4 Figure 74 Logic symbols for the S-R and latch. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 5 Figure 75 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 6 Thomas L. Floyd Digital Fundamentals, 9e Figure 76 The latch used to eliminate switch contact bounce. Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 7 Figure 77 The 74LS279 quad latch. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 8 Figure 78 A gated S-R latch. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 9 Figure 79 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 10 Figure 710 A gated D latch. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 11 Figure 711 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 12 Figure 712 The 74LS75 quad gated D latches. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 13 Figure 713 Edge-triggered flip-flop logic symbols (top: positive edge-triggered; bottom: negative edge-triggered). Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 14 Figure 714 Operation of a positive edge-triggered S-R flip-flop. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 15 Figure 715 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 16 Figure 716 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 17 Figure 717 Edge triggering. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 18 Figure 718 Flip-flop making a transition from the RESET state to the SET state on the positive-going edge of the clock pulse. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 19 Figure 719 Flip-flop making a transition from the SET state to the RESET state on the positive-going edge of the clock pulse. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 20 Figure 720 A positive edge-triggered D flip-flop formed with an S-R flip-flop and an inverter. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 21 Figure 721 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 22 Figure 722 A simplified logic diagram for a positive edge-triggered J-K flip-flop. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 23 Figure 723 Transitions illustrating the toggle operation when J = 1 and K = 1. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 24 Figure 724 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 25 Figure 725 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 26 Figure 726 Logic symbol for a J-K flip-flop with active-LOW preset and clear inputs. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 27 Figure 727 Logic diagram for a basic J-K flip-flop with active-LOW preset and clear inputs. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 28 Figure 728 Open file F07-28 to verify the operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 29 Figure 729 Logic symbols for the 74AHC74 dual positive edge-triggered D flip-flop. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 30 Figure 730 Logic symbols for the 74HC112 dual negative edge-triggered J-K flip-flop. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 31 Figure 731 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 32 Figure 732 Propagation delays, clock to output. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 33 Figure 733 Propagation delays, preset input to output and clear input to output. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 34 Figure 734 Set-up time (t s ). The logic level must be present on the D input for a time equal to or greater than t s before the triggering edge of the clock pulse for reliable data entry. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 35 Figure 735 Hold time (t h ). The logic level must remain on the D input for a time equal to or greater than t h after the triggering edge of the clock pulse for reliable data entry. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 36 Figure 736 Example of flip-flops used in a basic register for parallel data storage. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 37 Figure 737 The J-K flip-flop as a divide-by-2 device. Q is one-half the frequency of CLK. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 38 Figure 738 Example of two J-K flip-flops used to divide the clock frequency by 4. Q A is one-half and Q B is one-fourth the frequency of CLK. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 39 Figure 739 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 40 Figure 740 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 41 Figure 741 Flip-flops used to generate a binary count sequence. Two repetitions (00, 01, 10, 11) are shown. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 42 Figure 742 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 43 Figure 743 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 44 Figure 744 A simple one-shot circuit. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 45 Figure 745 Basic one-shot logic symbols. CX and RX stand for external components. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 46 Figure 746 Nonretriggerable one-shot action. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 47 Figure 747 Retriggerable one-shot action. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 48 Figure 748 Logic symbols for the 74121 nonretriggerable one-shot. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 49 Figure 749 Three ways to set the pulse width of a 74121. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 50 Figure 750 Logic symbol for the 74LS122 retriggerable one-shot. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 51 Figure 751 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 52 Figure 752 A sequential timing circuit using three 74LS122 one-shots. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 53 Figure 753 Internal functional diagram of a 555 timer (pin numbers are in parenthesis). Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 54 Figure 754 The 555 timer connected as a one-shot. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 55 Figure 755 One-shot operation of the 555 timer. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 56 Figure 756 The 555 timer connected as an astable multivibrator (oscillator). Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 57 Figure 757 Operation of the 555 timer in the astable mode. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 58 Figure 758 Frequency of oscillation as a function of C 1 and R 1 + 2R 2. The sloped lines are values of R 1 + 2R 2. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 59 Figure 759 The addition of diode D 1 allows the duty cycle of the output to be adjusted to less than 50 percent by making R 1 < R 2. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 60 Figure 760 Open file F07-60 to verify operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 61 Figure 761 Two-phase clock generator with ideal waveforms. Open file F07-61 and verify the operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 62 Figure 762 Oscilloscope displays for the circuit in Figure 761. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 63 Figure 763 Two-phase clock generator using negative edge-triggered flip-flop to eliminate glitches. Open file F07-63 and verify the operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 64 Figure 764 Traffic light control system block diagram. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 65 Figure 765 Block diagram of the timing circuits. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 66 Figure 766 The timing circuits. Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 67 Figure 767 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 68 Figure 768 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 69 Figure 769 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 70 Figure 770 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 71 Figure 771 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 72 Figure 772 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 73 Figure 773 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 74 Figure 774 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 75 Figure 775 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 76 Figure 776 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 77 Figure 777 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 78 Figure 778 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 79 Figure 779 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 80 Figure 780 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 81 Figure 781 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 82 Figure 782 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 83 Figure 783 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 84 Figure 784 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 85 Figure 785 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 86 Figure 786 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 87 Figure 787 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 88 Figure 788 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 89 Figure 789 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 90 Figure 790 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 91 Figure 791 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 92 Figure 792 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 93 Figure 793 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 94 Figure 794 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 95 Figure 795 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 96 Figure 796 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 97 Figure 797 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 98 Figure 798 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 99 Figure 799 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 100 Figure 7100 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 101 Figure 7101 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 102 Figure 7102 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. Slide 103 Figure 7103 Thomas L. Floyd Digital Fundamentals, 9e Copyright 2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.