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

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

3天内不再提示

锁存器的主要作用有哪些?

GReq_mcu168 来源:互联网 作者:佚名 2017-10-30 14:35 次阅读

所谓锁存器,就是输出端的状态不会随输入端的状态变化而变化,仅在有锁存信号时输入的状态被保存到输出,直到下一个锁存信号到来时才改变。典型的锁存器逻辑电路是 D 触发器电路。 PS:锁存信号(即对LE赋高电平时Data端的输入信号)。锁存,就是把信号暂存以维持某种电平状态。

锁存器的最主要作用

1:缓存、

2:完成高速的控制其与慢速的外设的不同步问题、

3:是解决驱动的问题(提供的电流比51IO口输出电流大)

4:拓展I/O口(可以很猥琐的用锁存器幂叠加方法,即锁存器的Q再接锁存器~ 实现IO口的无限拓展···)

锁存器应用实例:

I/O口复用:当单片机连接片外存储器时,要接上锁存器,这是为了实现地址的复用。假设,MCU 端口其中的 8 路的 I/O 管脚既要用于地址信号又要用于数据信号,这时就可以用锁存器先将地址锁存起来。(具体操作:先送地址信息,由ALE使能锁存器将地址信息锁存在外设的地址端,然后送数据信息和读写使能信号,在指定的地址进行读写操作)

如果单片机的总线接口只作一种用途,不需要接锁存器;如果单片机的总线接口要作两种用途,就要用到锁存器。例如:一个I/O口要控制两个 LED,对第一个 LED 送数据时,“打开”第一个锁存器而“锁住”第二个锁存器,使第二个 LED 上的数据不变。对第二个 LED 送数据时,“打开”第二个锁存器而“锁住”第一个锁存器,使第一个 LED 上的数据不变。如果单片机的一个口要做三种用途,则可用三个锁存器,操作过程相似。就这一种用法而言,可以把锁存器视为单片机的 I/O 口的扩展器。

74HC573引脚分布图

由上边这个真值表可以看出:OE为高时,输出始终为高阻态,此时芯片处于不可控制状态,所以在一般应用中,我们必须将OE接低电平。

LE则是输出端状态改变使能端,当LE为低电平,输出端Q始终保持上一次存储的信号(从D端输入),当LE为高电平时,Q紧随D的状态变化,并将D的状态锁存

也就是说当锁存使能端LE为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。

另外:对锁存器的输入是和标准 CMOS 输出兼容的;若再加上上拉电阻,他们能和 LS/ALSTTL 输出兼容。

锁存器的电路连接及使用详解:

(结合上面的锁存器引脚说明)

0:vcc gnd 供电不用多说吧?

1:OE接地

2:D0-D7接我们的信号发射端 (一般为单片机用来传输数据的I/O口)

3:Q0-Q7接我们要接受信息的终端(数码管,液晶,or anyother device)

4:LE接一个I/O口(此I/O脚可视为锁存器 锁存功能 的开关,高电平为更新Q端信号(要更新的信号从D输入)低电平则不更新)

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

    关注

    8

    文章

    904

    浏览量

    41441

原文标题:锁存器使用总结

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    主要特性、种类及应用

    是具有两个稳定状态的时序逻辑电路,即它是双稳态多谐振荡
    的头像 发表于 09-12 16:13 1.1w次阅读
    <b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的<b class='flag-5'>主要</b>特性、种类及应用

    的工作原理

    更多的时间来执行其他的任务。这就是在LED和数码管显示方面的作用:节省了宝贵的MCU时间。 那到底
    发表于 03-26 20:41

    作用

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

    的缺点和优点

    (latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态
    发表于 04-23 03:35

    请问一下与缓冲作用

    就是把当前的状态起来,使CPU送出的数据在接口电路的输出端保持一段时间
    发表于 03-01 07:00

    作用是什么?

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

    和缓冲作用是什么?

    和缓冲作用是什么?
    发表于 03-09 09:48 2.5w次阅读

    器使用总结

    (Latch)是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。
    发表于 01-31 13:57 1.2w次阅读
    <b class='flag-5'>锁</b><b class='flag-5'>存</b>器使用总结

    常用芯片哪些_作用介绍

    本文开始介绍了什么是的工作原理,其次介绍了
    发表于 01-31 16:30 8.1w次阅读
    常用<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>芯片<b class='flag-5'>有</b>哪些_<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的<b class='flag-5'>作用</b>介绍

    的工作原理

    本文首先介绍了的工作原理,其次阐述了作用
    的头像 发表于 08-21 18:57 9w次阅读

    什么是 与寄存何区别

    (Latch)是一种基本的数字电路元件,用于存储二进制数字的状态信息,并能够在需要时通过加电或控制信号的作用保持状态。它通常由几个逻辑门组成,可以实现简单的存储、移位、计数等功能
    的头像 发表于 04-09 18:45 9588次阅读

    和触发主要区别是什么

    和触发是数字电路中的基本组件,它们在实现数字逻辑功能中起着至关重要的作用。虽然它们在功能上有很多相似之处,但它们之间还是存在一些
    的头像 发表于 07-23 10:24 1035次阅读

    电路中的中间是什么元件

    主要作用是缓存数据,解决高速控制与慢速外设之间的不同步问题,以及解决驱动和I/O口的输入输出问题。 类型
    的头像 发表于 07-23 11:29 321次阅读

    什么用途和作用

    (Latch)是一种存储设备,用于在数字电路中存储和保持数据。
    的头像 发表于 08-28 09:11 487次阅读

    d解决了sr的什么问题

    存在一些差异,D在一定程度上解决了SR的一些问题。 引言 在数字电路设计中,
    的头像 发表于 08-28 09:16 452次阅读