单片机C语言中 WHILE(1)的含义?如:void main(void){TMOD=0x01;TH0=1;TL0=1;TR0=1;EA=1;while(1);}void IMER (void) interrupt 1 using 0{...}其中的while(1),含义。
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/16 08:07:51
单片机C语言中 WHILE(1)的含义?
如:
void main(void)
{TMOD=0x01;
TH0=1;
TL0=1;
TR0=1;
EA=1;
while(1);
}
void IMER (void) interrupt 1 using 0
{
...
}
其中的while(1),含义。
原地转移,貌似死循环,实则等待中断的发生.
中断后,执行:
void IMER (void) interrupt 1 using 0
结束后,返回到:
while(1);
继续等待.
while(语句)
只要语句的值为非0,while后面的statement就会一直执行,而1永远都是非0,就会导致后面一直执行。为了避免它是一个死循环,通常会在后面跟的statement中添加判断,以在合适的条件满足跳出循环
就是死循环,让程序就此打住,不在往下运行,除非中断来到可以打断,但是中断结束后又回到while(1),在此等待中断来临。
当while()括号里面为真值的时候,会一直执行大括号里面的内容。这就是单片机的任务,只要你上电了就会一直执行这个死循环。
求高手解答单片机C语言中while(--a)和while(a--)的区别?
while(1) 的含义?在c语言中while(1)的作用是什么?应怎样理解?
单片机C语言中 WHILE(1)的含义?如:void main(void){TMOD=0x01;TH0=1;TL0=1;TR0=1;EA=1;while(1);}void IMER (void) interrupt 1 using 0{...}其中的while(1),含义。
请问在单片机C语言中,while(--t)和while(t--)有什么区别啊?
单片机C语言中P3 &=~(1
c语言中while(!
C语言中 while(!
C语言中while(!
C语言中while(!
c语言程序中,while(!那个表达式的等价含义是什么?
C语言中FOR语句和WHILE语句的意思这两个语句指代什么含义.
请问C语言中while(!x)的(!
C语言中while (x+1
单片机C语言程序中:while(2)行不行?还有P2=0xfc写成大写P2=0XFC对不对?
C语言中 while(flag)
C语言中while(n!
51单片机的C语言P27是什么意思
51单片机C语言while( --a = while(--a!=0)这个()里面的是什么意思啊(--a!=0)里面的!