自学内容网 自学内容网

单片机学习笔记 2. LED灯闪烁

更多单片机学习笔记:
单片机学习笔记 1. 点亮一个LED灯


目录

0、实现的功能

1、Keil工程

2、代码实现


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)!