【正文】
................... 5 引 腳功能說(shuō)明 ............................................................................................. 6 存儲(chǔ) 芯片 AT24C02.............................................................................................. 7 管腳的描述 ................................................................................................. 8 功能的描述 ................................................................................................. 8 LCD1602 顯示器 .................................................................................................. 9 LCD1602 的引腳功能說(shuō)明 .......................................................................... 9 LCD1602 的指令說(shuō)明 ................................................................................ 10 4 硬件電路的設(shè)計(jì) ...................................................................................................... 12 最小系統(tǒng)的設(shè)計(jì) ............................................................................................... 12 單片機(jī)的復(fù)位電路 ................................................................................... 12 單片機(jī)的時(shí)鐘電路 ................................................................................... 13 鍵盤(pán)電路 ........................................................................................................... 14 顯示電路 ........................................................................................................... 15 密碼鎖存電路 ................................................................................................... 16 報(bào)警電路 ........................................................................................................... 16 5 軟件系統(tǒng)的設(shè)計(jì) ...................................................................................................... 17 主函數(shù)模塊 ....................................................................................................... 17 鍵盤(pán)掃描及識(shí)別子函數(shù) ................................................................................... 17 延時(shí)子函數(shù) ....................................................................................................... 19 LCD1602 初始化函數(shù) ........................................................................................ 19 AT24C02 的初始化函數(shù) .................................................................................... 20 6 在 PROTEUS 中的仿真 .............................................................................................. 21 仿真原理圖 ....................................................................................................... 21 仿真結(jié)果 ........................................................................................................... 21 結(jié)束語(yǔ) .......................................................................................................................... 25 參考文獻(xiàn) ...................................................................................................................... 26 致 謝 .......................................................................................................................... 28 附 錄 .......................................................................................................................... 29 1 1 緒論 引言 隨著人們生活水平的提高,如何實(shí)現(xiàn)家庭防盜這一問(wèn)題也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于其構(gòu)造的簡(jiǎn)單,被撬的事件屢見(jiàn)不鮮,電子鎖由于其保密性高,使用 的靈活性和安全系數(shù)都很高 ,受到了廣大用戶的喜愛(ài)。 關(guān)鍵詞 :單片機(jī);密碼鎖; AT24C02 ABSTRACT This design is used as the master chip AT89C52 data memory unit designed electronic locks. Through the microcontroller and peripheral matrix keyboard, LCD liquid crystal display, alarm and other circuits bine the flexibility of the use of single and rich I / O port line resources, using C language master chip control procedures and EEPROM AT24C02 literacy program bined and piled using Keil software, designed a simple, practical and convenient electronic code control system. In this design, enabling the wrong password is entered correctly and the different display, the password is leaked, the legitimate user can modify and store the password, enter the password when more than three times the number of errors, the system will automatically alarm, to prevent unauthorized users unlimited the taking of passwords. In the design process, using matrix keyboard reduces the I / O port lines occupied, optimize system. LCD1602 display element is used in a liquid crystal display, making the display more clearly, the user is also greater. Memory chip is AT24C02 chip with powerdown protection. Through simulation testing in Proteus, can achieve good locks all functions to achieve the design requirements. Key words microcontroller。存儲(chǔ)芯片采用的是 AT24C02芯片,具有掉電保護(hù)的作用。在設(shè)計(jì)的過(guò)程中,采用矩陣鍵盤(pán)減少了對(duì) I/O口線的占用,優(yōu)化了系統(tǒng)。通過(guò)單片機(jī)與 外圍的矩陣鍵盤(pán)輸入、 LCD液晶顯示、報(bào)警等 電路相結(jié)合 , 利用單片機(jī)的靈活性和豐富的 I/O口線資源, 用 C語(yǔ)言編寫(xiě)的主控芯片控制程序與EEPROM AT24C02讀寫(xiě)程序相結(jié)合,并用 Keil軟件進(jìn)行編譯,設(shè)計(jì)了一款 簡(jiǎn)單、實(shí)用、方便 的電子密碼控制系統(tǒng) 。 選用單片機(jī)( AT89C52) 作為本設(shè)計(jì)的核心元件, 利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的 IO 端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的密碼鎖功能 。 ( 2) 密碼按鍵的實(shí)現(xiàn),以及對(duì)密碼的存儲(chǔ)。按了確認(rèn) 鍵,如果密碼出錯(cuò),則顯示密碼錯(cuò)誤,密碼連續(xù)三次 輸入錯(cuò)誤,則發(fā)出警報(bào)聲。 ( 2) 密碼顯示,為了防止密碼泄露,每按下一個(gè)鍵均以“ *”代替。 四、設(shè)計(jì)的重點(diǎn)與難點(diǎn) 設(shè)計(jì)的重點(diǎn) ( 1) 設(shè)計(jì)密碼及修改。這時(shí)必須按復(fù)位方可停止。 (3)密碼錯(cuò)誤報(bào)警 當(dāng)用戶鍵入錯(cuò)誤密碼時(shí), 密碼輸入錯(cuò)誤數(shù)碼顯示器會(huì)出現(xiàn)錯(cuò)誤提示。有鍵按下,就會(huì)顯示出字符 “ *”,沒(méi)鍵按下,則不會(huì)顯示字符。修改密碼之前必須再次輸入密碼,在輸入新密碼時(shí)候需要二次確認(rèn),以防止誤操作。 主要分為以下幾個(gè)部分: ( 1) 設(shè)置密碼及修改 設(shè)置 6位密碼,密碼可以由用戶自己修改設(shè)定(只支持 6位密碼),密碼通過(guò)鍵盤(pán)輸入,若密碼正確,則將鎖打 開(kāi)。 本設(shè)計(jì)的任務(wù)擬 采用單片機(jī)( C51)作為單片機(jī)的核心單元,利用單片機(jī)串行發(fā)射、接收等功能而設(shè)計(jì)的一款具有本機(jī)開(kāi)鎖和報(bào)警功能的電子密碼鎖。另外系統(tǒng)還有 LED 提示燈,報(bào)警蜂鳴器等 。 隨著電子元件的發(fā)展及人們對(duì)保密性需求的提高出現(xiàn)了越來(lái)越多的電子密碼鎖。實(shí)現(xiàn)了真正的電子加密。隨著電子元件的進(jìn)一步發(fā)展,電子密碼鎖也出現(xiàn)了很多的種類(lèi), 功能日益強(qiáng)大 ,使用更加方便、安全保密性更強(qiáng)。由于電子器件所限,以前開(kāi)發(fā)的電子密 碼鎖其種類(lèi)不多、保密性差,最基本的就是只依靠最簡(jiǎn)單的模擬電子開(kāi)關(guān)來(lái)實(shí)現(xiàn)的。 二、 課題發(fā)展現(xiàn)狀和發(fā)展趨勢(shì) 在日常生活和工作中, 住宅與部門(mén)的安全防范、單位的文件檔案、財(cái)務(wù)報(bào)表以 及一些個(gè)人資料的保存多以加鎖的辦法來(lái)解決。 由于數(shù)字、字符、圖形圖像、人體生物特征和時(shí)間等要素均可成為鑰匙的電子信息,組合使用這些信息能夠使電子防盜鎖獲得高 度的保密性,如防范森嚴(yán)的金庫(kù),需要使用復(fù)合信息密碼的電子防盜鎖,這樣對(duì)盜賊而言是“道高一尺、魔高一丈”。在中國(guó)的城市金融業(yè)中,實(shí)現(xiàn)聯(lián)網(wǎng)報(bào)警已經(jīng)成為對(duì)各金融網(wǎng)點(diǎn)的基本要求。