【正文】
單片機(jī)課程設(shè)計說明書 電子密碼鎖控制系統(tǒng)設(shè)計 專業(yè) 電氣工程及其自動化 學(xué)生姓名 張海嘯 班級 B 電氣 104 學(xué)號 1010601410 指導(dǎo)教師 張?zhí)m紅 完成日期 20xx 年 6 月 15 日 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 1 摘 要 : 鎖是指加在門、箱子、抽屜等物體上的封緘器,要用專用的鑰匙才能打開。自古以來鎖都是人們財產(chǎn)安全乃至生命安全的一種重要保障。伴隨著人類歷史的發(fā)展和人們對自身財產(chǎn)安全和人生安全的重視, 各種各樣的多功能的鎖具也相繼出現(xiàn),人們使用的鎖具也由傳統(tǒng)的機(jī)械式鎖逐漸發(fā)展為安全性能更好,功能更多的電子密碼鎖。 在現(xiàn)代社會,電子密碼鎖已是一個被大家所熟識的名詞。相信很多人的小區(qū)大門上的鎖都用的是電子密碼鎖。本文中將要介紹的電子密碼鎖是一種通過判斷密碼輸入是否正確來控制電路或是芯片的工作狀態(tài),進(jìn)而控制鎖的打開和閉合,從而完成開鎖、閉鎖任務(wù)的電子鎖裝置。 本設(shè)計是基于 AT89C51 單片機(jī) 為控制核心 的密碼鎖設(shè)計方案 。 在本次基于單片機(jī)的電子密碼鎖設(shè)計中,將采用 AT89C51 單片機(jī)作為控制核心,配合相應(yīng)的電路和軟 件程序,實現(xiàn)密碼的輸入和修改、信息的顯示、鍵盤的鎖定、系統(tǒng)報警、開鎖和閉鎖等功能。在設(shè)計中, 利用識別密碼是否正確來開鎖或報警,通過串行存儲器 AT24C02 來實現(xiàn)密碼的修改和存儲 關(guān)鍵詞 :單片機(jī);密碼鎖;矩陣鍵盤;掉電存儲 The Design Of Electronic Code Lock Based On Single Chip Microputer Abstract: As sealed device, the lock added to such objects like door, box, drawer etc, can be opened with specified key. Since the ancient time, lock is a kind of security, guaranteeing people’s property safety even life safety. With the development of human history and more attention paid to property safety and life safety, various multifunctional locks can be seen in the world. Traditional mechanical locks people use in life are gradually replaced by electronic bination lock characterized with better safety performance and more functions. In the modern society, electronic bination lock is a noun familiar to everyone. Usually, the door of munity is equipped with electronic bination lock. This paper will introduce an electronic bination lock. This lock controls the electric circuits and the performance of chips by identifying password. Thus, the openness and closeness of the lock can be controlled, and the task of electronic lock device can be pleted. This design is about bination lock, based on the AT89C51 singlechip microputer as the core of controlling goals. This design in which the AT89C51 singlechip microputer as the core of the controlling goals cooperated with relevant circuits and software programs can achieve such functions like password input and modification, information display, keyboard locking, warning system, and the openness and closeness of the lock etc. In this design, the openness of lock and alarming are 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 2 according to identifying the password, and password revision and storage is achieved by the function of the AT24C02 serial storage. Keywords: Singlechip microputer, Combination lock, Electronic lock, Matrix keyboard, Power lost storage 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 3 目錄 緒 論 ............................................................. 4 電子密碼鎖簡介 .................................................... 5 電子密碼鎖設(shè)計的背景及意義 ........................................ 5 電子密碼鎖 的現(xiàn)狀及 發(fā)展趨勢 ........................................ 6 1 課題設(shè)計目標(biāo) .................................................... 6 2 總體設(shè)計方案 .................................................... 6 設(shè)計思路 ...................................................... 6 方案確立 ...................................................... 7 3 硬件電路方框圖 .................................................. 7 單片機(jī)及其最小系統(tǒng) ............................................ 7 復(fù)位電路的設(shè)計 ............................................ 8 時鐘 電路的設(shè)計 ............................................ 9 密碼鎖電路 ................................................... 10 按鍵電路的設(shè)計 ........................................... 10 LCD 顯示電路 ............................................. 11 開鎖機(jī)構(gòu) ................................................... 12 報警機(jī)構(gòu) ................................................... 13 4 程序設(shè)計 ....................................................... 14 軟件總體設(shè)計 ................................................. 14 鍵盤掃描子程序 ............................................... 15 顯示模塊子程序 ............................................... 18 掉電存儲子程序 ............................................... 19 寫操作方式 ............................................... 19 讀操作方式 ............................................... 20 定時器中斷子程序 ............................................. 21 密碼輸入子程序 ............................................... 21 報警子程序 ................................................... 23 5 課程設(shè)計總結(jié) ................................................... 23 6 參考文獻(xiàn) ....................................................... 25 7 附 錄 .......................................................... 25 附錄一 總電路原理圖 .............................................. 26 附錄二:電子密碼鎖的 PCB 圖 ....................................... 27 附錄三:電子密碼鎖的實物圖 ....................................... 27 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 4 附錄四:元器件清單 ............................................... 30 附錄五 源程序清單 ................................................ 31 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 5 緒 論 電子密碼鎖簡介 什么是電子密碼鎖?“一種通過密碼輸入來控制電路或者是芯片工作,從而控制機(jī)械開關(guān)的閉合,完成開鎖、閉鎖任務(wù)的電子產(chǎn)品?!?—— 百度百科上是這樣解釋的。簡單來說,電子密碼鎖就是能夠?qū)崿F(xiàn)密碼等信息的設(shè)置、存貯、識別和顯示,以及報警信號的接收和發(fā)送等功能的電子器件。 電子密碼鎖相對傳統(tǒng)機(jī)械鎖有以下幾個優(yōu)勢: (1)密碼可更改。用戶可以隨時更改密碼, 以確保密碼鎖的安全性和可靠性??梢愿拿艽a這一功能同時也避免了人員的更替而使鎖的安全性降低,這是傳統(tǒng)鑰匙鎖所不具備的功能。 (2)操作簡單。無論是開鎖還是更改密碼,只要識字的人都能夠直接使用,使用方法簡單而不繁瑣。 (3)能夠報警。報警功能無疑更增加了鎖的安全性。 (4)無法“技術(shù)”破解。不知道密碼就無法打開鎖,即使是慣偷也只能望“鎖”興嘆。 電子密碼鎖設(shè)計的背景及意義 在現(xiàn)代文明社會,雖然人們的道德素質(zhì)越來越高,“梁上君子”、“三只手”等人群相對舊社會大大減少,但是像“某某小區(qū)遭入室行竊,居民損失 XXXX”之類的新聞我們還是經(jīng)常能夠在報紙上看到的。隨著人們生活水平和自身防范意識的提高,個人財產(chǎn)安全和人身安全的問題也越來越受到人們的重視,擁有一把能夠有效保證居民財產(chǎn)安全和人身安全的鎖具也越發(fā)的重要起來。 鎖具的起源可以追朔到人類社會財產(chǎn)私有化的出現(xiàn),鎖具從其出現(xiàn)到發(fā)展至今天的高科技化、信息化,已經(jīng)有若干年的歷史了。經(jīng)過若干年的使用和研究,人們對鎖具的結(jié)構(gòu)、機(jī)理也了解得相當(dāng)透徹了,因此,不使用鑰匙就能將鎖打