知识链接
一、数码管动态显示原理
8位共阳数码管内部结构如图4-2-2所示。

图4-2-2 8位共阳数码管内部结构
根据组合位数的不同,数码管分为2位数码管、4位数码管、6位数码管、8位数码管等。 组合位数在2位或2位以上的数码管统称为多位数码管。多位数码管是将每只数码管的相同段信号引脚连接在一起,然后统一由 a、b、c、d、e、f、g、dp 引出作为段控制端,各只数码管公共端分别引出作为位控制端。在输入段信号时,每位数码管都会得到相同的段信号。若多位数码管同时显示,则显示的数字必然相同。要多位数码管分别显示不同数字,需要进行动态扫描。数码管动态扫描方法为:依次输出要显示的位置和内容,显示位置由位控制端完成,显示内容由段控制端完成。
二、锁存器74HC573
锁存器是数字电路中具有记忆功能的一种逻辑元件。锁存就是把信号暂存以维持某种电平状态,在数字电路中可以记录二进制数字信号“0”和“1”。74HC573 是拥有8路输出的 D 型透明锁存器,如图4-2-3所示。其真值表见表4-2-1所示。

图4-2-3 锁存器74HC573
表4-2-1 74HC573真值表
(https://www.daowen.com)
74HC573 输入控制端口说明:
OE:三态输出使能控制端。为1时,输出高阻态;为0时,输出高电平或低电平。
LE:锁存使能输入控制端。为1时,输出和输入直通,输出受输入信号控制;为0时,输出锁存数据,输出不受输入信号控制。
由74HC573真值表可知,74HC573工作原理为:
OE=1时:不使能三态输出功能,所有输出为高阻态。
OE=0时:使能三态输出功能,输出端输出高或低电平。
① LE=1时:不使能锁存输出功能,输入输出直通,输出信号受输入信号控制。输入1直接输出 1,输入 0 直接输出 0。
② LE为下降沿时:完成数据锁存,输入数据保存到锁存器中。输入 1 锁存 1,输入 0锁存 0。
③ LE=0 时:使能锁存器输出功能,输出锁存的数据,输出不再受输入控制,而是由锁存器中锁存的数据决定。
由于 74HC573 具有锁存输出功能,并且每路只需要微安级别的输入电流,就能实现几毫安电流的输出,所以常在单片机系统中使用它来扩展I/O端口和增大输出电流。