資料介紹
本人經(jīng)過摸索實驗,并總結(jié),大致應用程序的架構(gòu)有三種:
1. 簡單的前后臺順序執(zhí)行程序,這類寫法是大多數(shù)人使用的方法,不需用思考程序的具體架構(gòu),直接通過執(zhí)行順序編寫應用程序即可。
2. 時間片輪詢法,此方法是介于順序執(zhí)行與操作系統(tǒng)之間的一種方法。
3. 操作系統(tǒng),此法應該是應用程序編寫的最高境界。下面就分別談談這三種方法的利弊和適應范圍等。
1. 順序執(zhí)行法:這種方法,這應用程序比較簡單,實時性,并行性要求不太高的情況下是不錯的方法,程序設計簡單,思路比較清晰。但是當應用程序比較復雜的時候,如果沒有一 個完整的流程圖,恐怕別人很難看懂程序的運行狀態(tài),而且隨著程序功能的增加,編寫應用程序的工程師的大腦也開始混亂。即不利于升級維護,也不利于代碼優(yōu) 化。本人寫個幾個比較復雜一點的應用程序,剛開始就是使用此法,最終雖然能夠?qū)崿F(xiàn)功能,但是自己的思維一直處于混亂狀態(tài)。導致程序一直不能讓自己滿意。這種方法大多數(shù)人都會采用,而且我們接受的教育也基本都是使用此法。對于我們這些基本沒有學習過數(shù)據(jù)結(jié)構(gòu),程序架構(gòu)的單片機工程師來說,無疑很難在應用程序的設計上有一個很大的提高,也導致了不同工程師編寫的應用程序很難相互利于和學習。本人建議,如果喜歡使用此法的網(wǎng)友,如果編寫比較復雜的應用程序,一定要先理清頭腦,設計好完整的流程圖再編寫程序,否則后果很嚴重。當然應該程序本身很簡單,此法還是一個非常必須的選擇。下面就寫一個順序執(zhí)行的程序模型,方面和下面兩種方法對比:
- 實用:牛人總結(jié)的單片機三種應用程序架構(gòu)!
- MCU--應用程序架構(gòu)
- 一文搞懂單片機應用程序架構(gòu)
- 單片機MCU應用程序架構(gòu)
- 三種單片機應用程序的架構(gòu)的利弊和適應范圍資料下載
- 單片機原理及應用的詳細資料說明 20次下載
- 什么是單片機?單片機的歷史和應用等詳細資料說明 7次下載
- 51單片機例函數(shù)的詳細資料說明
- 51單片機的C程序基本架構(gòu)詳細說明
- 單片機程序架構(gòu)的時間片輪詢法詳細資料說明
- 51單片機各中斷初始化及子程序模板的詳細資料說明
- 使用單片機進行24C02記憶開機次數(shù)代碼的詳細資料說明 9次下載
- 使用STM32單片機實現(xiàn)IAP的詳細資料說明
- 單片機的九個試題庫程序及答案的詳細資料說明 17次下載
- 基于51單片機的波形計數(shù)c程序代碼詳細資料免費下載 23次下載
- 單片機常用的九大軟件架構(gòu)盤點 2041次閱讀
- 嵌入式軟件開發(fā)常用的三種架構(gòu) 1269次閱讀
- 詳解單片機三種應用程序的架構(gòu) 9613次閱讀
- 深入介紹三種不同的程序架構(gòu) 4798次閱讀
- 解析相控陣三種波束成型架構(gòu) 5460次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 4636次閱讀
- PIC系列單片機的詳細資料說明 5549次閱讀
- 單片機大致應用程序的三種架構(gòu)總結(jié)、方法的利弊和適應范圍 3295次閱讀
- 基于LabVIEW和單片機實現(xiàn)DSP應用程序代碼的自舉模塊設計 2093次閱讀
- 使用AT89S51單片機制作紅外遙控器的資料和源代碼詳細說明 6260次閱讀
- 三種網(wǎng)絡硬件架構(gòu)的原理及優(yōu)劣勢剖析 7586次閱讀
- MSP430單片機串口應用程序更新的方法解析 2626次閱讀
- 如何進行PLC控制程序的設計詳細資料PPT說明 6010次閱讀
- 單片機中的堆棧詳細資料說明 4838次閱讀
- 51單片機1s延時程序設計的詳細資料說明 8301次閱讀
下載排行
本周
- 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 2光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
- 3T20電烙鐵原理圖資料
- 0.27 MB | 2次下載 | 免費
- 4PL83081 雙路恒流同步降壓轉(zhuǎn)換器技術(shù)手冊
- 3.34 MB | 1次下載 | 免費
- 5PL88052 4.8V至60V輸入,5A,同步降壓轉(zhuǎn)換器技術(shù)手冊
- 3.36 MB | 1次下載 | 免費
- 6LX8201微孔霧化驅(qū)動芯片電路圖資料
- 0.15 MB | 1次下載 | 免費
- 7【電子元件】恒溫晶體振蕩器(OCXO)FOC-5S系列:電信基站與測試設備的高精度頻率參考設計
- 513.85 KB | 次下載 | 免費
- 8智能小車設計源碼和圖紙資料
- 8.13 MB | 次下載 | 5 積分
本月
- 1如何看懂電子電路圖
- 12.88 MB | 329次下載 | 免費
- 2RK3588數(shù)據(jù)手冊
- 2.24 MB | 14次下載 | 免費
- 3PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 12次下載 | 免費
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5OAH0428 V1.0英文規(guī)格書
- 5.86 MB | 8次下載 | 免費
- 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 7PID控制算法學習筆記資料
- 3.43 MB | 3次下載 | 2 積分
- 8光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191415次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183349次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81599次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論