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

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

3天内不再提示

如何操作基本类型的锁存器和触发器

454398 来源:工程师吴畏 2019-07-30 11:23 次阅读

S/R锁存器

锁存器(有时也称为S/R锁存器)是最小的存储器块。它们可以使用两个NOR逻辑门(S和R为高电平有效)或两个NAND门(输入为低电平有效)构建,并用于构建更复杂的锁存器和触发器。

如何操作基本类型的锁存器和触发器

使用两个NOR逻辑门进行S/R锁存。

两个输入S和R可用于设置和复位锁存器。设置锁存器相当于存储二进制锁存器。输出Q将变为高电平,反相输出Q将被拉低。重置具有相反的效果。当两个输入均为低电平时,保持当前状态。

此电路的简单性是有代价的:可能会发生一些会导致不确定行为的事情(电路的下一个状态将是未定义的) )或所谓的临界竞争,其中锁存器将永远保持设置和复位。

添加两个AND门将把简单锁存器转换为带有额外使能输入的门控锁存器。此方法可用于控制何时锁存数据。没有它,只要锁存器被置位或复位,数据就会(理论上)出现在输出端。

将两个AND门添加到一个简单的锁存器以形成一个门控锁存器。

D-Latch

这种类型的锁存器使用R/S锁存器和为电路增加一个逆变器。这样做可以防止上面描述的关键竞争,使闩锁更容易使用。

使用两个NOR门和一个NOT门的D锁存电路。

如您所见,此锁存器只有一个输入。存在于D的数据将被锁存和存储。请注意,上图代表了锁存器的核心。这种设计在实际应用中是无用的,因为输入一改变就会改变输出。

实际上,锁存器具有启用它们的输入,并且数据仅在启用时被锁存。为简单起见,我省略了启用输入。

D触发器和S/R触发器

启用锁存器时,它们是透明的。这意味着输出将具有与输入相同的状态。但是,有些情况下,仅在信号的上升沿或下降沿使输出发生变化更为有用。例如,使用周期性时钟信号。

Flips-flops通过串联使用两个锁存器实现输出变化。第一阶段通常称为主(锁存器),第二阶段是从属:

这是一个正逻辑,正边沿触发D触发器。

可以通过用S/R锁存器替换D锁存器来构造S/R触发器。然而,当两个输入都被置位时,这样的触发器,就像上面的锁存器一样,可能进入未定义状态。解决这个问题的一种方法是使用JK触发器。

JK触发器

JK触发器与S/R触发器非常相似。它有一个J输入,其作用类似于S输入和K输入,用于复位电路。然而,当两者同时被置位(正逻辑高电平,负电平低电平)时,触发器不会进入未定义状态,而是切换其状态。

复查锁存器和触发器

锁存器是存储器的最小构建块。它们用于其他电路,如触发器和移位寄存器,只要它们被启用,它们就会将输入应用于它们的输出。触发器是边沿触发的,只有在启用和触发时才会改变它们的状态。有几种基本类型的锁存器和触发器,每种都适用于某些应用。

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

    关注

    8

    文章

    742

    浏览量

    41017
  • 触发器
    +关注

    关注

    14

    文章

    1673

    浏览量

    60376
收藏 人收藏

    评论

    相关推荐

    电平触发器、脉冲触发器、边缘触发器有什么不一样?

    电平触发器、脉冲触发器、边缘触发器有什么不一样? 电平触发器、脉冲触发器和边缘触发器是数字电路中
    的头像 发表于 02-06 15:51 600次阅读

    t触发器和jk触发器的区别和联系

    触发器是数字电路中常用的组合逻辑电路,在现代电子系统中有着广泛的应用。其中,最常用的两种触发器是T触发器和JK触发器。本文将详细介绍T触发器
    的头像 发表于 02-06 14:04 833次阅读

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

    稳态是指触发器在某个特定的输入状态下稳定保持输出的状态。根据触发器类型触发方式,触发器分为很多种类,不同
    的头像 发表于 02-06 13:36 589次阅读

    触发器触发顺序是什么

    不同类型触发器可能有不同的执行顺序。例如,对于同一个表上的多个触发器,插入触发器(INSERT trigger)可能先于更新触发器(UPD
    的头像 发表于 02-05 10:09 304次阅读
    <b class='flag-5'>触发器</b>的<b class='flag-5'>触发</b>顺序是什么

    什么是触发器 触发器的三种触发方式怎么判断

    触发器可以用于强制实施特定的数据完整性约束。例如,当试图插入一条数据违反某种约束条件时,触发器可以阻止该操作
    的头像 发表于 02-05 10:02 352次阅读
    什么是<b class='flag-5'>触发器</b> <b class='flag-5'>触发器</b>的三种<b class='flag-5'>触发</b>方式怎么判断

    触发器的作用 触发器触发方式分为哪三种

    触发器的作用: 触发器是数据库管理系统中的一种重要组件,它可以在特定的数据库操作(如插入、更新、删除等)发生时自动触发一系列的数据库动作,从而实现对数据库的灵活和自动化的控制。
    的头像 发表于 02-01 14:54 386次阅读

    触发器的基本性质 触发器触发方式分为哪三种

    触发器是计算机系统中的一种硬件或软件组件,用于在满足特定条件时触发相应的操作或事件。触发器的基本性质包括触发条件、
    的头像 发表于 01-23 16:10 821次阅读

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

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

    简述insert触发器工作原理

    插入触发器是关系型数据库中一种常见的触发器类型,它是在插入操作发生时执行的动作。插入触发器允许开发人员在插入
    的头像 发表于 11-17 15:48 590次阅读

    触发器怎么获取insert的值

    触发器是数据库中一种特殊类型的存储过程,它会在特定的数据库操作执行之前或之后自动执行。在数据库中,触发器常常用于在数据插入、更新或删除时自动执行一些额外的逻辑或业务规则。 当我们需要在
    的头像 发表于 11-17 15:45 444次阅读

    insert触发器例子

    触发器是一种在数据库中执行自动化操作的特殊存储过程。当指定的事件发生时,触发器就会被触发,并执行相应的操作。在本文中,我们将探讨
    的头像 发表于 11-17 15:43 285次阅读

    的作用是什么?

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

    什么是触发器?触发器的作用是什么?触发器触发方式

    什么是触发器?触发器的作用是什么?触发器触发方式 触发器是一种在数据库中执行自动化操作的工具。
    的头像 发表于 08-24 15:50 4239次阅读

    FS177 FS177Y 单霍尔效应芯片

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

    如果想强制性使触发器的输出端为1应该怎么操作呢?

    如果想强制性使触发器的输出端为1应该怎么操作呢?
    发表于 05-10 14:42