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