移位寄存器 所谓“移位”,就是将寄存器所存各 位数据,在每个移位脉冲的作用下,向左 或向右移动一位。根据移位方向,常把它 分成左移寄存器、右移寄存器和双向移位 寄存器三种: 左移 右移 双向 移位 寄存器 寄存器 寄存器 (a) (b) (c)
移位寄存器 所谓“移位”,就是将寄存器所存各 位 数据,在每个移位脉冲的作用下,向左 或向右移动一位。根据移位方向,常把它 分成左移寄存器、右移寄存器和 双向移位 寄存器三种: 寄存器 左移 (a) 寄存器 右移 (b) 寄存器 双向 移位 (c)
根据移位数 FF 据的输入~输 出方式,又可 串) 串出 将它分为串行 F 输入-串行输 串入 出、串行输入 -并出 -并行输出、 FF FF FF 并行输入·串 行输出和并行 并入-串出 输入-并行输 FF 出四种电路结 构: 并入·并出
根据移位数 据的输入-输 出方式,又可 将它分为 串 行 输 入 - 串行输 出 、 串行输 入 - 并行输 出 、 并行输 入 - 串 行输 出 和 并 行 输 入 - 并行输 出四种电路结 构: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 串入-串出 串入-并出 并入-串出 并入-并出
假设4是低位寄存器,1是 高位寄存器。 Q4n+1 =D Q3n+1= Q4n 由D触发器的特性方程可知: Q2n+1= Q3n 在CP脉冲的作用下,低 Q1n+1 位触发器的状态送给高位,作 为高位的次态输出。 →左移寄存器 复位 RD 数码 输入 +5订 移位脉冲
假设4是低位寄存器,1是 高位寄存器。 由D触发器的特性方程可知: Q4n+1 = D Q3n+1 = Q4n Q2n+1 = Q3n 在CP脉冲的作用下,低 Q1n+1 = Q2n 位触发器的状态送给高位,作 为高位的次态输出。 左移寄存器
欲存入数码1011:采用串行输入只有一个数据输入端 复位 RD 数码 输入 +57 移位脉冲 解决的办法: 在4个CP脉冲的作用下,依次送入数码。 左移寄存器:先送高位,后送低位。 右移寄存器:先送低位,后送高位。 由于该电路为一左移寄存器,数码输入顺序为: 1→0→1→1
欲存入数码1011: 1 1 0 1 采用串行输入 只有一个数据输入端 ? 解决的办法: 在 4个CP脉冲的作用下,依次送入数码。 左移寄存器: 先送高位,后送低位。 右移寄存器: 先送低位,后送高位。 由于该电路为一左移寄存器,数码输入顺序为: 1 0 1 1
欲存入数码1011,即D1D2D3D4=1011 CP Q4 Q3 Q2 1 1(D1 0 0 0 2 0D2入 D 0 0 3 1D0D,1D人 0 4 1(D4 ID, 0D2) ID) 数马 藤篇 Q4 Q3 Q2 21
CP Q4 Q3 Q2 Q1 欲存入数码1011,即D1D2D3D4= 1011 1 1(D1 ) 0 0 0 2 0(D2 ) 1(D1 ) 0 0 3 1(D3 ) 0(D2 ) 1(D1 ) 0 4 1(D4 ) 1(D3 ) 0(D2 ) 1(D1 ) 1 0 1 1