流水灯
1、仿真图
源程序
#include<>
typedef unsigned int uint;
void delay(uint x)
{
while(x--);
}
void main(void)
{
P1=0xfe; //led0先亮,其他都不亮
while(1)
{
delay(50000); //调用延时函数
P1=P1<<1; //第一次循环,led1亮,其他都不亮
if(P1==0x00) //全部移出
{
P1=0x00;
delay(50000);
P1=0xfe;
}
}
}
51单片机----流水灯 来自淘豆网m.daumloan.com转载请标明出处.