国信长天单片机实训平台LED灯渐进

记录一下我的单片机学习(新手创作) 今天做的项目是利用延时函数达到LED灯渐进的效果,同时对其进行了模块化处理。 我们首先对单片机P2口和P0在LED.c进行声明,分别用以控制74HC138锁存器和LED灯,有助于我们对程序的阅读和理解。然后设计两个循环嵌套,分别控制亮度等级和循环次数以达到我们所要的效果,我们利用Delay函数和其中代码中的a变量来表示LED灯亮灭时间,b来做循环次数,在快速亮灭的过程中,其频率是极高的,我们的肉眼不足以捕捉到这个频率,因此可以通过控制亮灭的时间来达到我们想要的LED灯渐进效果。完成我们的代码后,进行模块化编程处理,可增加代码的可读性并且使得后续的处理更加方便。代码如下
主函数 main.c
#include
#include "LED.H"
void main()
{

while(1)
{
extern int a ;
ext

国信长天单片机实训平台LED灯渐进最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/15141.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>