渦輪流量計使用MSP430單片機的探討 七十三
這種結構成熟、易于理解,但有如下不足:
(1)受單片機性能的限制,容易造成系統對其它中斷的響應變得遲緩,特別是對于中斷源較多、中斷處理耗時較多的系統(如:LCD 顯示、鍵盤掃描等);
(2)中斷服務程序過長,在中斷服務期間系統無法響應同級的中斷;
(3)可能導致代碼重入,增大堆棧開銷,造成難以預料的結果;
(4)程序調試時,花在各模塊定時協調方面的時間、精力隨系統的復雜程序大幅增加。
如果在編寫單片機程序時,引入Windows 程序中的事件驅動機制,把中斷響應與事件處理程序分離,中斷服務程序的任務只是產生一個中斷發生的標志,而事件處理則由處理程序來完成,主程序則負責判斷標志和調度處理程序。這樣,可大幅縮短中斷服務程序的長度,減少中斷服務程序的耗時,提高系統對多中斷的響應能力,從而較好地解決上述矛盾。
詳情請瀏覽公司網站的產品中心 http://m.ladynoble.net/ 流量計