渦輪流量計使用MSP430單片機的探討 七十五
4-10-3 事件驅(qū)動的單片機程序設(shè)計
與 Windows 系統(tǒng)相比,單片機的資源非常有限,因此,單片機程序中的事件驅(qū)動機制只能采取一種簡化的方式。當(dāng)某個中斷發(fā)生時,中斷服務(wù)程序設(shè)置相應(yīng)的標(biāo)志,不同的標(biāo)志代表不同的中斷發(fā)生的消息,而主程序不斷地判別這些標(biāo)志,以決定啟動哪一個處理函數(shù)。相應(yīng)的處理函數(shù)被啟動處理完相關(guān)的任務(wù)后,清除此標(biāo)志,然后把控制權(quán)交還給主程序。采用這種機制,可合理地利用有限資源,使程序調(diào)試的工作量大幅下降。對于延時、定時處理(如LCD 顯示、鍵盤掃描
等),更可方便地使用一定時器來完成延時、定時的任務(wù),從而把CPU 從這種耗時的任務(wù)中解放出來,確保系統(tǒng)對多中斷有足夠的響應(yīng)能力。
詳情請瀏覽公司網(wǎng)站的產(chǎn)品中心 http://m.ladynoble.net/ 流量計