720 likes | 1.28k Views
6.1 ??????? Flip Flop ???? Multivibrator ??? Bistable ??? ?? 2 Output ????????????????? 2 ????? ???? Output ?????????? Flip Flop ?????? Complement ????????????? ???????? ? ????? ??? Output ?????????????? Complement ????????????????? ?????????????????????? Output ?????????? Flip Flop ???????????????????????????? ?????????? Input Pulse ?????????????????????????? ?????? Output ???????????? 2 ????? ??????????????? ??????????????????????????????????????????????????? Pulse ??????????????????????9451
E N D
1. ????? 6???? ???? Flip Flop
2. 6.1 ??????? Flip Flop ???? Multivibrator ??? Bistable ??? ?? 2 Output ????????????????? 2 ????? ???? Output ?????????? Flip Flop ?????? Complement ????????????? ???????? ? ????? ??? Output ?????????????? Complement ????????????????? ?????????????????????? Output ?????????? Flip Flop ???????????????????????????? ?????????? Input Pulse ?????????????????????????? ?????? Output ???????????? 2 ????? ??????????????? ??????????????????????????????????????????????????? Pulse ?????????????????????????????? Input ???
3. Flip Flop ????????????????????????? Digital ???????????????????????????????????? Counter ???? Register ???????????????????????????????????? Flip Flop ????????????????? Transistor ???? ???? Gate ???????????????????? Flip Flop ??????????????? Gate ???????? ?????? 4 ??? ?????? - RS Flip Flop - D Flip Flop - T Flip Flop - JK Flip Flop
4. 6.2 RS Flip Flop
5. ?????? 6.1 ???????????? RS Flip Flop ?????????????????? - Output Q ??? ???? Complement ????????????? ????????????????????????????????????????? - Input S (Set) ????? Q ???? 1 ??? ???? 0 - Input R (Reset) ????? Q ???? 0 ??? ???? 1
6. ?????? 6.2 ???? RS Flip Flop ???????? NOR Gate ?? 2 Input ??? R ??? S ????? 2 Output ??? Q ??? ??????????????????????????? Q = ??? = ??????????? 2 Input ?????? Combination ??? 4 ??? ??? R = 0 , S = 0 R = 0 , S = 1 R = 1 , S = 0 R = 1 , S = 1?????? R = 0, S = 0 ??? Q = ?????? Q = = Q ??? = ?????? = =
7. Flip Flop ????????????????? NOR Gate ???? NAND Gate ??????????????????? ?????? 6.2 RS Flip Flop ????? NOR Gate
8. ???????????? ??????????? R ??? S ?????? Function ??? Q ??? ???? Q ???????????? Q ??? = ????????????? R = 0 ??? S = 0 ??? S = 0 ??????? Q ??? ?????????????????????????????? R = 0 , S = 1 ??? = ?????? = = = 0??? Q = ?????? Q = = = 1????????? ????? R = 0 ??? S = 1 ??????? Q = 1 ??? = 0 ??????????????? ????? R = 1 ??? S = 0 ??????? Q = 0 ??? = 1?????????? R = 1 ??? S = 1 ??????????????????? Q = ?????? Q = = = 0
9. ????????? Function ?????? ???? Q ??? ?????????????????? 0 ????????????????? Q ??? ???????? Complement ????????????? ??????? ???????? ???R =1 ??? S = 1 ????????????????????????????? ?????? Function ?????????????????? ????????????? Truth Table ????????? ???????? 6.1 Truth Table ??? RS Flip Flop ????? NOR Gate
10. RS Flip Flop ???????? NAND Gate ???????????? 6.3 ?????? 6.3 RS Flip Flop ????? NAND Gate
11. ?????? 6.3 ???? RS Flip Flop ???????? NAND Gate ??????????????????????????? Output Q = ??? = ???????????????????? Output ?????????????? ? ????????? ????????? R = 0 , S = 0 ??? Q = ?????? Q = = = 1 ??? = ?????? = = = 1????????? Q = = 1 ??????? ???????? R = 0 ??? S = 0 ????????????????????????????? ????????? R = 0 , S = 1 ??? Q = ?????? Q = = = 1 ??? = ?????? = = = 0
12. ????????? ????? R = 0 ??? S = 1 ??????? Q = 1 ??? = 0 ??????????????? ????? R = 1 ??? S = 0 ??????? Q = 0 ??? = ?????????? R = 1 , S = 1 ??? Q = ?????? Q = = Q ??? = ?????? = =
13. ????????? Function ??????????????????????????????? Truth Table ????????? ???????? 6.2 Truth Table ??? RS Flip Flop ????? NAND Gate
14. 6.3 Clock Puls Flip Flop ??????????????????????????????? Flip Flop ????????????????????????????? Logic ????????????? ?????????????? Flip Flop ?????????????? ? ?????????? Flip Flop ?????????????????????????? ? ?????? ????????????????? Flip Flop ???????????????????????????????? ????????????????????????????????????????????? Clock Pulse (CK) ????????????????????????????? ?????? 6.4 Clock Pulse
15. ?????? 6.4 ??????????????? Clock Pulse (CK) ??????????????????????????????????????????????????????? 0 V ???? +5V ???????????? ????????? (Leading Edge) ???????????????????? +5V ???? 0V ???????????? ??????? (Trailing Edge) ????????????????????? ?????????????????????????????????????????????????????????????? Pulse ??????? ????????????????????????????
16. 6.4 RS Flip Flop ?????? Clock Pulse RS Flip Flop ??????????????????????????? ????????? Clock Pulse ??????????????????????????????????? ?????? AND Gate ???????????? ???????????????? 6.5 ?????? 6.5 RS Flip Flop with Clock Pulse
18. ????????? 6.5 ????????? CK ???? Logic 0 Output ??? AND Gate ???????????????? Logic 0 Output Q ??? ?????????????????????? ?????? CK ??????????????? Logic 0 ???? Logic 1 ?????????????????? Pulse ????? Output ??? AND Gate ????????????????????? Input R ??? S ???????? Output Q ??? ????????????????????? Truth Table ??? RS Flip Flop ??????????? 6.3
19. ???????????????? CK ????????????? Logic 0 ???? Output ??? AND Gate ??????????? Logic 0 Output Q ??? ????????????????????????????? ? ???????? ???????????? Output Q ??? ?????????????? CK ??????????? ???????????????????????????????????????????? (?????????????????????????????? CK ??????????? 6.3 ??????????? Active ??????????????? CK
20. ????????? Output Q ??? Q ???????????????????????????????? Input R ??? S ?????????? CK ?????????? Logic 0 ???? Logic 1 ?????????????????? Active High ????????????????????????????????????????? Output Q ???? Logic 0 ???? 1 ???????????????????????????????????????????? CK ?????????????????????????? Clear (CLR) ??? Preset (PR) ??????
21. ?????????? Clear ??? Preset ??????????????? Logic 0 ??????????????????? Output Q ???? Logic 0 ????????????????????????? Input R, S ??? CK ??????????? ??????????????????????? Logic ????? Clear ??? Logic 0 ???? Logic 1 Output Q
22. Q ??????????????? Logic 0 ????? ??????????????????? Output Q ???? Logic 0 ????? ??????????????????? Output Q ???? Logic 1 ????????????????????????? Input R, S ??? CK ??????????? ??????????????????????? Logic ????? Preset ??? Logic 0 ???? Logic 1 Output Q ??????????????? Logic 1 ????? ??????????????????? CK ???? Preset ???? Clear ???????? Active Low ?????????????????????? Inverter ???????????????
23. ???? -???? Active High ???????? Clock Pulse ??????????????? CK ??? Flip Flop ??????????????? ? ??? ?? CK ??????? CK ??????????????? 0 ???? 1 ??? CK ??????????????? 1 ???? 1 ???? 1 ???? 0 ???? 0 ???? 0 ?????????????? CK - ???? Active Low ?? CK ??????? CK ??????????????? 1 ???? 0 ??? CK ??????????????? 0 ???? 0 ???? 0 ???? 1 ???? 1 ???? 1 ?????????????? CK - ???? CLR = 0 ??? PR = 0 ( ???? CLR ??? PR ?????? Logic 1 ????????????????????)
24. CLR = 1 PR = 0 R = S = CK = Dont Care ????? Q = 0- PR = 1 CLR = 0 R = S = CK = Dont Care ????? Q = 1- CLR = PR = 0 ????? CK Q = ??????????????- CLR = PR = 0 ?? CK Q = ???????????????? Truth Table ??? RS Flip Flop
25. 6.5 D Flip Flop ??????????????????? 6.6 RS Flip Flop ???????????????? D Flip Flop ????? Truth Table ?????????????????? 6.4 ???????????????????
27. ????????? 6.6 ????? D = 0 ????? R = 1, S = 0 ??????? CK ??????????????? 0 ???? 1 ????? Output Q ???????????? (Qn+1) ???? 0 ???????? D = 1 ????? R = 0, S = 1 ??????? CK ??????????????? 0 ???? 1 Qn+1 ?????? 1 ?????????? ????? CK ??????????????? 0 ???? 1 ( Active High) Qn+1 ??????? Logic ?????? Input D ??????????????? CK ???? CK = 0 Input D ?????? 0 ???? 1 ????? Qn+1 ?????????????????????? ???? Qn+1 = Qn ???????? Timing Diagram ?????????
29. 6.6 T Flip Flop ???????????? T Flip Flop ????????????? 6.8 ????????????????? T Flip Flop ?????????????????????????????? Clock Pulse ??????????????? T ???? ???????????????? Output Q ???? 0 ??????? Clock Pulse ????????????? Output Q ????????????????? 0 ???? 1 ?????? Clock Pulse ???????????????? Output Q ??????????????????? 1 ???? 0 ??????????????? ??????? Clock Pulse ??????????????? T ??????? Output Q ???????????????????????
33. ????????? 6.9 ????????? Output Q ??? Flip Flop ????????????????????????????? Clock Pulse ????? ? ???????????????????????? ? 2 Clock Pulse ??????? Output Frequency ???????????????????? Input Frequency ??????? T Flip Flop 1 ??? ??????????????????????????????????? 2
34. ???????????????? Flip Flop ??????? ? ??????? T Flip Flop ??? ???? ?????????????? RS Flip Flop ??????? T Flip Flop ???????????????????????????????????????? ??????? ???????? 6.10
36. 6.7 JK Flip Flop JK Flip Flop ???????????????????????? RS Flip Flop ?????????????????????????? RS Flip Flop ??? ????????????? Input J ??? K ???? Logic 0 ???? 1 ??????????? ?????????????? JK Flip Flop ??? RS Flip Flop ???????????? AND Gate 2 ??? ??????????????? 6.11
39. Truth Table ??? JK Flip Flop ????????? ??? ??????????? CK ?????????????????????? (CK ??????????????? 0 ???? 1) ??? Input J = 0 ??? K = 0 Output Q ????????????????????? ??? Input J = 0 ??? K = 1 Output Q ????????????? 0 ?????? Input J = 1 ??? K = 0 Output Q ????????????? 1 ?????? J = 1 ??? K = 1 Output Q ???????????????????????????? (Toggle) ????????? T Flip Flop
40. 6.8 Master / Slave JK Flip Flop Master / Slave JK Flip Flop ???? JK Flip Flop ??????????????????????????? Clock Pulse ??????????????????????????????????????? ???? Clock Pulse ?????????? 1 Cycle ??????? ??????????? JK Flip Flop ??????????????? JK Flip Flop ??????????????????? Clock Pulse ???????? ??? Master / Slave JK Flip Flop ????????????????????? 1 Cycle ??????????????????????????
41. 6.9 ??????? (Counter)6.9.1 ???????????????? (Binary Ripple Counter) ??????????????????????? Flip Flop ?????????????????????????????????????????? ???????????????? Flip Flop 1 ??? ???????????? 2 (0 ??? 1) Flip Flop 2 ??? ????????????????????? 4 (0 ??? 3 ???? 00 ??? 11) Flip Flop 3 ????????? ??????????????? 8 ( 0 ??? 7 ???? 000 ??? 111) ??? Flip Flop n ??? ????????????????????? 2n
44. ?????? 6.12 ???? T Flip Flop 2 ??? ???????????????? T ?????????? ?????? Q ?????????? ??? TA ?????? QB ??????????? QA ???????????????????????????????????? ??? 0 ???? 1 ???? 1 ???? 0 ?????????? QB (???????????????????? Input Clock Pulse ?????? TA ) ??????????????? 1 ???? 0
45. ?????????? Timing Diagram ????????? 6.13 ????????? ????????????? QA ??? QB ???? 0 ??????? ????? Clock Pulse ???????? Clock Input ??????????????? 0 ???? 1 T Flip Flop ?????? (TB) ??????????????????????? ???????????? Trigger ???????????? ?????????????? Clock Pulse ??????????????? 1 ???? 0 QB ?????????????????????? 0 ???? 1 ????????? 1 ???????????? Clock Pulse ????????????????? 1 ???? 0 ????????
46. ???????? QB ??????????????? 0 ???? 1 QA ?????????????????????? ????? TA ?????? Input (QB ) ???? Pulse ???????????? ??????? Clock Pulse ???????????? ???????? QB ???? 1 ???????? QA ???? 0 ?????? (01)2 ???? (1)10 ???????
47. ?????????? Clock Pulse ??????????????????????? Clock Pulse ?????????????????????? QB ???????????? 1 ???? 0 ???????????????? QA ??????????????? 0 ???? 1 ????? TA ?????? Trigger ????????????? QB ??????? ???????? QA ???? 1 ??? QB ???? 0 ??? ??? (10)2 ???? (2)2 ????? Clock Pulse ??????????????? QB ?????????????????????? 1 ???? ??? QA ??????????????
48. ????????? TA ????????? Trigger ???????????? ????????? QA = 1 ??? QB = 1 ??? ??? (11)2 ???? (3)10 ????????? Clock Pulse ?????? 4 ?????? QB ?????????????????????? 0 ???? ????? QA ????????????????? 0 ???? ??????????????????????? Timing Diagram ????????? 6.13 ????????????????????????? 6.7
50. ?????????????????????????????????? 8 (??? 0 ??? 7 ???? 000 ??? 111) ?????? Flip Flop ????? 3 ??? ?????????? 16 (??? 0 ??? 15 ???? 0000 ??? 1111) ?????? Flip Flop ????? 4 ??? ??????????????? ????????? 6.14 ??? 6.15 ???????? ?????? 6.15 ??????? 8
54. 6.9.2 ?????????????? ????????????????????????????????????????????? Input Clock Pulse ???????????????????? ?????????????????? ??????????????????? 0 ???? ??????????? ??????????????????????? QA, QB, QC ??? QD ???????? , , ??? ????????????????????????? ???????? QA, QB, QC , QD ???? (0000)2 ???? (0)10 , , , ??? ?????????? (1111)2 ???? (15)10 ???? ???????? Input Clock Pulse ?????? 1 ??? Output ???????? (0001)2 ????(1)10 ???? Output Complement ( ) ???????? (0000)2 ?????????????????????? ??????? ??????????????????????????????? ??????? Output Complement ??? , , ??? ????????
55. ????????????????? ????????? Flip Flop ???????? ? ?????????? ??????? D Flip Flop ??? JK Flip Flop ????????????? D Flip Flop , JK Flip Flop ??????? T Flip Flop ????????????????????? ?????? 6.16 ??????? 8 ???????? D Flip Flop
57. 9.6.3 Modulus Counter ???????????????????????????????????? 2n (n ??? ????? Flip Flop ) ??????? Flip Flop 3 ??? ???????????? 8 ?????????????????????????????????? 0 ???? ??????????????????????????????????? Flip Flop ???? ??? 6 ??? 10 ??????????????????????????????? 0 ???? ????????????????? Modulus Counter ???? ??????? 6 ?????????? Modulus 6 ??????? 10 ?????????? Modulus 10 ???? Decade Counter
58. ???????????????????? Flip Flop ??????? Clear ????????????????????????????????? ??????????????????????? Clear ??????????????????????? 0 ???? ????????????? Flip Flop ???????????????????????????????????? ???? ????????????? 6 ??????????? Flip Flop ????? 3 ??? ????????????????? 8 ???????
62. ????????? 6.18 ???????? Modulus 6 ????????? 0 ??? 5 ???????????????????????? ???? Modulus 6 ??????????? 6 ????????? 0 ??? 5 ??????????????? 6 ??????? (110)2 ??????? ??? (110)2 ?????????? Input ????????????? (Feedback) ??????? Clear ??? Flip Flop ???????? Output Q ??? Flip Flop ?????????? 0 ????? Clear ??? Flip Flop ?????????????????????? Input ????????? Logic
63. ?????? Function ???? CLR = QA ,QB, ???????????? ?????? QA = 1, QB = 1 ??? QC = 0 ???????????????????????? ??????????? Clear ???????? Active Low Function ?????? CLR = ????????????????????????????? Counter ????????????????????????
64. ????????????? ??????????????? 6 ??? QA = 1, QB = 1 ??? QC = 0 ??????? Output ??? AND Gate ???? 1 ??????? Clear = 1 ????? Output Q ??? Flip Flop ????????? Clear ???? 0 Output ??? AND Gate ???????????? 0 ???? ??????????? Output ??? AND Gate ???? 1 ??????????? (????????? 6.19 ??????????????????????????????) ????????????????????????????????????????????? 6 ???? (110)2
65. ???????????????????????????? 5 ???? ??? Clock Pulse ?????? 6 ?????? Output ??? QA QB ??? QC ???? 0 ??????? ??? Timing Diagram ????????? 6.19 ??????????????? QA ??? QB ???? 0 ??????? QC ???????????????????????????????? 6.10 ???????????????? ??? Input Clock Pulse ?????? 6 QA QB ??? QC ???? 110 ?????????????? 000 ??????? Feedback ???????? Clear ???????????????????????????????
66. ????????????????????? ??? QA ??? QB ??????????? 1 ???????????????? QC ???? 0 ??? QC ?????????????? 1 ???????? QA ??? QB ??????? QA QB ???? 1 ???????? ???????????????????????????????? ??????? ????????????????????????? QC ??????????????? QC ?????????????? 1 ??????????????? ???????? ??? AND Gate ???? 2 Input ????????????? ???????????????? 6.20
68. 6.9.4 ???? Synchronous Counter Synchronous Counter ???? Parallel Counter ?????????????????????????? Ripple Counter ??? Flip Flop ?????????????????????????? ????????? Flip Flop ????????????????? Trigger ??? clock Pulse ?????????????? ??????????????????????????????????????? ???????? Ripple Counter
69. ??????????????????????????????????????? Flip Flop ??????????????????????? ?????????????????? Flip Flop ???????????????????????????????? Flip Flop ??????????? ?????????????????? ?????????????????????????????? ????????????????? Synchronous Counter ?????????????? Action Table ???? Excitation Table ??? JK Flip Flop ????
71. Truth Table ??? JK Flip Flop??????????? 6.11 (?)???????????????? 6.11 (?) ??????????????? - ????? Input J = 0 K = 0 Output ?????????????? ??????????? ????????????????? ??????????????????? ??? Qn+1 = Qn ??????? Qn = 0 Qn+1 = 0 ??? Qn = 1 Qn+1 = 1 - ???? Input J = 0 K = 1 Output Qn+1 = 0 (Reset) ??????????? ????????????? ???? 0 ???? 1 ?????????????????? 0 ??????? Qn = 0 Qn+1 = 0 ??? Qn = 1 Qn+1 = 0
72. - ???? Input J = 1 K = 0 Output Qn+1 = 1 (Set) ??????????? ????????????? ???? 0 ???? 1 ?????????????????? 1 ??????? Qn = 0 Qn+1 = 1 ??? Qn = 1 Qn+1 = 1 - ???? Input J = 1 K = 1 Output ??????????? ??? Qn+1 = ??????? Qn = 0 Qn+1 = 1 ??? Qn = 1 Qn+1 = 0
74. ???????? 6.12 ???? Excitation Table ??? JK Flip Flop ?????????????????????????????????? Truth Table ??? JK Flip Flop ??????????? 6.11 (?) ??????????? 2 ???? ??????? ??? ?????????????????????????? Output ??????? Output ???????????????? (Present state ???? Qn) ????????????? (Next State ???? Qn+1 ) ?????????? ????????????? Input J ??? K ????????????????????????
75. ???????? Output ?????????? ???? ???????????????? (Qn) ???? 0 ????????????? (Qn+1 ) ??????????? 0 ????????? Input J ??? K ??????????? ????????????????? ??? ?????????? Truth Table ??? JK Flip Flop ??????????? 6.11 (?) ????????????????????????????????????????????????? Input J ??? K ????????????????????????? ??????????????? 4 ?????????????
76. ??????? 1 ?????????????????????? Qn = 0 ???? Qn+1 = 0 Input J ??? K ???????????? 2 ??? ??? J = 0 K = 0 ??? J = 0 K = 1 ??????????? Input ?????????????????????? ??? J = 0 ???? K ???? 0 ???? 1 ????? ???????? Dont Care Term ??????? ????????? J = 0 K = d ?????????? 6.12
77. ??????? 2 ?????????????????????? Qn = 0 ???? Qn+1 = 1 Input J ??? K ???????????? 2 ??? ??? J = 1 K = 0 ??? J = 1 K = 1 ??????????? Input ?????????????????????? ??? J = 1 ???? K ???? 0 ???? 1 ????? ???????? Dont Care Term ??????? ????????? J = 1 K = d ?????????? 6.12
78. ??????? 3 ?????????????????????? Qn = 1 ???? Qn+1 = 0 Input J ??? K ???????????? 2 ??? ??? J = 0 K = 1 ??? J = 1 K = 1 ??????????? Input ?????????????????????? ??? J ???? 0 ???? 1 ????? ???????? Dont Care Term ???? K = 1 ????????? J = d K = 1 ?????????? 6.12
79. - ??????? 4 ?????????????????????? Qn = 1 ???? Qn+1 = 1 Input ??? K ???????????? 2 ??? ??? J = 0 K = 0 ??? J = 1 K = 0 ??????????? Input ?????????????????????? ??? J ???? 0 ???? 1 ????? ???????? Dont Care Term ???? K = 0 ????????? J = d K = 0 ?????????? 6.12
80. ???????? Excitation Table ??? JK Flip Flop ???? ?????????????????????? Synchronous Counter ???????? ?????? Excitation Table ??? JK Flip Flop ??????? ? ?????????????????????????????? ??????????????????????????????? 8 ???????????????????? ???? 2
81. 6.9.5 ???????????????? 5 ??? Synchronous ?????????????????? 5 ??? Synchronous (Modulus 5 Synchronous Counter) ?????????????????? 6.21 ??????????????? ?????????????? Excitation Table ?????????????????????? Input Clock Pulse ?????? ?????????????????????????????????????????
82. - ??????? 1 ??????????????? JK Flip Flop ?????????????????? ???????????????????? 5 ?????? JK Flip Flop 3 9y ??????????? CK ??????????? ?????????? ? ?????????????????? (????????????? 6.21)
84. ??????? 2 ???????????????? (??????????? 6.13) ???????????? ??????? Clock Pulse ????????????? Flip Flop ?????????????????????????????? ???????????????????? Output Q ??? Flip Flop ?????????? 0 ??????? Clock Pulse ????????????? ??????????????? ??? QC = 0, QB = 0 ??? QA = 1 ???????
85. ??????? 3 ??????????? 6.13 ??? Excitation Table ??? JK Flip Flop ?????????????? Transition Table ?????????
86. ???????????????? 6.14 ??????????????? ???? Next State ??????????????????? (???????? 6.13) ???????? ????????????? (Present State) QC QB QA = 000 ????? Clock Pulse ????????????????????? ???????????????(Next State) ???? QC QB QA = 001 ??????? ???????????? JK Input ??????????????????????????????
87. ????? QC ??????????????? 0 ???? 0 (???????????????????) Input ????????????? JC = 0 KC = d (????????? Excitation Table ) ???? QB ?????????????? ??? ??????????????? 0 ???? 0 Input ????????????? JB = 0 KB = d ???? QA ??????????????? 0 ???? 1 Input ????????????? JA = 0 KA = d
88. ?????? ???????????????? QC QB QA ??? 001 ????? Clock Pulse ?????????????????????? ????? ???????? 001 ???? 010 ???????????????? Input JK ??????????????????? QC ??????????????? 0 ???? 0 Input ????????????? JC = 0 KC = d ???? QB ??????????????? 0 ???? 1 Input ????????????? JB = 1 KB = d ???? QA ??????????????? 1 ???? 0 Input ????????????? JA= d KA = 1 ?????? ???????????????? QC QB QA ??? 010 ????? Clock Pulse ???????????????? ??????????????????????????????
89. ??????? 4 ?????????? Transition Table ????????????????? JK ?????????????? Kamaugh Map ??????
90. ??????? 5 ??????????? Input JK ???????????? ???????????????????????????????? 6.21
91. 6.10 Shift Left Register Shift Register ???????????? Flip Flop ??????????????????????????? Binary ??????????????????????????????????? (Serial) ?????????? (Parallel) Shift Register ????????? ???- Serial in Serial out Shift Register ???????? Shift Left Register ??? Shift Right Register- Parallel in Parallel out Shift Register ???? Parallel Data Transfer- Parallel in Parallel out Shift Register - Serial in Parallel out Shift Register
92. Shift Left Register
93. ?????? 6.23 ???? Shift Left Register ???? 4 Bit ???????? D Flip Flop ??? Serial Input ?????????????????? D ??? Flip Flop ??????? Clock Pulse ?????? Bit ?????? Serial Input ??????????????????????????? Input ??? Stage ?????????? Flip Flop ??????????? Serial Input ????????????????????????????????? Clock Pulse ??????????????????????????????????? Binary ????? 4 Bit ??? DCBA (???????? Serial Input Data) ???? Shift Left Register ??????????????????????????????????
94. Serial Input Data ??? ?????? DCBA ?????? ???????????? D1 ??? D Flip Flop ?????? 1 (?????????? Output Q ???????????????? Input D ???????????? Clock Pulse) ?????????????? Output Q ??? D Flip Flop ??????????????? 0 ??? Q4 Q3 Q2 Q1 = 0000
95. ????? Clock Pulse ?????? 1 ?????? ??????? D ??? Serial Input Data ???????????????? Flip Flop ?????? ????? Q1 = D ????????? Input ?????? D2 ????? ???????????? Q4 Q3 Q2 = 000 ????????? D4 D3 D2 = 000 ?????? D4 D3 D2 D1 = 00DC
96. ????? Clock Pulse ?????? 2 ?????? ??????? C ??? Serial Input Data ???????????????? Flip Flop ?????? ????? Q1 = C ??? Q2 = D ????????? D2 = D ???????????? Q4 Q3 = 00 ????????? D4 D3 = 00 ?????? D4 D3 D2 D1 = 0DCB- ????? Clock Pulse ?????? 3 ?????? ??????? B ??? Serial Input Data ???????????????? Flip Flop ?????? ????? Q1 = B ??? Q2 = C ????????? D2 = C ??? Q3 = D ????????? D3 = D ???????????? Q4 = 0 ????????? D4 = 0 ?????? D4 D3 D2 D1 = DCBA
97. ????? Clock Pulse ?????? 4 ?????? ??????? A ??? Serial Input Data ???????????????? Flip Flop ?????? ????? Q1 = A ??? Q2 = B ????????? D2 = B ??? Q3 = C ????????? D3 = C ??? Q4 = D ????????? D4 = D ?????? Q4 Q3 Q2 Q1 = DCBA ??????????????????????????????????????? 1 Bit ??? Clock Pulse 1 ??? Shift Register ????????????????? Shift Left Register ?? Truth Table ??????????????? 6.14
100. ?????? 6.24 ???? Shift Right Register ???????????????????????????? Shift Left Register ?????????????????????????????????????????????? ???? Shift Left Register ??? Shift Right Register ??????????? Data Input ??????? Serial ??? ??????????????? Bit ??????????? Output ??????? ???? Bit ???????????? ??????? Shift Register ???????????????????????? Serial in Serial Out Shift Register
101. Parallel in Parallel out Shift Register Parallel in Parallel out Shift Register ???? Parallel Data Transfer ??? Shift Register ????????????????????????????????????????? Input ????? Output ??????? 1 ????????? ???? ????????? 1 ??? ?? 4 Bit ??????? Clock Pulse 1 ??? ????????????? 4 Bit ???????????????????? Output ????? ?????????????????? Parallel in - Parallel out Shift Register ????????? D Flip Flop ??????????????? 6.25
103. ???????????????? Input ??? Din, Cin, Bin ??? Ain ???????????????? Output ??? Dout, Cout, Bout ??? Aout ????????? Latch Pulae ????????????? CK ??? Flip Flop ????? Pulse ????? Shift Register ????????????????? Parallel in - Parallel out Shift Register
104. Parallel in Serial out Shift Register Parallel in Serial out Shift Register ???? Shift Register ????????????????????????????????????? Flip Flop ???????????????? ???????????? Shift Pulse ?????????????????? Output ?????? 6.26 ??????????????????????????? 4 Bit ???????? ?????????????? 4 Bit ???????????????????????? D Flip Flop ??????????? 1 Latch Pulse ???????? ??????????? Parallel in ????????????????????? Output ??????????????????????? 1 Bit ??????????? Serial Out ??????? ???????????????????????????? 4 Bit ????????????? Output ????????? 4 Shift Pulse
106. ?????? 6.26 ????????? Serial in Serial out Shift Register ??????????? Parallel in Serial out Shift Register ?????? Flip Flop ??????? Preset (PR) ????? Clear (CLR) ???? Active Low ???????????????????????? Flip Flop ???????? ???????? Latch Pulse ?? NAND ?????????????? Bit ??? Bit ????? Output ???? 1 Output ??? NAND ?????? 0 ??????? PR ???? 0 ??????????? Active ????? Q ??? Flip Flop ??????????? 1 ?????????????????? Input ????????????? PR ???? 0
107. ???? NAND Gate ?????????????? CLR ????? Output ???? 1 ?? CLR ?????? Active ?????? Bit ????? Input ???? 0 ??????? PR ???? 1 ?????? Active ???????????? NAND Gate ????????????? CLR ??? Output ???? 0 ?? CLR ??? Active ???????? Q ??? Flip Flop ??????????? 0 ?????????????????? Input ???????????????????????????????????????? Input ???????????? Flip Flop ??????????? ?????????????????????? Serial in Serial out Shift Register ???????????????????????????? Output ???
108. Serial in Parallel out Shift Register
109. ?????? 6.27 Serial in Serial out Shift Register ??????????? Serial in Parallel out Shift Register ????????????????? Input ??????????? D Flip Flop ??????????????????????????? Serial in Serial out Shift Register ???????????????????? ????????????????? Output ??????????? ????? Latch Pulse ????? AND ??? Output Q ??? Flip Flop ???????? ?????????? Output ?????????? Shift Register ???????????????????? ??????????????????????????????????? ?????? IC ??????? Shift Register ??????????? ???? 7491, 74164, 74165, 74174, 7415, 74198 ???????
110. ?????????????????????