作业帮 > 综合 > 作业

单片机LED流水灯程序精简 #include #include unsigned void delay(i) i=500

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/02 08:41:25
单片机LED流水灯程序精简 #include #include unsigned void delay(i) i=50000;
while(i){i--}
while(1){
P0=0xdf;
delay();
P0=0xef;
delay();
P0=0x7f;
delay();
P0=0xbf;
delay();
P0=0xf7;
delay();
P0=0xfb;
delay();
P0=0xfd;
delay();
P0=0xfe;
delay();

#include
#include
#define uint unsigned int
#define uchar unsigned char
void delay(uint x)
{
uint i;
for(i=0;i1;
led&=0x80;
delay(50000);
}
}
再问: 精简
再答: 这还不够精简?这已经是最少的代码了。
再问: 用“>>”或“”吗? led=led>>1;