一、电路图
在蓝桥杯要求使用的开发板上LED是共阳(输入信号为0时亮,1时灭)的,通过74HC573锁存器和74HC138译码器控制。
1. 74HC573锁存器
当输入的数据消失时,在芯片的输出端,数据仍然保持; 这个概念在并行数据扩展中经常使用到。
1脚三态允许控制端低电平有效;
1D~8D为数据输入端;
1Q~8Q为数据输出端;
LE为锁存控制端;OE为使能端。
OEˉ | LE | D | Q |
---|---|---|---|
L | H | H | H |
L | H | L | L |
L | L | X | Q0 |
H | X | X | Z |
2. 74HC138译码器
74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。
3. 电路原理
先通过设置138译码器来选择LED灯的锁存器,LED灯是受输出端Y4控制,所以译码器A2A1A0 = 100使Y4端输出为零,Y4端通过或非门(WR = 0),使得Y4C为1,Y4C连接LE锁存控制端,实现LED的控制。
二、实现代码
例题:使LED灯先全部闪五次,