编辑
2025-01-05
电路
0
请注意,本文编写于 104 天前,最后修改于 104 天前,其中某些信息可能已经过时。

目录

寄存器
移位寄存器
多功能双向移位寄存器

寄存器

一个触发器可以存储一位二进制数,N位二进制数需要使用N个触发器

image.png

当不给予输出使能时,输出三态门处于高阻态。若是数据更新出现在控制信号有效之后,则不能使用寄存器而只能使用锁存器。一般而言寄存器比锁存器具有更好的同步性能和抗干扰性能

移位寄存器

移位寄存器是一种同步时序逻辑电路,每次经过一个时钟脉冲它都会往后推一位。可以由D触发器构成简单的移位寄存器

image.png

它的功能表是这样的

image.png

以为今存其只能使用触发器而不能使用锁存器

多功能双向移位寄存器

多功能双向移位寄存器需要实现以下功能

  • 数据左移一位
  • 数据右移一位
  • 数据保持
  • 输入数据

这实际上可以使用数据选择器配合触发器实现。使用4选1数据选择器根据模式输入从四个数据来源选择一项写入触发器

  1. 触发器自己
  2. 左边的触发器
  3. 右边的触发器
  4. 外加的输入

就像这样

image.png

本文作者:GBwater

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!