开始仿真的时候过10s之后灯就从上往下全部点亮了,一直维持这个状态。
以下是c程序,书上面的,要求点亮一个后熄灭,然后点亮下一个发光二极管,如此循环。
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint i)
{ uchar t;
while (i--);
{for (t=0;t<120;t++);
}
}
void main()
{ P1=0xfe;
while(1)
{P1=_crol_(0,1);
delay(500);
}
}