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型触发器。

多谐

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

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

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

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

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

让辩论开始

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

审核编辑:汤梓红

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

    关注

    31

    文章

    5590

    浏览量

    129149
  • 锁存器
    +关注

    关注

    8

    文章

    952

    浏览量

    43894
  • 触发器
    +关注

    关注

    14

    文章

    2051

    浏览量

    63106
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MC74VHCT373A高速CMOS八路D型技术解析

    。MC74VHCT373A在4.5V至5.5V~DC~ 电源电压下工作。这些设备均为无铅、无卤素,符合RoHS标准。MC74VHCT373A
    的头像 发表于 11-22 14:06 958次阅读
    MC74VHCT373A高速CMOS八路D型<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术解析

    浮点寄存器的添加

    //{// 如果采用方式,则定义写入数据经过D触发器缓存后再写入寄存器堆wire [E203_XLEN-1:0] wbck_dest
    发表于 10-24 08:22

    浮点寄存器的添加方法

    //{// 如果采用方式,则定义写入数据经过D触发器缓存后再写入寄存器堆wire [E203_XLEN-1:0] wbck_dest
    发表于 10-24 06:53

    ‌SN74HCS373 Octal透明技术解析与应用指南

    Texas Instruments SN74HCS373/SN74HCS373-Q1八路透明D类包含八个D类
    的头像 发表于 09-24 10:40 534次阅读
    ‌SN74HCS373 Octal透明<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术解析与应用指南

    ‌TPIC6A259 8位可寻址技术文档摘要

    该电源逻辑 8 位可寻址控制漏极开路 DMOS 晶体管输出,专为数字系统中的通用存储应用而设计。具体用途包括工作寄存器、串行保持寄存器
    的头像 发表于 09-09 10:30 735次阅读
    ‌TPIC6A259 8位可寻址<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术文档摘要

    ‌TPIC6B259 8位可寻址技术文档摘要

    该电源逻辑 8 位可寻址控制漏极开路 DMOS 晶体管输出,专为数字系统中的通用存储应用而设计。具体用途包括工作寄存器、串行保持寄存器
    的头像 发表于 09-09 10:04 723次阅读
    ‌TPIC6B259 8位可寻址<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术文档摘要

    SN74AC573 Octal D型透明技术解析与应用指南

    范围为-40°C至85°C。SN74AC573/SN74AC573-Q1非常适合用于I/O端口、缓冲寄存器、双向总线驱动和工作
    的头像 发表于 09-04 14:26 721次阅读
    SN74AC573 Octal D型透明<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术解析与应用指南

    Texas Instruments SN74HCT574八通道边缘触发D型触发器数据手册

    Texas Instruments SN74HCT574八通道边缘触发D型触发器具有三态输出,专为总线驱动而设计。Texas Instruments SN74HCT574器件适用于实现缓冲寄存器、I/O端口、双向总线驱动
    的头像 发表于 07-23 10:03 574次阅读
    Texas Instruments SN74HCT574八通道边缘<b class='flag-5'>触发</b>D型<b class='flag-5'>触发器</b>数据手册

    Texas Instruments SN74LVC1G373单D型数据手册

    Texas Instruments SN74LVC1G373单D型设计用于在1.65V至5.5V V~CC~ 范围内运行。该器件特别适用于实施I/O端口、缓冲
    的头像 发表于 07-08 10:16 620次阅读
    Texas Instruments SN74LVC1G373单D型<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>数据手册

    Texas Instruments SN74LV8T374-EP八路D类触发器数据手册

    Texas Instruments SN74LV8T374-EP八路D型触发器是8位触发器,具有三态输出,可驱动高电容或相对低阻抗负载。这些器件特别适用于实施双向总线驱动、缓冲寄存器
    的头像 发表于 07-05 10:47 668次阅读
    Texas Instruments SN74LV8T374-EP八路D类<b class='flag-5'>触发器</b>数据手册

    如何使用BCTU触发器进行eMIOS ADC转换?

    其输出,并在 B 匹配时释放它。现在、A2寄存器确实在我的输出周期的50%上生成一个触发器、该触发器被发送到 BCTU 以触发 ADC 通道。目前为止,一切都好。 假设我在 ADC 通
    发表于 04-01 08:18

    24l01寄存器列表指南免费下载

      寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个
    发表于 01-22 17:25 1次下载

    STC15系列常用寄存器汇总免费下载

      寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个
    发表于 01-22 17:24 10次下载

    XILINX FPGA CLB单元之移位寄存器

    一、移位寄存器 SLICEM函数发生也可以配置为32位移位寄存器,而无需使用slice中可用的触发器。以这种方式使用,每个LUT可以将串行数据延迟1到32个时钟周期。 移入D(DI1
    的头像 发表于 01-16 17:45 1496次阅读
    XILINX FPGA CLB单元之移位<b class='flag-5'>寄存器</b>

    触发器的作用与应用

    触发器的作用 数据完整性维护 :触发器可以用来维护数据库中的数据完整性。例如,它们可以确保在更新或插入数据时,相关的数据约束得到满足。 自动数据更新 :触发器可以自动更新表中的数据,而不需要用户手动
    的头像 发表于 12-17 14:51 1874次阅读