蓝桥杯单片机开发板学习经验-点亮我的LED

本文分享了在蓝桥杯单片机开发板上点亮LED小灯的学习经验,详细介绍了涉及的74HC138译码器、74HC02或非门、M74HC573锁存器的工作原理和控制过程,以及如何通过编程关闭蜂鸣器。
摘要由CSDN通过智能技术生成

今天这个博客主要讲解的是我在蓝桥杯单片机开发板学习过程中的一些经验-点亮我的LED小灯。
首先要明确的是在点亮LED小灯过程中所涉及的主要包括如下电路
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来依次介绍有关电路芯片的基本原理。
首先是74HC138译码器。
74HC138译码器可接受3位地址输入(即电路原理图中的A,B,C。分别通过P25,P26,P27来进行控制)。然后在输出端可以提供八个有效低电平输出。74HC138的管脚说明如下所示:输入(P25,P26,P27);输出引脚(Y0-Y7);使能引脚(G1,G2A-低电平有效,G2B-低电平有效);
在点亮LED过程中,需要通过74HC138来控制Y4引脚,使得Y4引脚为低电平。具体程序如下所示。

 	HC138_C = 1;
	HC138_B = 0;
	HC138_A = 0;

在上述程序执行过后,Y4引脚为低电平。
紧接着是74HC02。74HC02是一个或非们元器件,实现逻辑或非功能,该元件有两个输入端和一个输出端。在蓝桥杯单片机开发板中,74HC02(U25D)的两个输入引脚分别为Y4和WR。在执行完74HC138的程序之后,Y4已经是低电平,而WR引脚为单片机P36引脚,该引脚为低电平有效,上电复位后初始电平为低电平。因此通过或非门之后,Y4C引脚为高电平。
接下来是M74HC573M1R(U6)的芯片电路分析。
OE接GND为低电平,输出允许;
LE接Y4C引脚,当Y4C = 1时,锁存器Q输出端将随D输入端电平变化而变化;
当Y4C = 0时,锁存器Q输出端不随D输入端电平变化而变化,仍然保持上一时刻的电平。
此时74HC573的输出端电平变化已经同输入端电平变化同步,通过控制P0口的电平变化就可以控制LED小灯的亮灭与否。
然后需要注意的是在蓝桥杯单片机开发板(IAP15F2K61S2)中,LED小灯是阳极接在高电平上,因此,只有在P0口各引脚输出为低电平是LED小灯才可以被点亮。
同时需要注意的是蓝桥杯开发板在上电后由于电路板本身的连接,蜂鸣器会响,这个时候为了我们的学习体验(虽说可以提神醒脑,但是长久的噪声也不是很好不是~),需要把蜂鸣器关掉,现在介绍关掉蜂鸣器的电路以及程序。
蜂鸣器的有关电路如下所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这部分主要设计到的电路芯片包括74HC573(U9)以及ULN2003(U25B)两个数字芯片。74HC573(U9)以及74HC02(U25B)上文已经进行介绍,这里就不在介绍。主要对ULN2003的功能进行介绍。
ULN2003的定义是:高耐压,大电流符合晶体管阵列,由七个硅NPN复合晶体管组成。可以简单理解为一个放大装置,其电路逻辑为:输入为高,输出为低。到这里相信大家就基本搞明白蜂鸣器与继电器关闭的原理啦~接下来咱们来一起看看具体的程序实现是如何实现的呢。

v
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值