0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

寄存器与锁存器与触发器

h1654155275.5748 来源:kdsnvjsnjk 作者:kdsnvjsnjk 2022-07-28 14:07 次阅读

这是可能有点主观的领域之一,具体取决于一个人的背景,术语随着时间的推移而演变的事实进一步混淆了这一点。

有趣的是,您如何认为自己知道某事……直到您尝试向某人解释它时,您才开始发现说明中的漏洞和逻辑差异。这就是我最近遇到的情况,当有人问我锁存器和触发器之间的区别以及它们与寄存器的关系时。

这是电子领域的一个领域,可能有点主观,取决于一个人的背景,术语随着时间的推移而演变的事实进一步混淆了,所以我在这里要做的是用我认为的方式解释事情关于他们,然后以 EEWeb 专家和社区成员的评论形式公开讨论,看看他们是否同意或不同意。

寄存器和寄存器文件

我们在微控制器 (MCU) 等电子系统中存储数据的方法之一是寄存器。一些寄存器由单个位组成,而其他寄存器由多个位组成。术语“寄存器文件”是指具有共同功能和用途的寄存器阵列。

寄存器表现出与半导体存储器相似的特性,例如每个元素(单元)可以以 0 或 1 的形式存储单个二进制数字或位。然而,存储器往往用于存储相对大量的信息(指令和数据),而寄存器往往更专业,用于记忆配置和控制信息、保存输入/输出值以及临时存储逻辑或算术运算的结果等任务。

另一个区别是存储单元往往相对简单,包括尽可能少的晶体管来完成工作。这是因为它们太多了,因此在功耗方面保持它们的小、快和节俭是有意义的。相比之下,由于它们的数量要少得多,因此寄存器在大小和功率方面的限制较少,并且它们通常具有特殊的、更复杂的与硬件相关的控制和功能。

锁存器和触发器

每个寄存器元件的核心是一个具有两个稳定状态的电路,可用于以 0 或 1 的形式存储信息。该电路可能有一个或多个控制输入,可能是一个数据输入和一个或两个输出。如果存在,则第二个或互补的 QB 输出将呈现与主 Q 输出相反的或互补的逻辑值。

关于控制信号,这些电路可以是电平触发(异步、透明或不透明)或边沿触发(同步或时钟)。前者的一个例子是置位复位锁存器(SR 锁存器);后者的一个例子是数据型触发器(D-type trigger)。

触发器一词通常用于这些电路的上下文中,因为它们在两个状态之间来回“翻转”和“翻转”。从历史上看,“触发器”一词通常用于指代电平触发和边缘触发的风味。最近,使用术语“锁存器”来指代电平触发版本和“触发器”来指代边沿触发变体变得很常见。常见的寄存器类型如下:

SR 锁存器(“设置-复位”)

也不

与非

与-或

JK锁存器

门控 SR 锁存器(“设置-复位”)

门控 D 锁存器(“数据”)

厄尔锁

D型触发器(“数据”)

T型触发器(“切换”)

JK型触发器

顺便说一句,JK 被认为是最通用的锁存器和触发器,因为可以说服 JK 锁存器用作 SR 锁存器,而可以将 JK 触发器配置为用作 D-型触发器或T型触发器。

多谐

振荡器 多谐振荡器是一种电子电路,用于实现各种简单的两态功能。多谐振荡器有以下三种形式:

不稳定的多谐振荡器在任何一种状态下都不稳定,而是不断地从一种状态来回切换到另一种状态(不需要外部触发器),从而起到张弛振荡器的作用。

单稳态多谐振荡器仅在其一种状态下是稳定的。触发脉冲使其进入不稳定状态,在返回稳定状态之前将保持一段时间。也称为“单次”,单稳态多谐振荡器可用于响应某些外部触发事件生成固定持续时间的脉冲。

双稳态多谐振荡器在任一状态下都是稳定的,并且可以通过外部触发脉冲从一种状态翻转到另一种状态。

之所以在这里提到这一点,是因为双稳态多谐振荡器可用于存储一位信息,也称为触发器。

让辩论开始

那么你怎么看?你同意还是不同意我上面介绍的方式?另外,您有什么想分享或想补充的吗?

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117713
  • 锁存器
    +关注

    关注

    8

    文章

    744

    浏览量

    41035
  • 触发器
    +关注

    关注

    14

    文章

    1677

    浏览量

    60402
收藏 人收藏

    评论

    相关推荐

    d触发器有几个稳态 触发器上升沿下降沿怎么判断

    的上升沿和下降沿。 一、SR触发器 SR触发器是最基本的触发器之一,通过它可以实现存储器、寄存器等功能。 SR触发器有两个输入:S和R,以及
    的头像 发表于 02-06 13:36 756次阅读

    CY8CMBR3xxx系列中的LATCHED_BUTTON_STAT寄存器机制是怎样的?

    请教下CY8CMBR3xxx系列中的LATCHED_BUTTON_STAT寄存器机制是怎样的?器件是在什么时候 去清除LATCHD_BUTTON_STAT?谢谢。
    发表于 01-24 07:43

    移位寄存器的工作原理 移位寄存器左移和右移怎么算

    移位寄存器是一种用于在数字电路中实现数据移位操作的基本电路元件。它由多个触发器以及相关控制电路组成,具有存储、接受和移动数据的功能。移位寄存器可以分为两种类型:串行移位寄存器和并行移位
    的头像 发表于 01-18 10:52 1554次阅读

    FS41G1-AA SIP-3L 单霍尔效应

    特征 宽工作电压范围: 3.0V至28V 最大输出汇电流50 mA 开放集电器预驱动 电源反向极性保护 可用在SIP-3L包 一般说明 FS41是一个集成的霍尔效应传感,设计用
    发表于 12-20 16:20

    d触发器有记忆功能吗 D触发器的基本原理

    D触发器(D flip-flop)可以存储一位二进制数据的状态,因此具有记忆功能。D触发器通常用于数字电路中,用于实现寄存器、计数器等电路,可以通过时钟信号进行同步操作,使它们可以存储和操作二进制数据。值得注意的是,D
    的头像 发表于 11-29 14:52 1158次阅读
    d<b class='flag-5'>触发器</b>有记忆功能吗 D<b class='flag-5'>触发器</b>的基本原理

    rs触发器功能什么方面才用到

    为"1",~Q表示状态为"0"。RS触发器的功能在以下几个方面得到广泛应用: 数据存储和寄存器:RS触发器常被用作数据存储单元,可以存储1位信息。多个RS触发器可以组合成
    的头像 发表于 11-17 16:14 1270次阅读

    模拟IC设计原理图2:寄存器的原理和电路原理图介绍

    寄存器分为锁存器、触发器;是数字和模拟电路中的核心之一。
    的头像 发表于 10-30 15:23 883次阅读
    模拟IC设计原理图2:<b class='flag-5'>寄存器</b>的原理和电路原理图介绍

    的作用是什么?

    数码管的动态显示截取了部分程序,使用了74hc573,但是我觉得去掉程序照样可以执行
    发表于 10-26 07:18

    什么是移位寄存器?数字电路中的寄存器类型有哪些呢?

    移位寄存器是一种时序逻辑电路,能够存储和传输数据。它们由触发器组成,这些触发器的连接方式使得一个触发器的输出可以作为另一个触发器的输入,具体
    的头像 发表于 09-20 10:44 4173次阅读
    什么是移位<b class='flag-5'>寄存器</b>?数字电路中的<b class='flag-5'>寄存器</b>类型有哪些呢?

    STM32时钟与GPIO分析 基于STM32的LED灯开发

    寄存器寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器
    的头像 发表于 08-22 15:57 1677次阅读
    STM32时钟与GPIO分析 基于STM32的LED灯开发

    FS177 FS177Y 单霍尔效应芯片

    FS177 FS177Y 单霍尔效应芯片 特征 宽工作电压范围: 3.0V至20V 最大输出汇电流50 mA 开放集电器预驱动 电源反向极性保护 内部拉高预驱动
    发表于 08-22 14:18

    寄存器是什么?怎么操作寄存器点亮LED灯?

    寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成。在集成电路设计中,寄存器可分为电路内部使用的寄存器和充当内外部接口的寄存器这两
    的头像 发表于 07-21 16:59 2973次阅读
    <b class='flag-5'>寄存器</b>是什么?怎么操作<b class='flag-5'>寄存器</b>点亮LED灯?

    移位寄存器有哪些不同类型?

    该移位寄存器在串行数据输入端仅接受一位数据。每次Clk输入接收到有效的触发信号时,它都会横向移动到下一个D触发器触发器中的有效触发信号可以
    的头像 发表于 06-29 11:22 1213次阅读
    移位<b class='flag-5'>寄存器</b>有哪些不同类型?

    基于STM32F407寄存器开发点灯

    寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发
    的头像 发表于 05-19 15:08 1086次阅读
    基于STM32F407<b class='flag-5'>寄存器</b>开发点灯

    JK触发器和D触发器所使用的时钟脉冲能否用逻辑电平开关提供?

    JK触发器和D触发器所使用的时钟脉冲能否用逻辑电平开关提供?为什么?
    发表于 05-10 11:38