标题:
有无while(1)对于这个单片机程序来说有差别吗?
[打印本页]
作者:
能能守护者
时间:
2019-3-19 14:29
标题:
有无while(1)对于这个单片机程序来说有差别吗?
有无while(1)对这个实验现象有什么差别呢
微信图片_20190319142840.jpg
(135.92 KB, 下载次数: 39)
下载附件
2019-3-19 14:29 上传
作者:
xuyaqi
时间:
2019-3-19 17:08
实验现象没有变化,但main都要有while(1)的。
作者:
liugang
时间:
2019-3-19 17:28
一般没区别
作者:
lfc315
时间:
2019-3-19 17:44
有区别啊,运行到while那里就一直在等待了,没有的话,都编译不过吧
作者:
kong_abc
时间:
2019-3-19 17:48
有的话程序不断执行,没有的话程序只执行一次
作者:
zhb2004xp
时间:
2019-3-19 18:27
对于一些简单的程序来说没有影响。但是你的这个程序涉及到数码管显示的问题,程序中while(1); 会让程序停止在这里,你能明显看到数码管上显示的内容笔画,如果没有while(1);你的这个程序会一直循环反复的执行,又因为没有消隐语句,会出现显示多余笔画的问题
作者:
7358655
时间:
2019-3-19 19:21
赞成 kong_abc意见,光会用while(1),还是不行的,也要会跳出死循环。
作者:
笙萧默
时间:
2019-3-19 20:13
有区别的,有while(1)的话程序会停在这里,显示的内容也会静止,没有的话程序只执行一次,显示会出现混乱或者一闪而过。
作者:
累不死的狗
时间:
2019-3-19 21:34
运行到那里程序停止,状态维持
作者:
Angle145
时间:
2019-3-19 22:21
对于你的这个程序有没有运行表现出的效果都一样,但是有和没有是两个概念,一个运行完了,一个一直在运行。
作者:
xxpwsxzaq
时间:
2019-3-19 23:42
对这个程序而言,有只是停止在while 一行,没有的话在调试时可能会自动结束调试。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1