為什么我這個程序循環一次后,還繼續循環啊,for不是循環完就結束了么
#include
#include
#define uint unsigned int
uint a,i;
sbit beep=P2^1;
void delay(uint);
void main()
{
a=0xfe;
delay(500);
for(i=0;i<8;i++)
{P0=a;
//beep=0;
a=_crol_(a,1);
delay(500);
//beep=1;
}
delay(1000);
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
|