提问:
# include "reg52.h"
# include "intrins.h"
# define uint unsigned int
# define uchar unsigned char
# define led P2
sbit beep=P1^5;
void delay(uint i)
{
while(i--);
}
void main()
{
uchar i, x, y, p;
for(p=1;p<=1;p++)
{
for(x=1;x<=2;x++)
{
led=0xfe;
delay(22000);
for(i=1;i<=7;i++)
{
led=_crol_(led,1);
delay(22000);
}
for(i=1;i<=7;i++)
{
led=_cror_(led,1);
delay(22000);
}
}
led=0xff;
delay(50000);
for(y=1;y<=5;y++)
{
led=0x00;
delay(37000);
led=0xff;
delay(37000);
}
}
}
请问怎么使这个程序执行完一次后停止?
一周热门 更多>