生活

当前位置/ 首页/ 生活/ 正文

单片机流水灯程序8个灯依次亮(单片机流水灯程序8个灯)

导读 大家好,我是小五,我来为大家解答以上问题。单片机流水灯程序8个灯依次亮,单片机流水灯程序8个灯很多人还不知道,现在让我们一起来看看吧...

大家好,我是小五,我来为大家解答以上问题。单片机流水灯程序8个灯依次亮,单片机流水灯程序8个灯很多人还不知道,现在让我们一起来看看吧!

1、

#include //51系列单片机定义文件
#define uchar unsigned char //定义无符号字符
#define uint unsigned int //定义无符号整数
void delay(uint); //声明延时函数
void main(void)
{
uint i;
uchar temp;
while(1)
{
temp=0xFE;
for(i=0;i<8;i++) //8个流水灯依次全部点亮
{
P1=temp;
delay(500); //调用延时函数
temp<<=1;
}
}

}

void delay(uint t) //定义延时函数
{
register uint bt;
for(;t;t--)
for(bt=0;bt<255;bt++);
}

本文到此讲解完毕了,希望对大家有帮助。