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。
while()是个循环语句.意思是当delay-time减到到零时,就跳出循环!不然就继续!
延时呗