书上说while(1)是进入死循环让程序停止。现在我希望LED灯闪烁10次就停下来(灯灭)
我的程序是
#include <reg52.h>
#define uint unsigned int
sbit led1=P1^0;
uint i,j,k;
void main()
{
for(k=10;k>0;k--)
{
led1=0;
for(i=1000;i>0;i--)
for(j=110;j>0;j--);
led1=1;
for(i=1000;i>0;i--)
for(j=100;j>0;j--);
}
while(1);
}
但是用isp下载后开发板没有实现预期功能,数码管还一直叫?自己想不通哪里有问题,求教各位高手
我一开始是没有写while(1)的,然后灯就一直循环亮灭
写while(1)后开始有问题,再去掉while(1)之后又回不到原来的现象了,数码管还是叫,怎么办呀...... |