根据移据的输 入一输出方式,又 串入-串出 可将它分为四种: FF FF FF FF 串行输入一串行输出 串入-并出 串行输入一并行输出 FE FF FF FF 并行输入一串行输出 并行输入一并行输出: 并入-串出 FF FE FF FE 并入-并出 16
16 根据移位数据的输 入-输出方式,又 可将它分为四种: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 串入-串出 串入-并出 并入-串出 并入-并出 •串行输入-串行输出 •串行输入-并行输出 •并行输入-串行输出 •并行输入-并行输出:
数据预置 存数 3 2 脉冲氵 LOAd 0 0 DDD QQQ 0 串行 D 输出 DHQ DHQ,,, DHQo D ●● 清零 CP 脉冲RD 移位 CLR 四位并入-串出的左移寄存器 024初始状态:设A3A241A0=1011 在存数脉冲作用下,Q2Q2QQ0=1011 17
17 SD Q Q D Q Q D Q Q D Q Q D & & & & A3 A2 A1 A0 RD CLR LOAD 移位 脉冲 CP 串行 0 输出 数 据 预 置 3 2 1 0 存数 脉冲 清零 脉冲 四位并入 - 串出的左移寄存器 初始状态: 设A3A2A1A0 = 1011 在存数脉冲作用下, Q3Q2Q1Q0 = 1011 。 D0 = 0 D1 = Q0 D2 = Q1 Q D3 = Q2 Q D Q Q D Q Q D Q Q D 移位 脉冲 CP 串行 0 输出 3 2 1 0
串行 输出轴吐可0 Do=0 CP 012 QQ 移位 设初态Q2Q2Q1Q0=1011脉冲D3=Q2 用波形图表示如下: Q3Q2Q1QD3D2D,Do 101010cP几几nn 01101100 Q0100 11001000 10000000Q1 000 0000 000 Q2011 00000000 Q310
18 D0 = 0 D1 = Q0 D2 = Q1 D3 = Q2 Q Q D Q Q D Q Q D Q Q D 移位 脉冲 CP 串行 0 输出 3 2 1 0 1 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Q3Q2Q1Q0 D3D2D1D0 设初态 Q3Q2Q1Q0 = 1011 用波形图表示如下: Q3 Q2 Q1 Q0 CP 1 1 0 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1
四位串入一串出的左移寄存器 串行 串行D0=L 输出 Q, D 输入D1=Q0 D2= Q CP 3 y四位串入串出的右移寄在器: 串行 串行 0=Q1 输入 D Q3 DQ 输出D1=Q2 2 CP QR 3 双向移位寄存器的构成:只要设置一个控制端S, 当S=0时左移;而当S=时右移即可。集成组件 电路74LS194就是这样的多功能移位寄存器 19
19 四位串入 - 串出的左移寄存器: D0 = L D1 = Q0 D2 = Q1 D3 = Q2 四位串入 - 串出的右移寄存器: D1 = Q2 D2 = Q3 D3 = R D0 = Q1 Q Q D Q Q D Q Q D Q Q D CP 串行 输出 3 2 1 0 串行 输入 Q D Q Q3 D Q D Q D CP 串行 输出 Q2 Q1 Q0 串行 输入 双向移位寄存器的构成:只要设置一个控制端S, 当S=0 时左移;而当S=1时右移即可。集成组件 电路74LS194就是这样的多功能移位寄存器
CC 16日15凹14日13口12 10卩9 R右移串行输入 yQA QB Qc QD CP s CLR 74LS194 L左移串行输入 RA B C D L A、B、C、D 山[h34L68 并行输入 CLRRAB C D L GND CLR S1S功能 04◆直接清零 ↑00 保持 ↑01右移(从Q向Q移动 1↑10左移(从Q向Q移动 1↑11[并行输入
20 R—右移串行输入 L—左移串行输入 A、B、C、D— 并行输入 VCC QA QB QC QD CP S1 S0 QA QB QC QD CP S1 CLR S0 R A B C D L CLR R A B C D L GND 74LS194 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 0 1 1 1 1 0 0 0 1 1 0 1 1 直接清零 保 持 右移(从QA向QD移动) 左移(从QD向QA移动) 并行输入 CLR CP S1 S0 功 能