keil软件初学!!!

程序是这样的
我想问下程序里面a=50000是什么意思啊表示的是时间吗?假如第一个while(0)时,整个程序表示什么意思,第2个while(0)时,整个程序表示什么意思。两个同时while(0)时,整个程序表示什么意思。求大虾帮忙下,不甚感激!!!

这里的while(a--);只是起到一个延时的作用,是一个延时函数,你说的while(0);程序运行到while(0);条件为假,直接跳到下一步,如果两个都是while(0);就单纯是P1-0这个端口从0变到1,这个过程很快,如果是驱动一个灯,就没法看出这个端口的电平的变化
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-12
“程序里面a=50000是什么意思啊表示的是时间吗?”
后面要利用a来延时的,所以a可以看做延时的初值。

至于你后面的问题描述我没看懂,哪里来的while(0)?
while(xxx)中的表达式为0时,将会退出while循环体。

最后,“不甚感激”,很多提问的朋友怎么都犯这种低等的语文错误?本回答被网友采纳
相似回答