(十九)【数电】(第六章 时序逻辑电路)寄存器

A 寄存器

A.a 寄存器工作原理分析

寄存器定义
功能:用于寄存一组二值代码,N个触发器 组成的寄存器可以存储一组N位的二值代码。
组成:由具有存储功能的触发器构成。另 外,寄存器还应有执行数据接收和清除命令的 控制电路,一般由门电路构成。
按接收数码的方式不同,寄存器有双拍工 作方式和单拍工作方式两种。
双拍工作方式寄存器
一拍清零;一拍接受指令

给一个低电平清零信号(十九)【数电】(第六章 时序逻辑电路)寄存器 (十九)【数电】(第六章 时序逻辑电路)寄存器

单拍工作方式寄存器
(十九)【数电】(第六章 时序逻辑电路)寄存器

两种不同工作方式寄存器性能对比
(十九)【数电】(第六章 时序逻辑电路)寄存器

MSI寄存器示例——74LS175
上下两部分分别记录两位,将两部分的CLK连接
(十九)【数电】(第六章 时序逻辑电路)寄存器

MSI寄存器示例——74HC175
(十九)【数电】(第六章 时序逻辑电路)寄存器

A.b 移位寄存器工作原理分析

移位寄存器除了具有存储代码的功能,还具有移位功能,即将存储在寄存器中的代码在CP作 用下进行左移或右移
应用范围:寄存代码、实现数据的串行-并 行转换、数值运算以及数据处理等。
单向移位寄存器
(1)右移移位寄存器
(十九)【数电】(第六章 时序逻辑电路)寄存器
如图分析可知:
(十九)【数电】(第六章 时序逻辑电路)寄存器
总效果相当于每来一个CP移位寄存器中原有的代码依次 右移了一位。
(十九)【数电】(第六章 时序逻辑电路)寄存器

(2)左移移位寄存器
(十九)【数电】(第六章 时序逻辑电路)寄存器
如图分析可知:
(十九)【数电】(第六章 时序逻辑电路)寄存器
总效果相当于每来一个CP移位寄存器中原有的代码依次 左移了一位。
(十九)【数电】(第六章 时序逻辑电路)寄存器

双向移位寄存器
为便于扩展逻辑功能和增加使用的灵活性,在 单向移位寄存器基础上,增加由门电路组成的控制 电路,便可构成双向移位寄存器。
目前,在定型生产的中规模移位寄存器集成电 路上除了附加左、右移控制,一般还附有数据并行 输入、保持、异步置零(复位)等功能。

一般双向移位寄存器逻辑图示例:
(十九)【数电】(第六章 时序逻辑电路)寄存器

A.c MSI寄存器及其应用

寄存器和移位寄存器相关概念

  • 在数字电路中,将一组二值代码暂时存储起来的 逻辑电路统称为寄存器。
  • 寄存器存入数码的方式和取出数码的方式均有并 行方式和串行方式两种。输入、输出都为并行方式的寄 存器一般称之为数码寄存器或静态寄存器
  • 除并入-并出寄存器外,其它三种输入输出形式 的寄存器,即串入-并出、并入-串出和串入-串出的寄存 器均称为移位寄存器。
    (十九)【数电】(第六章 时序逻辑电路)寄存器
    多功能集成寄存器-74194
    (1)74194的功能
(十九)【数电】(第六章 时序逻辑电路)寄存器 (十九)【数电】(第六章 时序逻辑电路)寄存器
(十九)【数电】(第六章 时序逻辑电路)寄存器 (十九)【数电】(第六章 时序逻辑电路)寄存器

DSR:datashiftright;DSL:datashiftleftD_{SR}:data shift right;D_{SL}:data shift left。