采用AT89C51的電子密碼鎖的設計

開(kāi)鎖模塊仿真
本文引用地址:http://dyxdggzs.com/article/170168.htm密碼鎖在輸入六位正確密碼后實(shí)現開(kāi)鎖功能。仿真中單片機P1.0接發(fā)光二極管D1,輸入六位密碼,按下確定按鍵則P1.0被置零,D1點(diǎn)亮表示開(kāi)鎖成功,如圖9所示。
密碼設置模塊仿真
在開(kāi)鎖狀態(tài)下按下密碼設置鍵則進(jìn)入密碼設置狀態(tài)。此時(shí)把P1.5置零,點(diǎn)亮發(fā)光二極管D2。D2點(diǎn)亮表示現在處于密碼設置狀態(tài),如圖10所示。
進(jìn)入密碼設置后按照設計要求還要再次輸入一次舊密碼提高安全性以及防止誤操作。再次輸入六位密碼,若密碼錯誤則蜂鳴器報警。若輸入的六位密碼正確則點(diǎn)亮發(fā)光二極管D3表示舊密碼輸入正確可以輸入新密碼,如圖11所示。

接下來(lái)輸入六位新密碼,設置密碼要輸入兩次新密碼,而且兩次輸入的密碼必須相同才能成功設置否則報錯。第一次輸入六位密碼然后按下確定鍵,第二次再一次輸入新密碼,按下確認鍵,若兩次密碼相同則點(diǎn)亮發(fā)光二極管D5。D5亮起表示兩次輸入的密碼相同,密碼設置成功,如圖12所示。
結語(yǔ)
文中設計的基于AT89C51的電子密碼鎖具有簡(jiǎn)單的軟硬件設計電路、低廉的開(kāi)發(fā)成本、簡(jiǎn)便的操作方法,并通過(guò)Proteus仿真實(shí)現了預期的功能,具有一定的推廣價(jià)值。
參考文獻:
[1] 邱娟.電子密碼鎖的設計[J].硅谷, 2012
[2] 周立功.單片機實(shí)驗與實(shí)踐教程[M].北京:北京航空航天大學(xué)出版社,2006
[3] 韓軍團.基于單片機的電子密碼鎖設計[J].研究與開(kāi)發(fā),2012,(07)
[4] 曹建林,孫捷,孫雪穎等.電子密碼鎖設計[J].成都信息工程學(xué)院學(xué)報,2010(04)
[5] 周潤景,袁偉亭,景曉松. Proteus在MCS-51&ARM7系統中的應用百例[M].北京:電子工業(yè)出版社,2006
[6] 鄭棣,徐迎春.基于單片機的電子密碼鎖設計[J].福建電腦,2012(09)
DIY機械鍵盤(pán)相關(guān)社區:機械鍵盤(pán)DIY
蜂鳴器相關(guān)文章:蜂鳴器原理
評論