主程序完成系统的初始化等操作后进入低功耗模式等待中断,按键中断服务程序完成读卡功能、开关阀等操作。对于本预付费模块,主要是按键中断服务程序的设计。本按键中断程序中,射频卡开启的时间采用定时器来控制,这样软件操作更加合理、功耗小、执行效率高。
本文设计的热量表预付费模块以MFRC522为核心,结合电动阀门实现了预付费功能。通过在软件方面采用中断方式,在硬件电路中加入电源控制端,使电源可控,因而降低了系统的功耗,实现了系统低成本、高效率,同时实现信息的全中文和标准量纲显示。该模块具有功耗低、运行稳定的特点,可以很方便地移植到其他系统中,进而提升产品的性能,在实际应用中具有较高的参考价值。
评论