主程序完成系統的初始化等操作后進入低功耗模式等待中斷,按鍵中斷服務程序完成讀卡功能、開關閥等操作。對于本預付費模塊,主要是按鍵中斷服務程序的設計。本按鍵中斷程序中,射頻卡開啟的時間采用定時器來控制,這樣軟件操作更加合理、功耗小、執行效率高。
本文設計的熱量表預付費模塊以MFRC522為核心,結合電動閥門實現了預付費功能。通過在軟件方面采用中斷方式,在硬件電路中加入電源控制端,使電源可控,因而降低了系統的功耗,實現了系統低成本、高效率,同時實現信息的全中文和標準量綱顯示。該模塊具有功耗低、運行穩定的特點,可以很方便地移植到其他系統中,進而提升產品的性能,在實際應用中具有較高的參考價值。
評論