哪位牛人帮解释一下,在单片机c语言编程中while(delay_time--)语句的作用啊?

2024-10-31 06:16:19
推荐回答(3个)
回答1:

while(delay_time--)是当delay_temi变量为非0时循环行while中的语句,持行一次循环,delay_time减1,直到delay_time=1。如果while后没有语句,那就相当于一条等待语句。
例如:
while(delay_time--)
{
count++; //注:count自加1,等于count=count+1;
}
如果delay_time为正数,执行的结果就是count=(持行之前的)delay_time.

while(delay_time--); //等待
P1_0=0;

执行的结果是等减到0的时候,将P1.0置0。

回答2:

while()是个循环语句.意思是当delay-time减到到零时,就跳出循环!不然就继续!

回答3:

延时呗