【正文】
次畢業(yè)設(shè)計(jì)我學(xué)到許多新的知識(shí),也鞏固了很多原來學(xué)過的知識(shí),這對(duì)我以后的工作有極大地幫助。期待以后有機(jī)會(huì)對(duì)以上設(shè)想進(jìn)行進(jìn)一步研究實(shí)踐。5 總結(jié) 從基本方案的制定,到硬件電路的選擇,再到電路的焊接,最后進(jìn)行程序調(diào)試——在此期間我遇到很多困難,但經(jīng)過不懈努力,和再學(xué)習(xí),終于擊破了各個(gè)難點(diǎn),達(dá)到的所需要的效果。如圖13所示,為鍵盤掃描流程圖。其密碼輸入和比較判決流程圖如圖11所示。密碼鎖系統(tǒng)軟件設(shè)計(jì)主要包括主程序模塊、密碼比較判斷模塊、鍵盤掃描模塊、修改密碼模塊、數(shù)碼管顯示模塊等及按鍵檢測(cè)模塊。 圖8 報(bào)警電路 LED提示電路 當(dāng)用戶輸入的密碼正確時(shí),單片機(jī)便輸出開門信號(hào),送到開鎖驅(qū)動(dòng)電路,然后驅(qū)動(dòng)電磁鎖,達(dá)到開門的目的。A0A1A2GNDSDASCLWPVCC12348765C02圖6 AT24C02管腳示意圖表3 AT24C02管腳說明管腳名稱功能管腳名稱功能A0 A1 A2器件地址選擇SDA串行數(shù)據(jù)/地址SCL串行時(shí)鐘信號(hào)WP寫保護(hù)VCCVSS接地 本設(shè)計(jì)中,(T0)(T1)腳相連,其電路圖如圖7所示。表2 顯示模塊與MCU連接說明序號(hào)1602A液晶顯示器引腳STC89C52單片機(jī)引腳1RS引腳(A13)2R/W引腳(A14)3E引腳(A15)4D0引腳(AD0)5D1引腳(AD1)6D2引腳(AD2)7D3引腳(AD3)8D4引腳(AD4)9D5引腳(AD5)10D6引腳(AD6)11D7引腳(AD7) AT24C02掉電存儲(chǔ)單元的設(shè)計(jì) 本設(shè)計(jì)中掉電存儲(chǔ)單元采用AT24C02外部存儲(chǔ)器,其作用是在系統(tǒng)電源斷開的時(shí)候,存儲(chǔ)當(dāng)前設(shè)定的密碼數(shù)據(jù)。 鍵盤掃描采用行掃描法,即依次置行線中的每一行為低電平,其余均為高電平,掃描列線電平狀態(tài),為低電平即表示該鍵按下。圖3復(fù)位電路 鍵盤、顯示電路硬件設(shè)計(jì) 每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個(gè)按鍵來連通,利用這種行列式矩陣結(jié)構(gòu)只需要M條行線和N條列線,即可組成具有MN個(gè)按鍵的鍵盤?!?2MHz,STC89C52常選擇6MHz或12MHz的石英晶體,為消除誤差,得到準(zhǔn)確的波特率,時(shí)鐘電路如圖2所示。 修改密碼功能如下:當(dāng)密碼輸入正確后, 按下修改密碼鍵可新設(shè)置密碼。STC89C52單片機(jī)AT24C02存儲(chǔ)芯片矩陣鍵盤控制LCD1602A蜂鳴器提示電路電源模塊LED密碼校驗(yàn)提示圖1 單片機(jī)控制密碼鎖的系統(tǒng)原理框圖 本系統(tǒng)以ST C89C52 單片機(jī)為核心, 使用4 * 4 矩陣鍵盤作為數(shù)據(jù)輸入方式, 驅(qū)動(dòng)1602 顯示器提示程序運(yùn)行過程和開鎖的步驟。而且指紋識(shí)識(shí)別器若在公共場(chǎng)所使用存在容易機(jī)械損壞,IC卡還存在容易丟失、損壞等缺點(diǎn),再加上其成本較高,一定程度上限制了這類產(chǎn)品的普及和推廣。 在安全技術(shù)防范領(lǐng)域,具有防盜報(bào)警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼鎖,克服了機(jī)械式密碼鎖密碼量少、安全性能差的缺點(diǎn),使密碼鎖無論在技術(shù)上還是在性能上都獲得了大大的提高。若使用傳統(tǒng)的機(jī)械式鑰匙開鎖,人們常需攜帶多把鑰匙, 使用極不方便, 且鑰匙丟失后安全性即大打折扣。但國(guó)內(nèi)自行研制開發(fā)的電子鎖,其市場(chǎng)結(jié)構(gòu)尚未形成,應(yīng)用還不廣泛。但較實(shí)用的還是按鍵式電子密碼鎖。研究這種鎖的初衷,就是為提高鎖的安全性。本文從經(jīng)濟(jì)實(shí)用的角度出發(fā),以STC89C52 單片機(jī)為核心,設(shè)計(jì)了一款具有自動(dòng)報(bào)警功能的電子密碼鎖。 voice alarm目錄1 緒論 4 4 電子密碼鎖的國(guó)內(nèi)外現(xiàn)狀 4 電子密碼鎖的發(fā)展趨勢(shì) 52 系統(tǒng)設(shè)計(jì) 5 5 63 系統(tǒng)硬件設(shè)計(jì) 7 STC89C52最小系統(tǒng)設(shè)計(jì) 7 7 7 鍵盤、顯示電路硬件設(shè)計(jì) 8 8 9 AT24C02掉電存儲(chǔ)單元的設(shè)計(jì) 11 聲光提示報(bào)警電路 12 報(bào)警提示電路 12 LED提示電路 124 系統(tǒng)軟件設(shè)計(jì) 13 主程序模塊 13 密碼比較判斷模塊 15 密碼修改模塊 15 鍵盤掃描模塊 16 1602A液晶顯示模塊 175 總結(jié) 18致謝 18參考文獻(xiàn) 18附錄 191 器件清單 192 源程序 201 緒論隨著科學(xué)技術(shù)的發(fā)展和社會(huì)物質(zhì)財(cái)富的日益增長(zhǎng),安全問題已成為人們關(guān)注的焦點(diǎn)之一。利用單片機(jī)靈活的編程方法和豐富的I/O 端口,該系統(tǒng)能實(shí)現(xiàn)密碼的輸入、清除、比較,密碼正確開鎖,密碼錯(cuò)誤次數(shù)超次報(bào)警,用戶修改密碼等功能。大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的電子密碼鎖設(shè)計(jì)班級(jí): 姓名: 指導(dǎo)老師:摘要目前國(guó)內(nèi)普遍使用的鎖都是機(jī)械式的,這種鎖結(jié)構(gòu)簡(jiǎn)單、使用方便,但利用工具可輕易將其打開,這給用戶帶來極大的困擾和損失。關(guān)鍵詞:?jiǎn)纹瑱C(jī);電子密碼鎖;矩陣鍵盤;聲音報(bào)警ABSTRACTAt present, the widespread use of all mechanical locks, this lock structure is simple and easy to use, but easy to use tools to open it, which gives users a lot of confusion and paper introduces a design of electronic password lock which is based on the SCM of STC89C52. This design uses the SCM of STC89C52 as hardware core , bining with other peripheralcircuits such as 44 matrix keyboard interface circuit, password storage circuit,LCD displaycircuit,unlock circuit and voice alarm circuit. Using the flexible programming and the rich I/O port ofthe SCM ,the system can acplish the following functions:input ,clear or pare the password,unlock when the password is correct, alarm when the wrong enter password times is over and the user can change the password. keywords:SingleChip Microputer。而鎖自古以來就是用于安全防盜的重要器件,如何制作既安全可靠又使用方便的鎖是制鎖工程師們長(zhǎng)期以來研制的主題。該密碼鎖具有軟硬件設(shè)計(jì)簡(jiǎn)單,易于開發(fā),成本較低,安全可靠,操作方便等特點(diǎn),可應(yīng)用于住宅、辦公室的保險(xiǎn)箱及檔案柜等需要防盜的場(chǎng)所,有比較強(qiáng)的實(shí)用性。由于電子鎖的密鑰量(密碼量)極大,可以與機(jī)械鎖配合使用,并且可以避免因鑰匙被仿制而留下安全隱患。20世紀(jì)80年代后,隨著電子鎖專用集成電路的出現(xiàn),電子鎖的體積縮小,可靠性提高,成本較高,是適合使用在安全性要求較高的場(chǎng)合,且需要有電源提供能量,使用還局限在一定范圍,難以普及,所以對(duì)它的研究一直沒有明顯進(jìn)展。國(guó)內(nèi)的不少企業(yè)也引進(jìn)了世界上先進(jìn)的技術(shù),發(fā)展前景非常可觀。隨著科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)日常生活中的安全保險(xiǎn)的要求越來越高。隨著大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機(jī)的問世,出現(xiàn)了帶微處理器的智能密碼鎖,它除具有電子密碼鎖的功能外,還引入了智能化管理、專家分析系統(tǒng)等功能,從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。鑒于目前的技術(shù)水平與市場(chǎng)的接受程度,電子密碼鎖是這類電子防盜產(chǎn)品的主流。本系統(tǒng)的密碼判斷過程如下:當(dāng)使用者輸入6 位密碼后按下確認(rèn)鍵, 單片機(jī)通過密碼逐個(gè)比較, 如果輸入的6 位密碼和設(shè)定的密碼完全相同, 那么能成功驅(qū)動(dòng)開鎖模擬燈(LED綠燈)將鎖打開。每設(shè)定一位新密碼, 單片機(jī)將其送給E2PROM, 當(dāng)6 位新密碼都輸入完畢,按確認(rèn)鍵系統(tǒng)將自動(dòng)回到程序開始, 重新讀取密碼并保存, 使用者需輸入新的密碼才能將鎖打開。圖2時(shí)鐘電路 復(fù)位是單片機(jī)的初始化操作,只需在單片機(jī)的復(fù)位引腳加上大于2個(gè)機(jī)器周期的高電平就可使單片機(jī)復(fù)位,當(dāng)程序運(yùn)行出錯(cuò)或操作進(jìn)入死循環(huán)狀態(tài)可通過復(fù)位重新啟動(dòng)程序。由于本設(shè)計(jì)中要求