当前位置:首页 » 编程语言 » led流水灯c语言程序

led流水灯c语言程序

发布时间: 2025-01-24 12:28:15

❶ 单片机流水灯c语言程序(8个灯,依次点亮每个灯,延时500MS)

单片机流水灯C语言程序的源代码如下:

#include //51系列单片机定义文件

#define uchar unsigned char //定义无符号字符

#define uint unsigned int //定义无符号整数

void delay(uint); //声明延时函数

void main(void)

{

uint i;

uchar temp;

while(1)

{

temp=0x01;

for(i=0;i<8;i++) //8个流水灯逐个闪动

{

P1=~temp;

delay(100); //调用延时函数

temp<<=1;

}

temp=0x80;

for(i=0;i<8;i++) //8个流水灯反向逐个闪动

{

P1=~temp;

delay(100); //调用延时函数

temp>>=1;

}

temp=0xFE;

for(i=0;i<8;i++) //8个流水灯依次全部点亮

{

P1=temp;

delay(100); //调用延时函数

temp<<=1;

}

temp=0x7F;

for(i=0;i<8;i++) //8个流水灯依次反向全部点亮

{

P1=temp;

delay(100); //调用延时函数

temp>>=1;

}

void delay(uint t) //定义延时函数

{

register uint bt;

for(;t;t--)

for(bt=0;bt<255;bt++);

}

(1)led流水灯c语言程序扩展阅读

51单片机流水灯的源代码如下

#include<reg51.h>

#include<intrins.h>

voiddelay(inta)

{

inti;

while(a--)for(i=0;i<110;i++);

}

main()

{

inti;

while(1)

{

P0=0xfe;

for(i=0;i<8;i++)

{

P0=_crol_(P0,1);

delay(500);

}

}

}

热点内容
QT静态编译64 发布:2025-03-06 23:09:35 浏览:280
圣安地列斯自由服务器ip 发布:2025-03-06 23:09:34 浏览:705
安卓怎么扫二维码 发布:2025-03-06 23:04:49 浏览:512
平方根倒数速算法 发布:2025-03-06 23:03:54 浏览:468
嗅探加密视频 发布:2025-03-06 23:03:40 浏览:846
php中文字符正则 发布:2025-03-06 23:02:03 浏览:539
忘记密码如何进入山东省人社通 发布:2025-03-06 22:59:39 浏览:345
安卓系统怎么安装不了国际服 发布:2025-03-06 22:55:32 浏览:863
linux文件夹打不开 发布:2025-03-06 22:54:07 浏览:828
安卓怎么刷新设备 发布:2025-03-06 22:32:07 浏览:815