74HC573锁存器
本文介绍了74HC573锁存器的基本特性与应用。74HC573是一款8位D型透明锁存器,工作电压2.0V-6.0V,具有低功耗、高驱动能力(10个TTL负载)特点。文章详细解析了其20个引脚功能,包括数据输入/输出端、锁存使能(LE)和输出使能(OE)控制信号。重点阐述了三种工作模式:输出高阻态(OE=1)、透明模式(OE=0,LE=1输入直通输出)和锁存模式(OE=0,LE=0锁定数据)。典型应
基于74HC573的锁存器学习
今天在看51开发板LED原理图,其中用到了74HC573锁存器,决定详细的学习一下。这篇文章内容多由AI生成,没有细致打磨,简单了解学习即可。喜欢的话请给博主点个赞吧,谢谢啦!
74HC573 是一款高速 CMOS 逻辑电路,属于8位D型透明锁存器,广泛用于数字系统中的数据暂存、IO口扩展、总线隔离与驱动等场景。它的核心功能是“锁存”8路并行数据——即先让输入数据“透明”传递到输出,再通过控制信号将数据“锁定”在输出端,即使输入变化,输出也保持不变。
一、基本定位与核心特性
在了解细节前,先明确它的核心属性,方便快速建立认知:
| 类别 | 具体参数/特性 |
|---|---|
| 芯片类型 | 8位D型透明锁存器(D-Type Transparent Latch) |
| 供电电压范围 | 2.0V ~ 6.0V(CMOS优势:宽电压,低功耗,适合不同供电场景) |
| 输出驱动能力 | 可驱动10个TTL负载(或20个CMOS负载),满足多数中小规模数字电路的驱动需求 |
| 封装形式 | 常见DIP-20(双列直插,适合面包板/穿孔焊接)、SOIC-20(贴片,适合小型PCB) |
二、引脚功能详解(以DIP-20封装为例)
74HC573 共20个引脚,按功能可分为数据输入、数据输出、控制信号、电源地四类,引脚分布和功能如下表:
| 引脚号 | 引脚名称 | 功能说明 |
|---|---|---|
| 1 | OE | 输出使能端(Output Enable),低电平有效 - OE=0:低电平,输出端(Q0~Q7)正常工作;在原理图中就表现为接地。 - OE=1:输出端呈高阻态(相当于断开,不影响外部总线/电路) |
| 2~9 | D0~D7 | 8路数据输入端(Data Input),分别对应Q0~Q7输出,每路可输入0/1电平 |
| 10 | GND | 电源地(0V),需与VCC配合,靠近芯片处并联0.1μF去耦电容(抑制电源噪声) |
| 11 | LE | 锁存使能端(Latch Enable),高电平透明,低电平锁存 - LE=1:“透明模式”,D0D7直接传递到Q0Q7(输入变,输出变); - LE=0:“锁存模式”,Q0~Q7保持LE由高变低瞬间的D端数据(输出值被锁定) |
| 12~19 | Q0~Q7 | 8路数据输出端(Data Output),与D0~D7一一对应,输出状态由OE和LE共同控制 |
| 20 | VCC | 电源正极(2.0V~6.0V),需注意电压范围,避免超压损坏芯片 |
关键提醒:OE的优先级高于LE——即使LE处于“透明模式”,若OE=1,输出仍为高阻态(也就是没有确定的值);只有OE=0时,LE才能控制数据的“透明/锁存”。

相关名词解释:”透明“
前面提到的透明锁存器、高电平透明、透明模式中的透明是什么意思?
“透明” 其实就是字面意思 ,输入数据能 “直接穿过” 芯片,输出端立刻跟着变,就像隔着一块透明玻璃看东西,里面放什么,外面马上能看到什么。“透明” 时的芯片对数据 “不拦截、不延迟”。透明对应的是锁存。透明状态下,输出随输入实时变化,锁存状态下,输出值被锁定,其数值为,由透明转为锁存那一刻时的输入值。
三、核心工作原理(3种关键工作模式)
74HC573的工作状态完全由 OE(输出使能) 和 LE(锁存使能) 两个控制信号决定,共3种核心模式,逻辑关系如下表:
| OE(引脚1) | LE(引脚11) | 工作模式 | 输出(Q0~Q7)状态 |
|---|---|---|---|
| 1 | 任意(0/1) | 输出高阻态 | 高阻(相当于与外部电路断开,不驱动也不拉低) |
| 0 | 1 | 透明模式 | Q = D(输入D变,输出Q立即变,“透明传递”) |
| 0 | 0 | 锁存模式 | Q保持LE由高变低瞬间的D值(输入D再变,Q不变) |
举个通俗例子:用74HC573锁存LED显示数据
假设用74HC573驱动8个LED(Q0~Q7接LED负极,LED正极接电阻到VCC):
- 先置 OE=0(允许输出)、LE=1(透明模式);
- 向D0~D7输入要显示的LED数据(如D0=0、D1=1,对应Q0=0→LED亮,Q1=1→LED灭);
- 待数据稳定后,置 LE=0(锁存模式)——此时即使D0D7的数据改变,Q0Q7仍保持之前的状态,LED显示不变;
- 若需要更新显示,只需再次置LE=1,输入新数据,再置LE=0即可。
四、典型应用场景
74HC573的“8位并行锁存+高阻输出”特性,使其在数字电路中应用极广,常见场景包括:
1. 单片机IO口扩展(基础常用操作)
单片机(如51单片机、STM32)的IO口数量有限,若需驱动多个外设(如LED矩阵、按键阵列),可通过74HC573扩展IO:
- 例:用1片74HC573扩展8个输出口(驱动8个LED),仅占用单片机2个控制口(LE和OE)+8个数据口(D0~D7);若用2片,可扩展16个输出口(共用LE/OE,分时锁存)。
2. 数据总线隔离与共享
在多设备共享数据总线(如CPU与多个传感器/存储器)的场景中,74HC573的高阻模式可避免总线冲突:
- 多个74HC573的Q0~Q7挂在同一条总线,通过各自的OE控制:仅让当前需要通信的设备对应的74HC573置OE=0(输出有效),其余OE=1(高阻),确保总线数据不冲突。
3. LED/LCD显示驱动(好用)
在数码管或LED点阵显示中,74HC573用于锁存“段码”或“位码”:
- 段码锁存:存储数码管的8段显示数据(a~g+dp);
- 位码锁存:存储哪一位数码管需要点亮的信号,配合译码器实现多位数动态显示。
4. 地址锁存
在早期CPU/单片机系统中,地址总线与数据总线复用(如8086的AD0~AD15),需用锁存器分离地址和数据:
- 当总线传输地址时,置LE=1(透明模式),地址数据传递到Q端;
- 地址稳定后,置LE=0(锁存模式),Q端保持地址,总线可切换为传输数据。
五、关键注意事项(避免踩坑)
-
电源去耦必须做
CMOS芯片对电源噪声敏感,需在VCC(引脚20)和GND(引脚10)之间并联0.1μF陶瓷电容,且电容要尽量靠近芯片(减少引线电感),抑制电源波动对芯片的干扰。 -
静电防护不可少
74HC573为CMOS工艺,输入阻抗极高,容易被静电击穿(尤其是未焊接时)。操作时需戴防静电手环,芯片存放于防静电包装中,避免用手直接触摸引脚。 -
避免输出总线冲突
当多个74HC573的Q端挂在同一条总线时,必须确保同一时间只有1个芯片的OE=0(输出有效),其余OE=1(高阻)——否则多个芯片同时驱动总线,可能导致输出电流过大,烧毁芯片或总线。 -
注意电平兼容性
- 74HC573:输入输出为CMOS电平(VCC=5V时,高电平≥3.5V,低电平≤1.0V);
- 若需与TTL芯片(如74LS系列,高电平≥2.0V,低电平≤0.8V)配合,建议选用74HCT573(T=TTL兼容,输入阈值与TTL一致,无需额外电平转换)。
-
满足时序要求
锁存数据时,需确保数据D在LE由高变低前稳定建立(建立时间t_SU),且在LE变低后保持一段时间(保持时间t_H)——具体值参考 datasheet(如VCC=5V时,t_SU≈10ns,t_H≈5ns),避免因数据不稳定导致锁存错误。
六、与类似芯片的对比(74LS573 vs 74HC573)
初学者常混淆74LS573(TTL型)和74HC573(CMOS型),两者引脚和功能完全兼容,但核心特性差异显著,选择时需根据场景判断:
| 对比维度 | 74HC573(CMOS) | 74LS573(TTL) |
|---|---|---|
| 供电电压 | 2.0V~6.0V(宽电压) | 4.75V~5.25V(仅5V) |
| 静态功耗 | 极低(μA级) | 较高(mA级) |
| 噪声容限 | 高(VCC=5V时,±1.4V) | 低(±0.4V) |
| 速度 | 较快(典型19ns) | 中等(典型25ns) |
| 输出驱动能力 | 10个TTL负载 | 10个TTL负载(相同) |
| 温度范围 | 商业级070℃,工业级-4085℃ | 商业级070℃,工业级-55125℃ |
结论:若电路需低功耗、宽电压(如电池供电、3.3V系统),优先选74HC573;若需极端温度稳定性(如工业控制),可考虑74LS573或工业级74HC573。
总结
74HC573是数字电路中的“基础工具芯片”——它结构简单、功能明确,核心是通过LE和OE控制8位数据的“透明传递”与“锁定保存”,同时凭借CMOS的低功耗、宽电压优势,成为IO扩展、数据锁存、总线隔离的首选方案。掌握它的引脚、工作模式和应用场景,是理解复杂数字系统(如单片机最小系统、PLC接口电路)的重要基础。
数电知识补充
这一部分从大学课程中的《数电》角度进行理解,学习74HC573.属于作者兴趣使然,实际工作应用时,除非设计寄存器,不然这部分内容并不重要。
课本中,数字电路分为 “组合逻辑电路”(无记忆功能,输出仅由当前输入决定)和 “时序逻辑电路”(有记忆功能,输出由当前输入 + 历史状态决定)。
1、定位:属于时序电路里的 “8 位 D 型透明锁存器”,还带 “三态输出”(比普通锁存器多高阻态);
- “D 型”:输入信号为 “数据端 D”(8 路并行 D0D7),输出与输入数据直接对应(Q0Q7);
- “透明”:课本定义为 “当锁存使能端(LE)为有效电平时,输出端 Q 随输入端 D 实时变化,相当于输入‘透过’器件直接输出”(区别于 “非透明锁存器” 或 “触发器” 的边沿触发特性);
- “三态输出”:课本核心概念 —— 逻辑器件的输出除了 “高电平(1)”“低电平(0)” 两种逻辑态,还存在第三种状态 “高阻态(Hi-Z)”,高阻态时输出端呈现极高阻抗,相当于与外部电路 “断开”(不吸收、不提供电流,对外部总线 / 负载无影响)。//了解即可,以后可以深入学习。
- 核心控制:输出使能(OE)优先级最高 ——OE=1 时,输出必为高阻态(和其他信号无关);OE=0 时,才看锁存使能(LE):LE=1 时 “透明”(Q 随 D 实时变),LE=0 时 “锁存”(Q 保持不变);配合真值表与时序图能更好理解,不再补充。
心控制**:输出使能(OE)优先级最高 ——OE=1 时,输出必为高阻态(和其他信号无关);OE=0 时,才看锁存使能(LE):LE=1 时 “透明”(Q 随 D 实时变),LE=0 时 “锁存”(Q 保持不变);配合真值表与时序图能更好理解,不再补充。 - 关键用义:高阻态是为了让多器件共享总线(比如单片机和传感器),避免信号冲突,这是课本里它的核心应用价值。
更多推荐



所有评论(0)