、移位寄存器 移位:按指令(cp),触发器状态可 向左右相邻的触发器传递。 功能:寄存,移位。 构成:相同的寄存单元(无空翻触发器) 共用统一的时钟脉冲(同步工作) 分类:单向、双向
功能:寄存,移位。 构成:相同的寄存单元(无空翻触发器) 共用统一的时钟脉冲(同步工作) 分类:单向、双向 二、移位寄存器 移位:按指令(cp),触发器状态可 向左右相邻的触发器传递
1、单向移位寄存器(4位,右移为例,JK触发器构成) (1)电路:4个相同寄存单元(4个JK触发器); 同步cp为移位指令 Q叶1=JQ+KQ 移1(即:Q叶1=1)→J=1,K=0 移0(即:Q叶=0)→J=0,K=1 并出(数据端) 串入(数据端) KfF JKFF 串 出⌒数据 cp R D
(1)电路:4个相同寄存单元(4个JK触发器); 同步cp为移位指令; Qn+1 =JQ+KQ 移1(即: Qn+1 =1) → J=1,K=0 移0(即: Qn+1 =0) → J=0,K=1 1、单向移位寄存器(4位,右移为例,JK触发器构成) Q0 Q1 Q2 Q3 D cp RD 串入(数据端) 并出(数据端) 串 出 ( 数 据 端 )
101 Q1 Q cp (2)移位状态表状态串入移位脉冲 Q3Q2Q1Q1101 00001101 000110 001101 2 01101 3 1101 并出
(2)移位状态表 并出 D cp Q0 Q1 Q2 Q3 RD 1 0 1 1→ 状态 串入 移位脉冲 Q3 Q2 Q1 Q0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 1 1 1 1 0 1 4 0 0 1 1 0 1 2 0 1 1 0 1 3
(3)移位寄存器的工作波形①Q10Q20Q30 Qo 0 1011 cp R①②③④⑤⑦国 CP 1101 11L01 1氵1 0 1 8个脉冲以后 110 1 可从Q3串行 输出1101 11 1 4个脉冲以后 可从Q0~Q 并行输出 1101
D cp Q0 Q1 Q2 Q3 RD 1 0 1 1→ (3)移位寄存器的工作波形 CP D Q0 Q1 Q2 Q3 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 0 0 1 1 1 4个脉冲以后 可从Q0~Q3 并行输出 1101 8个脉冲以后 可从Q3串行 输出1101 01 0 01 01 ④ 0 0 ① 1 ② 0 1 ③ 0 0 ⑧ 1 1 ⑤ 0 1 0 ⑥ 0 1 ⑦
2、并行输入移位寄存器 可预置数的移 位寄存器 (1)选通门与或逻辑,2选1数据选择器 ABX & F X:控制信号 F=AX+BX XLF=A XO.F=B
(1)选通门——与或逻辑,2选1数据选择器 1 F=AX+BX X=1,F=A X=0,F=B A B & F X ≥ 2、并行输入移位寄存器 可预置数的移 位寄存器 X:控制信号