单片机基础与应用(C语言版)(第3版)课件 实例2 控制1个LED闪烁.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 8页
  • 2026-07-31 发布于山东
  • 举报

单片机基础与应用(C语言版)(第3版)课件 实例2 控制1个LED闪烁.pptx

实例2控制1个LED闪烁《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学

一、任务要求

任务要求通过单片机控制一个LED发光二极管闪烁系统的制作

二、任务分析

LED闪动的过程是亮灭交替的过程。所以,程序不仅能点亮LED,还要能熄灭LED。同时,注意LED闪动的时间控制。

三、控制程序

//程序:ex2.c//功能:LED闪烁控制#includeREGX51.H//包含头文件REGX51.H,定义了51单片机的所有SFRsbitLED=P1^0; //定义P1.0引脚位名称为LED//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无voiddelay(unsignedinti){while(i--);//i次空操作}voidmain() //主函数{while(1)//无限循环{ LED=0;//点亮LED delay(20000); //软件延时 LED=1;//点亮LED delay(20000); //软件延时}}

感谢您的观看Thanks?for?your?attention.?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档