单片机学习笔记 2. LED灯闪烁
更多单片机学习笔记:
单片机学习笔记 1. 点亮一个LED灯
目录
0、实现的功能
LED灯闪烁
1、Keil工程
闪烁原理:需要进行软件延时达到人眼能分辨出来的效果。常用的延时方法有软件延时和定时器延时。此次先进行软件延时
具体操作步骤和之前的笔记一致。此次主要利用无符号整型的范围进行延时,点亮----延时----关闭----延时----点亮。。。。这样很耗资源,因为延时的时候净做一些无用功
2、代码实现
#include <reg52.h>
unsigned int i;//i = 0~65535
void main()
{
while(1)
{
P1 = 0; //点亮P1口8个LED
i = 65535;
while(i--);
P1 = 0xff;// 1111 1111熄灭P1口8个LED
i = 65535;
while(i--);
}
}
实现效果展示:
原文地址:https://blog.csdn.net/u014087103/article/details/143835843
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!