找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2711|回復: 10
收起左側(cè)

有無while(1)對于這個單片機程序來說有差別嗎?

[復制鏈接]
ID:493934 發(fā)表于 2019-3-19 14:29 | 顯示全部樓層 |閱讀模式
有無while(1)對這個實驗現(xiàn)象有什么差別呢
微信圖片_20190319142840.jpg
回復

使用道具 舉報

ID:94031 發(fā)表于 2019-3-19 17:08 | 顯示全部樓層
實驗現(xiàn)象沒有變化,但main都要有while(1)的。
回復

使用道具 舉報

ID:134317 發(fā)表于 2019-3-19 17:28 | 顯示全部樓層
一般沒區(qū)別
回復

使用道具 舉報

ID:10947 發(fā)表于 2019-3-19 17:44 | 顯示全部樓層
有區(qū)別啊,運行到while那里就一直在等待了,沒有的話,都編譯不過吧
回復

使用道具 舉報

ID:425588 發(fā)表于 2019-3-19 17:48 | 顯示全部樓層
有的話程序不斷執(zhí)行,沒有的話程序只執(zhí)行一次
回復

使用道具 舉報

ID:234075 發(fā)表于 2019-3-19 18:27 | 顯示全部樓層
對于一些簡單的程序來說沒有影響。但是你的這個程序涉及到數(shù)碼管顯示的問題,程序中while(1); 會讓程序停止在這里,你能明顯看到數(shù)碼管上顯示的內(nèi)容筆畫,如果沒有while(1);你的這個程序會一直循環(huán)反復的執(zhí)行,又因為沒有消隱語句,會出現(xiàn)顯示多余筆畫的問題
回復

使用道具 舉報

ID:466164 發(fā)表于 2019-3-19 19:21 | 顯示全部樓層
贊成 kong_abc意見,光會用while(1),還是不行的,也要會跳出死循環(huán)。
回復

使用道具 舉報

ID:492857 發(fā)表于 2019-3-19 20:13 | 顯示全部樓層
有區(qū)別的,有while(1)的話程序會停在這里,顯示的內(nèi)容也會靜止,沒有的話程序只執(zhí)行一次,顯示會出現(xiàn)混亂或者一閃而過。
回復

使用道具 舉報

ID:453974 發(fā)表于 2019-3-19 21:34 | 顯示全部樓層
運行到那里程序停止,狀態(tài)維持
回復

使用道具 舉報

ID:142059 發(fā)表于 2019-3-19 22:21 | 顯示全部樓層
對于你的這個程序有沒有運行表現(xiàn)出的效果都一樣,但是有和沒有是兩個概念,一個運行完了,一個一直在運行。
回復

使用道具 舉報

ID:494377 發(fā)表于 2019-3-19 23:42 | 顯示全部樓層
對這個程序而言,有只是停止在while 一行,沒有的話在調(diào)試時可能會自動結(jié)束調(diào)試。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表