楊振龍 張 偉 付國家 孫天澳
(丹東東方測控技術股份有限公司)
單片機通用軟件架構在數據采集中的應用*
楊振龍 張 偉 付國家 孫天澳
(丹東東方測控技術股份有限公司)
常規的單片機系統由于靈活性較差、過于復雜,用戶使用不方便?;谕ㄓ玫能浖軜嬙O計,用戶可實現自行設計、開發單片機系統。介紹了一種單片機軟件架構的基本設計思想,闡述了事件的記錄與檢測、類型與產生方式、處理過程、產生實例、定時器中斷服務程序等,并對部分代碼進行說明?;谠摷軜嫷膯纹瑱C時序邏輯控制系統具有較高的實時性能,同時降低了程序開發的復雜度,提高了系統健壯性,縮短了程序開發周期,使利用單片機開發復雜的控制系統變得相對簡單、輕松。
單片機 軟件架構 數據采集
單片機做為一種輕量級的微機系統具有廉價、方便、開發周期短等特點,在實時控制領域具有極其廣泛的應用。與PC系統不同,單片機是一種完全開放的硬件系統,沒有相對固定的標準外設。根據具體應用的不同,用戶需要自主定制系統外設。這在增加系統靈活性的同時也使得各種單片機系統軟件結構千差萬別,用戶必須針對不同的應用重新考慮相應的軟件結構,無形中增加了系統開發的難度,加大了開發周期。
近年來,雖然已經開發出一些相對成熟的單片機操作系統,例如Keil公司的RTX51等,但應用范圍仍然較小,主要與其靈活性及復雜度有關。這些操作系統大多過于復雜,很多支持多任務等功能,用戶需要花費相當多的時間和精力去學習和掌握使用技巧。……