【蓝桥杯单片机】 LED的控制

本文详细介绍了蓝桥杯单片机比赛中LED的控制方法,通过74HC573锁存器和74HC138译码器实现电路设计。首先解析了74HC573的锁存特性及其引脚功能,接着讲解了74HC138译码器的工作原理。然后阐述了如何通过译码器选择LED灯的锁存器,实现LED的开关控制。最后,给出了实现LED灯闪烁、依次亮起和熄灭的代码示例。
摘要由CSDN通过智能技术生成

一、电路图

共阳
在这里插入图片描述

在蓝桥杯要求使用的开发板上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灯先全部闪五次,

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值