隨著人們對(duì)安全要求的不斷提高,我們通過(guò)C語(yǔ)言設(shè)計(jì)了一款多功能密碼鎖,電路簡(jiǎn)單,小巧輕便,可以修改密碼,密碼格式不限,確保輸入密碼時(shí)的安全,同時(shí)通過(guò)燈的顏色及閃爍判斷輸入的密碼是否正確。
【關(guān)鍵詞】ATM89C52 電子密碼鎖 C語(yǔ)言編程
1 引言
隨著人們生活水平的提高和安全意識(shí)的加強(qiáng),對(duì)安全的要求也就越來(lái)越高。鎖自古以來(lái)就是每家保護(hù)東西的必備物品,人們對(duì)他的要求甚高,既要安全可靠的防盜,又使用方便,這也是制鎖者長(zhǎng)期以來(lái)研制的主題,隨著電子技術(shù)的發(fā)展,電子密碼鎖應(yīng)運(yùn)而生。且電子密碼鎖具有安全性高以及及靈活性高等因素,因此設(shè)計(jì)出一款符合人們心意的電子密碼鎖是非常重要的。
2 系統(tǒng)原理
多功能電子密碼主要由4*4矩陣鍵盤(pán)輸入電路,密碼鎖啟動(dòng)電路,顯示電路,LED報(bào)警燈,蜂鳴器報(bào)警系統(tǒng)等。工作狀態(tài)下,電源系統(tǒng)模塊為單片機(jī)提供5V電壓,當(dāng)單片機(jī)接收到鍵盤(pán)輸入的信號(hào)后,軟件程序開(kāi)始運(yùn)行,密碼正確密碼鎖啟動(dòng),綠燈亮;密碼錯(cuò)誤蜂鳴器報(bào)警,紅燈閃爍。電子密碼原理圖如圖1所示。
3 系統(tǒng)硬件設(shè)計(jì)
3.1 中心控制模塊
單片機(jī)有很多種,51單片機(jī)是出現(xiàn)最早,流行度最大的單片機(jī),學(xué)習(xí)資料較多,其次51系列單片機(jī)的編程多數(shù)是C語(yǔ)言,容易上手,因而選擇了51單片機(jī)系列里的89C52芯片作為中心控制模塊。單片機(jī)最小系統(tǒng)里,單片機(jī)是核心,其次必須有電源供電,再次要有晶振電路,最后是復(fù)位電路。
3.2 鍵盤(pán)輸入電路
S1,S2,S3,S5,S6,S7,S8,S9,S14分別對(duì)應(yīng)數(shù)字鍵1-9和0,S4是修改密碼鍵。S13是清除鍵,清除輸入的密碼。S15是確定鍵,輸入密碼完畢,確定并與內(nèi)存密碼作比較。其余鍵是留用鍵。鍵盤(pán)輸入采用4*4矩陣鍵盤(pán)。
3.3 密碼鎖啟動(dòng)電路
J1就是一個(gè)繼電器,2,3是常閉,3,4常開(kāi),1,5是電磁鐵兩端。有一個(gè)三極管與之相連,并接到P1,0口上,當(dāng)給三極管以低電平,則三極管飽和導(dǎo)通,使電磁鐵將磁片吸合,使2,3斷開(kāi),使3,4閉合,形成一個(gè)12v的通路,使鎖自動(dòng)打開(kāi)。密碼鎖啟動(dòng)電路如圖2所示。
通過(guò)上面的設(shè)計(jì),焊接電路,同時(shí)設(shè)計(jì)完成機(jī)械部分,制作完成了如下的實(shí)物,如圖3所示。
4 系統(tǒng)軟件設(shè)計(jì)
軟件編程,系統(tǒng)初始化之后,4*4矩陣鍵盤(pán)接口電路,密碼鎖的控制電路,輸出八段顯示電路,另外系統(tǒng)還有LED燈,報(bào)警蜂鳴器等。以STC89C51單片機(jī)為核心,并以用keil編寫(xiě)的代碼為基礎(chǔ)的系統(tǒng)。通過(guò)從鍵盤(pán)輸入信息,并在LED燈上用”*“顯示,且與單片機(jī)內(nèi)的儲(chǔ)存的密碼相比較,如果輸入的密碼正確,則開(kāi)鎖電路打開(kāi),并且綠燈亮;如果輸入的密碼錯(cuò)誤,則紅燈電路打開(kāi),若連續(xù)三次輸入密碼錯(cuò)誤,紅燈閃爍,同時(shí)蜂鳴器產(chǎn)生蜂鳴音,產(chǎn)生報(bào)警的功能;且還可以手動(dòng)的修改開(kāi)鎖密碼,修改密碼時(shí)必須要輸入原密碼才能修改,以此達(dá)到安全的目標(biāo)。系統(tǒng)軟件流程圖如圖4所示。
5 結(jié)束語(yǔ)
本系統(tǒng)充分利用了STC89C52系統(tǒng)單片機(jī)軟,硬件資源,引入了智能化分析功能,提高了系統(tǒng)的可靠性和安全性。該系統(tǒng)有以下幾個(gè)優(yōu)點(diǎn):
(1)利用單片機(jī)去控制硬件電路,是電路更加靈活,更加快捷。
(2)電子密碼鎖采用單片機(jī)作為核心的控制原件具有功能強(qiáng),性能可靠,電路簡(jiǎn)單,成本低等特點(diǎn)。
(3)電子密碼鎖成功的完成了密碼的輸入識(shí)別和修改,報(bào)警,信息提示等功能。
參考文獻(xiàn)
[1]劉和平.劉躍.單片機(jī)原理及應(yīng)用[M].重慶:重慶大學(xué)出版社,2004.
[2]張立科.單片機(jī)典型外圍器件及應(yīng)用實(shí)例[M].北京:人民郵電出版社,2006.
[3]馬彪.單片機(jī)應(yīng)用技術(shù)[M].鄭州:中國(guó)輕工業(yè)出版社,2006.
作者簡(jiǎn)介
武麗云(1988-),女,山西省朔州市人。碩士研究生學(xué)歷。助教。主要研究方向?yàn)槁窂揭?guī)劃、單片機(jī)。
作者單位
太原工業(yè)學(xué)院工程訓(xùn)練中心 山西省太原市 030008endprint