用MCS-51单片机设计从左到右,再从右到左的流水灯设计,这样循环5次,然后停下急!!!谢谢了。。。

如题所述

第1个回答  2013-10-18
#include<reg52.h>
#include<intrins.h>
void delay(unsigned char i)
{
unsigned char m,n;
for(m=i;m>0;m--)
for(n=125;n>0;n--);
}
void main()
{ unsigned char k,i;
while(1)
{
P1=0xfe;
for(i=5;i>0;i--){
for(k=0;k<8;k++)
{
delay(2000);
P1=_crol_(P1,1);
}
P1=0x7f;
for(k=0;k<8;k++)
{
delay(2000);
P1=_cror_(P1,1);
}
}
}
}
相似回答