至于罩吵雹在if块结尾放一个while, 是为了如果if的条件为真, 执碰春行完动作后, 就关闭程序(意思是用户要手动关闭). 或是让程序结束运行, 但是都是一个意思, 反正执行到while(1)后, 程序就不可能再运行别的代码了.
如果while控制了一个代码, 或代码块, 说明编写者要让程序无限做一个重复的工作, 而这些工作往往不是什么好的.
一直在这儿执行的意思,比如一些示范程序做完工作后冲漏歼,但程序仍要运转,那就用while(1)结尾,表散冲示停住搜中。还有的运行任务只是循环执行某一段程序,那就把它放在while(1)里面不停循环执行
加while(1)就是个死循环的意思
单片机读到这一句的时候,就会一直在那while...因为括号里条件为1,所以是死循环
至于为什么。。。单片机这个家伙比较贱啊,你不能把它停下来闭激,得一直给它个活干,所以就找了个while(1)让它干。。。。这轿历袜个程序简单,不影响你对d1的置位
不加这个语句,单片机不知道跑到哪去了。烂迅。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)