单片机流水灯要怎么实现每次多亮一个灯,c语言

2024-12-02 20:45:43
推荐回答(1个)
回答1:

#include
unsigned long int dat=0xffffffff;
void delay(int a)
{
while(a--);
}
main()
{
while(1)
{
dat>=1;
P0=dat;
P1=dat>>8;
P2=dat>>16;
P3=dat>>24;
delay(30000);
if(dat==0)dat=0xffffffff
}
}