一個新型超低功耗指紋鎖控制系統(tǒng)
每次有按鍵按下產(chǎn)生按鍵中斷進入按鍵中斷程序,系統(tǒng)首先檢查是否有損壞短路的按鍵,然后判斷此次按鍵中斷是否干擾造成,如果是就直接返回睡眠狀態(tài),接下來就是清按鍵中斷標志和禁止按鍵中斷,這一步非常重要,不然就會造成一些混亂。
然后就把鍵值取下來,等晶振生效以后就設置端口和定時器,接著檢查電池電量,再接著就是根據(jù)鍵值來進行不同的操作。
這里要注意,由于指紋模塊的功耗比較大,所以要用到的時候才打開它,用完就馬上關閉。如果操作完成或者一段時間沒有操作,系統(tǒng)就自動關閉需要關閉的端口和打開按鍵中斷,最后中斷返回進入睡眠狀態(tài)。中斷程序流程圖如圖3所示。
5 結(jié)語
本指紋鎖控制系統(tǒng)具有超低功耗、體積小、可靠、結(jié)構(gòu)簡單和使用方便等特點,非常適合應用于只有電池供電場合。本系統(tǒng)已經(jīng)交付給廠家試用,得到廠家的好評。
評論