資料介紹
在單片機的主程序中,我們在寫程序的時候,總是寫一個while(1)的語句,以此達到讓程序進入一個無限死循環中,其目的是讓程序一直保持在我所需要的運行情況下,例如:流水燈的程序讓LED燈一直在交替閃爍,LCD顯示不停地在刷新。該循環并不是阻止程序的跑飛(程序的跑飛我會在下一篇博客中學習一番),而是防止main()返回。因為在嵌入式中,main函數是不能返回的,而雖然我們所編寫的單片機程序是用的是C語言,可最終下載到單片機里運行的程序包含兩個部分:一是我們編寫的程序代碼,另一部分是編譯器自動生成的代碼,例如在keil 里,觀察我們所寫的C語言程序在轉換成匯編語言后,單片機的代碼區,沒有寫程序的部分,例如全1或全0區域,程序運行到該區域后就會造成意料不到的結果,在沒有while(1)的去情況下運行到最后一行的時候,會自動跳轉到main函數的第一行,就造成了main()函數的返回。不同的C語言實現的單片機初始化代碼會有不同的表現,例如:在cal_main后jmp,或者是在call_main后jmp 0,這些將會導致不可預料的結果。
- 51單片機 點亮一個LED LED閃爍
- 51單片機數碼管動態刷新顯示程序封裝為一個函數,主函數調用從00000001依次加1顯示到99999999
- 單片機開發,主函數沒調用任何程序,串口一直收到00 0 FF之類的數據
- 51單片機程序執行流程詳細分析
- 51單片機入門點燈程序第一課
- 搞單片機編程開發,一定要會C嗎?資料下載
- 單片機學習教程之C程序的簡單介紹 12次下載
- 使用C51編寫單片機延時函數的詳細方法說明
- 51單片機常用庫函數程序免費下載
- 51單片機的延時函數程序免費下載
- 51單片機的程序執行流程是怎么樣的
- 51單片機的程序執行流程詳細資料說明
- 51單片機的時間戳相關函數程序免費下載
- AVR單片機的延時函數程序免費下載 7次下載
- 單片機應用程序綜合實例——單片機與接口技術 0次下載
- 單片機里的程序是如何運行? 3908次閱讀
- C語言怎么跳出while函數 3.5w次閱讀
- 單片機的主程序是如何執行的 1w次閱讀
- 單片機的程序結構設計 6475次閱讀
- 單片機程序的編寫方法 4091次閱讀
- 單片機實現多機通信的資料和程序 7539次閱讀
- 一個單片機與PC機通信的程序 5523次閱讀
- 單片機的中斷程序如何運行 1w次閱讀
- 學習單片機一定要先學好C語言再去學單片機嗎 1.3w次閱讀
- 單片機的主程序和中斷程序是怎么樣運行的 1.3w次閱讀
- 單片機程序存儲中的軟件標識分析 4165次閱讀
- 淺析單片機C語言函數之中斷函數 1.1w次閱讀
- FPGA和單片機、DSP的差異 7964次閱讀
- 怎么讀取單片機程序_單片機程序是如何執行的_如何讀懂單片機程序 7.4w次閱讀
- 單片機與程序設計(上) 3786次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多