单片机编程中的while(1)循环是怎么跳出的?
下面程序中的while(1)循环是怎么跳出的?#include<reg51.h>#defineuintunsignedintsbitgate1=P2^0;//定义P2.0...
下面程序中的while(1)循环是怎么跳出的?
#include<reg51.h>
#define uint unsigned int
sbit gate1=P2^0; //定义P2.0口
sbit gate2=P2^1;
sbit gate3=P2^2;
sbit gate4=P2^3;
void a(void)
{
uint i,j;
while(1)
{
for(i=1000;i>0;i--)
for(j=1000;j>0;j--) //双重循环,延时约1秒
{}
gate1=!gate1; //P.0口取反,控制小灯的亮灭
gate2=!gate2;
gate3=!gate3;
gate4=!gate4;
}
}
这个程序怎么结束啊 展开
#include<reg51.h>
#define uint unsigned int
sbit gate1=P2^0; //定义P2.0口
sbit gate2=P2^1;
sbit gate3=P2^2;
sbit gate4=P2^3;
void a(void)
{
uint i,j;
while(1)
{
for(i=1000;i>0;i--)
for(j=1000;j>0;j--) //双重循环,延时约1秒
{}
gate1=!gate1; //P.0口取反,控制小灯的亮灭
gate2=!gate2;
gate3=!gate3;
gate4=!gate4;
}
}
这个程序怎么结束啊 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询