74HC573芯片概述74HC573是一个8路输出的透明锁存器,输出是一个三态门,是一个高性能的硅栅CMOS器件。74HC573包含8个透明D型锁存器,每个锁存器都有一个独立的D型输入和一个三态输出,适合面向总线的应用。所有锁存器共享一个锁存器使能(le)端子和一个输出使能(OE)端子。得出74hc573芯片属于8位数码管驱动芯片的结论。
当LE为高电平时,数据从Dn输入锁存器。在这种情况下,锁存器进入透明模式,即锁存器的输出状态会随着相应D输入的每次变化而变化。当LE为低电平时,锁存器会将d输入上的信息存储一段时间,直到LE的下降沿到来。OE低时,8个锁存器的内容可以正常输出;当OE为高电平时,输出进入高阻态。OE终端的操作不会影响锁存状态。
74HC573的原理和74LS373一样,有8个数据锁存器。主要用于数码管、按键等的控制。
HC573的原理说明m54hc 563/74hc 563/m54hc 573/74hc 573的八个锁存器都是透明D型锁存器。当使能(G)为高电平时,Q输出将随着数据(D)的输入而改变。当使能为低电平时,输出将锁存在建立的数据电平。输出控制不影响锁存器的内部操作,也就是说,即使当输出关闭时,也可以保留旧数据,
也可以放置新数据。该电路可驱动大电容或低阻抗负载,可直接与系统总线接口,无需外部接口即可驱动总线。特别适用于缓冲寄存器、I/O通道、双向总线驱动器和工作寄存器。
HC573引脚图
HC573引脚菜单
74hc573逻辑图
输入输出等效电路
1.真值表
见74LS373的PDF第2页:Dn LE OE On H H L H L H L L X L L Qo X X H Z这是真值表,显示了这个芯片在输入和其他条件下的输出。每个芯片的数据表中都有真值表。布尔逻辑比较简单,这里就不赘述了。
2.高阻态是输出不高也不低,而是高阻的状态;在这种状态下,可以并行输出多个码片;但这些芯片中只能有一个处于非高阻态状态,否则会烧坏芯片;高阻抗状态的概念也可用于RS232和RS422通信。
3.数据锁存当输入数据消失时,数据保留在芯片的输出端;这个概念经常用于并行数据扩展。
4.数据缓冲
加强驾驶能力。74ls 244/74ls 245/74ls 373/74ls 573都具有数据缓冲的能力。
OE: output _ enable,输出使能;
Le: latch _ enable,数据锁存使能,latch表示锁存;
Dn:第n个输入数据;
On:第n个输出数据;
再看这个真值表,意思如下:
第四行:当OE=1为时,无论Dn和LE,输出端均为高阻态;
第三条线:当OE=0,LE=0时,输出不变;
第二行,第一行:当OE=0,LE=1时,输出数据等于输入数据;
结合下面的波形图,在实际应用中做到了:
a.OE=0;
b .首先将单片机端口线的数据输出到Dn;
C.然后将LE从0-"1-"0 d改变,此时你需要输出的数据会被锁定,输入数据的改变不会影响输出数据;其实单片机现在忙着做别的事情,比如串口通讯,扫描键盘……单片机的资源是有限的。
当单片机按照RAM方式扩展并行数据,使用命令movx @dptr,A时,这些时序都是由单片机实现的。下表中有一些参数是需要时间的,所以不需要关注,因为这些参数都是几十ns级别的,单片机最小指令周期在12M时1us完全可以实现;如果您自己实现这个逻辑,类似的指令如下:
mov P0,A;将数据输出到并行数据端口。
clr LE
setb LE
clr LE以上三条指令完成了LE的波形从0-1-0的变化。
74ls573在逻辑上与74LS373完全相同,只是引脚定义不同,数据输入输出端不同。
74HC573的最大范围
最大值范围意味着超过该值会损坏设备。最好在以下推荐的操作条件下操作。
+额定功率降低—— pdip:-10mw/, 65 ~ 125
SOIC:-7mw/, 65125
推荐操作条件
该设备具有保护电路,以避免被高静电电压或电场损坏。然而,对于高阻抗电路,必须采取预防措施,避免在高于最大范围的任何条件下工作。VIN和VOUT应限制在GND(VIN或VOUT)VCC。
未使用的输入引脚必须始终连接到合适的逻辑电压电平(即GND或VCC)。未使用的输出引脚必须暂停。
74hc573锁存器用于LED和数码管显示。为了保持数据显示,经常需要连续快速地刷新它。特别是在要选通的显示器件上,如四段八位数码管。在人类可接受的刷新频率范围内,应该是每30毫秒刷新一次。这极大地占用了处理器的处理时间,消耗了处理器的处理能力,浪费了处理器的功耗。
锁存器的使用可以大大减轻处理器在这方面的压力。当处理器将数据传输到锁存器并锁存它时,锁存器的输出引脚将保持数据状态,直到下一次锁存新数据。这样在数码管显示内容不变之前,可以释放处理器的处理时间和IO引脚。可以看出,处理器的处理时间仅限于显示内容发生变化的时候,只占整个显示时间的很小一部分。并且处理器在处理之后可以有更多的时间来执行其他任务。这就是LED和数码管显示中latch的作用:节省了宝贵的MCU时间。
标签:数据锁存器芯片