锁存器74HC573

锁存器,顾名思义,就是把数据锁住存起来,这样当外界输入消失或者变化的时候,原来的数据还能保留住。

各个引脚的含义

名称全称含义解释
OE_Output enable输出使能整个器件的开或关,低电平有效
LELock enable(我觉得解释为Link enable更合理)锁存使能(连接使能)为1时输入输出连接,为0时断开
D1-D8data1-data8数据端也就是输入端
Q1-Q8output1-output8输出端output的首字母是o,但是O和0容易混淆,因此就用了Q
VCCVoltage To Current Converter电路电压电路供电电压
GNDground接地端0电势端口

工作原理

从以上名字可以看出来,要想这个芯片工作,首先OE_得是低电平。

如果锁存使能打开(LE = 1),输出(Q0-Q7)和输入(D0-D7)完全一样,相当于用导线直接连在一起。

如果锁存使能关闭(LE = 0),输出(Q0-Q7)就固定住了。即使输入变化,输出也不会变。

常用的电路

锁存器常用来实现一口多用,解决单片机输出端口不够的问题

比如有两个器件需要不同的输入电压,一个是[1,0,1,0,1,0,1,0],另一个是[1,1,1,1,1,1,1,1],但单片机只有一个P1(P10-P17)口可以使用。

那可以使用下面的电路。

首先两个锁存都关闭,P1输入[1,0,1,0,1,0,1,0],这时输出也是[1,0,1,0,1,0,1,0]。

然后第一个锁存器锁存打开(LE=1),锁定其输出,然后改变输入数据为[1,1,1,1,1,1,1,1]。

第一个锁存器锁存功能已经开启,输出不会变;第二个锁存器由于锁存仍处于关闭状态,输出仍然随着输入变化。

这样就实现了一个端口控制两个器件。

一个端口控制三个及以上个器件同理。

============================找指导老师布置任务吧==============================