主函式一定要有while 1 嗎?

2021-10-05 05:48:41 字數 336 閱讀 4842

在我兩次移植例程時,執行的結果都不對,後來檢查發現,預設了while(1),加上之後結果就正確了,這讓我百思不得其解,於是我又各種查資料。

這是各中微控制器自身決定的。有的微控制器程式內如果沒有迴圈程式,那它會從頭執行到最後,然後返回最開始繼續執行。而有的微控制器再執行一次之後,就會停止。有的則是執行完後可能會進入無序執行狀態,程式就跑飛了。main函式不能終止,要一直的迴圈。

所以,在寫或者移植微控制器程式的時候,最好是加上while迴圈,即便程式只執行一次,也要在最後加上while(1);使其一直指向這個語句而不會出現誤操作。

while(1)的用處也很多,例如執行流水燈、檢測狀態位等等,它更多的用法還有待發掘。

人,一定要有思想

人生在世,不要輕信任何乙個人,不管他和你的關係有多深,他說的任何一句話,你都要抱著一絲的懷疑態度!人,一定要有思想!這種思想源於對任何事物的判斷!乙個人,不懂得思考,不懂得判斷,那麼在這個社會上,處處都是被動的!如果是錯的,也會一錯再錯!咱們不是士兵,士兵對上級的命令,就像機械人一樣執行命令,我這裡...

辦公一定要有哪些基礎軟體?

1 基礎文字類 office辦公軟體 wps 老生常談的乙個東東,文件 報表 ppt,基礎在手天下我有。不僅電腦要常備這些軟體,熟練運用也很重要!千萬不要以為 word 文件只是打打字 excel 就是隨便建幾個 裡面其實大有門道!認真鑽研一下不會吃虧的!2 圖形處理類 photoshop core...

富爸爸 女人一定要有錢

富爸爸 女人一定要有錢 南海出版社 第12章 我沒錢投資 p136 我沒時間與我沒錢投資 乙個熟悉的問題 1 投資不需要錢嗎?要賺錢,總得先有錢吧?2 人們經常說 一有錢,就要怎麼怎麼樣 或者 只要有空,我就做什麼什麼事 答 要先找投資專案,再想著去找錢的問題。如果就因為沒錢而放棄,那機會是零 找投...