袁佳鵬 彭森

摘要:當今的社會,電子科技發(fā)展越來越迅速。人們對科技產(chǎn)品的依賴也越來越強。電子鎖走進了人們的生活中。電子鎖在生活中更加的安全,使用方便而且容易操作等優(yōu)點。電子鎖是一種通過指紋或者密碼輸入來控制開關(guān)的閉合的電子產(chǎn)品。本文主要采用AT89C51單片機作為主控芯片,結(jié)合矩陣鍵盤,電子顯示屏(LED液晶顯示)來開鎖與報警。采用C語言編程與EEPROM AT24C02讀寫程序和Keil軟件編譯設(shè)計一款具有解鎖、按鍵輸入、電子顯示、密碼修改以及報警等多種功能的電子密碼控制系統(tǒng)的電子鎖設(shè)備。
關(guān)鍵詞:單片機;電子密碼鎖;矩陣鍵盤;LCD顯示;報警
1引言
隨著科技的發(fā)展,人們?yōu)榱松畹谋憬荩匀藗冊絹碓街匾曤娮釉O(shè)備的應(yīng)用。人們出門時攜帶的鑰匙容易掉落,所以密碼鎖相對于鑰匙鎖來說更加的方便,而且密碼鎖具有報警功能,使用起來安全系數(shù)很高。
電子密碼鎖使用非常方便,而且成本較低,適用于家庭住宅,辦公室門鎖,具有很高的實用價值。電子密碼鎖是采用輸入密碼來控制電路,通過控制電路來控制開關(guān)的閉合,最后實現(xiàn)開鎖與關(guān)鎖的操作。
2工作原理
此設(shè)計用AT89C51作為主要芯片,雖然單片機提供的I/O端口有限但是端口的擴展或者復(fù)用、和有效的程序結(jié)合,最后完成密碼控制功能是很容易的。電子密碼鎖的外部設(shè)備包括:LCD顯示屏和矩陣鍵盤。使用者通過矩陣鍵盤輸入0-9的數(shù)字完成密碼輸入,最后按下確認鍵。若密碼正確,則開啟密碼鎖,若錯誤,則需要重新輸入密碼,當密碼輸入錯誤次數(shù)達到設(shè)定的次數(shù)時,則發(fā)出警報聲。使用者需要更改密碼時,需要輸入原始密碼,然后設(shè)置新密碼,最后按確認鍵完成密碼設(shè)置。
3電源電路
圖1為系統(tǒng)設(shè)計的電路圖。其中包括了AT89C51芯片,主電路,矩陣電路和循環(huán)電路。矩陣電路是與使用者交互的核心電路,使用者可以再此輸入密碼或控制程序的運行方向。
本設(shè)計的硬件設(shè)備包括了:LCD顯示電路,矩陣鍵盤輸入電路,密碼修改電路,開鎖電路和復(fù)位電路等幾大電路。相對的,軟件方面包括了:主程序,密碼修改程序,循環(huán)電路,顯示程序,按鍵輸入程序和報警功能程序等組成。
使用者先通過矩陣鍵盤輸入密碼,程序則會判對輸入密碼是否與儲存的密碼相匹配,然后單片機的引腳會觸發(fā)開鎖電路或循環(huán)電路。最后實現(xiàn)開鎖或者重新輸入密碼,當循環(huán)達到設(shè)定的上限則開鎖電路會被強制終止,必須強制啟用復(fù)位電路,重新設(shè)置新密碼后開鎖電路才能再次被啟用。
3結(jié)論
在這電子設(shè)備繁華的時代,電子密碼鎖的推廣價值非常大。所以我們可以加深對電子密碼鎖的探索,使安全性更強。本文應(yīng)用AT89C51芯片作為主芯片,在Keil中利用c語言編程,最后在Proteus軟件中仿真,完成程序的設(shè)計。然后程序結(jié)合電路,最后得到一個簡易的電子密碼鎖。其功能組要有:開關(guān)鎖功能和報警功能。而且使用簡單,容易被大多數(shù)人接受,相對于機械鎖而言大大的加強了安全性能。以后可以推進電子鎖的發(fā)展,可以采用臉部識別,瞳孔識別等方式。endprint