程序中還設(shè)計(jì)了非常多的標(biāo)志位
發(fā)布時(shí)間:2016/7/24 18:04:59 訪問次數(shù):976
設(shè)置了一個(gè)全局變量記錄密碼錯誤的次數(shù),當(dāng)連續(xù)F0309DM輸入5次錯誤密碼(包含修改密碼時(shí),舊密碼輸入錯誤),電子鎖鎖定,蜂鳴器報(bào)警,且紅色LED閃爍,程序陷入死循環(huán)。
程序中還設(shè)計(jì)了非常多的標(biāo)志位,這是因?yàn)榇_定鍵是一個(gè)復(fù)用按鍵,它對應(yīng)非常多的功能,如何區(qū)分這些功能就依靠這些標(biāo)志位來決定,從而進(jìn)入各自對應(yīng)的處理子程序。
整個(gè)程序中包含4種聲音:報(bào)警音,按鍵音,密碼正確開鎖音(叮咚聲),密碼錯誤提示音,每個(gè)聲音都由定時(shí)/計(jì)數(shù)器0來定時(shí)產(chǎn)生不同頻率的方波來發(fā)聲。關(guān)于不同的頻率發(fā)出什么聲音可參考相關(guān)資料。
每次輸入密碼,都需要輸滿8位,當(dāng)未輸滿8位密碼時(shí),按確定鍵,都會轉(zhuǎn)回到當(dāng)前輸入密碼的界面(同時(shí)清除己經(jīng)輸入的密碼)。如第一次輸入新密碼時(shí),未輸滿8位,按確定鍵,會在提示后,返回第一次輸入新密碼的界面。其他情況下類似。
撤銷鍵會清除25C040指定的單元的密碼值,同時(shí)也會清除LCD上指定顯示內(nèi)存的顯示值。其中,25C040是寫Oxff清除,而LCD顯示內(nèi)存的清除是寫0x00。
取消/返回鍵,會清除所有的全局變量、標(biāo)志位、除了密碼保存單元外的所有的外部存儲單元,然后返回主界面。
設(shè)置了一個(gè)全局變量記錄密碼錯誤的次數(shù),當(dāng)連續(xù)F0309DM輸入5次錯誤密碼(包含修改密碼時(shí),舊密碼輸入錯誤),電子鎖鎖定,蜂鳴器報(bào)警,且紅色LED閃爍,程序陷入死循環(huán)。
程序中還設(shè)計(jì)了非常多的標(biāo)志位,這是因?yàn)榇_定鍵是一個(gè)復(fù)用按鍵,它對應(yīng)非常多的功能,如何區(qū)分這些功能就依靠這些標(biāo)志位來決定,從而進(jìn)入各自對應(yīng)的處理子程序。
整個(gè)程序中包含4種聲音:報(bào)警音,按鍵音,密碼正確開鎖音(叮咚聲),密碼錯誤提示音,每個(gè)聲音都由定時(shí)/計(jì)數(shù)器0來定時(shí)產(chǎn)生不同頻率的方波來發(fā)聲。關(guān)于不同的頻率發(fā)出什么聲音可參考相關(guān)資料。
每次輸入密碼,都需要輸滿8位,當(dāng)未輸滿8位密碼時(shí),按確定鍵,都會轉(zhuǎn)回到當(dāng)前輸入密碼的界面(同時(shí)清除己經(jīng)輸入的密碼)。如第一次輸入新密碼時(shí),未輸滿8位,按確定鍵,會在提示后,返回第一次輸入新密碼的界面。其他情況下類似。
撤銷鍵會清除25C040指定的單元的密碼值,同時(shí)也會清除LCD上指定顯示內(nèi)存的顯示值。其中,25C040是寫Oxff清除,而LCD顯示內(nèi)存的清除是寫0x00。
取消/返回鍵,會清除所有的全局變量、標(biāo)志位、除了密碼保存單元外的所有的外部存儲單元,然后返回主界面。
熱門點(diǎn)擊
- 片選信號輸入端,低電平有效
- 確定需要幾根地址線
- 機(jī)器數(shù)
- N阱及N+集電極形成
- 平帶時(shí)的負(fù)界面陷阱電荷
- 系統(tǒng)設(shè)計(jì)
- 靜態(tài)顯示方式及其典型應(yīng)用電路
- 循環(huán)左移
- MOCVD外延生長中的基本機(jī)制和原理
- 金屬化電遷移的影響因素
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺儀器中同時(shí)實(shí)現(xiàn)時(shí)域和頻域分析,DS... [詳細(xì)]