只能點亮一次,卻不能像流水燈一樣循環的一直點亮,應該如何修改呢
#include<reg52.h>
#include<intrins.h>
#define u unsigned int
sbit D1=P1^4;
void j(z);
char t;
void main()
{
D1=0;
t=0x7f;
P0=t;
while(1)
{
t=_lror_(t,1);
j(500);
P0=t;
}
}
void j(u z)
{
u x,y;
for(x=z;x>0;x--)
for(y=20;y>0;y--);
}
|