51单片机流水灯,一开始全亮然后逐个熄灭,怎么编程序,大一c语言

如题所述

第1个回答  2017-09-18
#include<reg51.h>
void delay(int a)
{
while(a--);
}
main()
{
unsigned char i;
while(1)
{
P0=0xff;
for(i=0;i<8;i++){P0=P0<<1;delay(30000);}
P0=0x00;
for(i=0;i<8;i++){P0=(P0>>1)|0x80;delay(30000);}
}
}本回答被提问者和网友采纳
第2个回答  2017-09-18
如果是高电平接法,一开始就是0xff
然后逐位向右移。。。。。。。
相似回答