51单片机之外设——74HC138、74HC02、74HC573讲解(三)

今天,将讲解能直接让单片机 I/O 口 复用的芯片——74HC573(拥有八路输出的透明锁存器,输出为三态门)。
所谓“三态门”,即为“正常的高电平“H”(逻辑1)或低电“L”(逻辑0),又可以保持特有的高阻抗状态“Z”。高阻态相当于隔断状态(电阻很大,相当于开路),指的是电路的一种输出状态,它既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面所接的电气状态决定。
三态门都有一个引脚,用来控制使能端,以此来控制门电路的通断。 可以具备这三种状态的器件就叫做三态器件。当EN有效时,三态电路呈现正常的“0”或“1”的输出;当EN无效时,三态电路给出高阻态输出。

接下来,我们来看一下在开发板上的74HC573的原理图:
这里写图片描述

这里需要说明的是,这个原理图上的使能引脚(1号引脚OE,即“输出使能端”),它是一个低电平有效的引脚(通常在开发板上,我们直接采取接地(GND)的措施,因为既然我们用到573,那么一般都是想让它处于工作状态的。),第11引脚为“LE——锁存使能端”。

接下来,附上74HC573的真值表:
这里写图片描述

由真值表可见:
1、当OE为H(高电平)时,无论Input(输入端D0~D7)输入何种电平状态,Output(输出端Q0~Q7)都为Z(高阻态)此时芯片处于不可控状态。
2、当OE为L(低电平)时,若 LE 为H,则 D(输入) 与 Q(输出) 同时为 L 或 H(Q端的电平状态紧随着D端变化) ;而当 LE 为L时,无论D为何种电平状态,Q都会保持上一次的电平(Q端电平状态将保持住LE端变化为低电平L 之前Q端的电平状态)。

下面我们附上在开发板的74HC573原理图:
这里写图片描述

可见,我们通过把OE长期拉低,LE通过网络标号 Y4C 连向前面所说的74HC02(或非门),再通过或非门,连向138译码器,最后决定此锁存器正常工作时的输出状态,由P2.5P2.6P2.7所决定。
在开发板上,由Y4C控制一个锁存器,同样的,Y5C、Y6C、Y7C也控制一个锁存器,同时,他们的输入端都是由P0口输入。于是,我们可以看到,通过控制11个 I/O 口的状态,即实现了控制 32 个引脚的输出情况,这样很明显达到了 I/O 口复用的目的。当然,我们也可以适当的去增减锁存器,从而改变可控输出引脚的数目。
事实上,在原理图中,这四个锁存器的端口分别连接LED、数码管段选、数码管位选、以及ULN2003(达林顿管阵列),这些在接下来的博文中,会详细的介绍。

未完待续……

  • 12
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值