渦輪流量計使用MSP430單片機的探討 七十七
其他功能模塊的調用與按鍵和串口通訊程序類似,在此不再累述。
綜上所述,主程序首先完成系統的初始化,然后循環檢測各中斷的中斷申請標志,如有某標志被置位,則啟動相應的處理模塊完成相應的任務。
事件驅動的單片機程序設計是通過在中斷服務程序中置位相位標志,把耗時的中斷服務中的處理部分分離出來,中斷返回后,再由主程序根據標志啟動相應的處理模塊。在任務處理完成后,清除相應的標志。由于中斷服務程序短小,所以一般能實時地響應各種中斷;而處理程序之間不會被相互調用,所以不會產生代碼重入;各模塊界限分明,給程序中各模塊的統調帶來很大的方便。
實踐證明,運用事件驅動機制來編寫本系統程序,即使對于要求定時準,耗時多的多中斷、多模塊系統,也可輕松地完成。
詳情請瀏覽公司網站的產品中心 http://m.ladynoble.net/ 流量計