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