【正文】
1)高集成度,體積小,高可靠性 2)控制功能強(qiáng) 3)低電壓,低功耗,便于生產(chǎn)便攜式產(chǎn)品 4)易擴(kuò)展 片內(nèi)具有計(jì)算機(jī)正常運(yùn)行所必需的部件。 單片機(jī)按應(yīng)用領(lǐng)域可分為:家電類,工控類,通信類,個(gè)人信息 終端類等等;按通用性可分為:通用型和專用型。生產(chǎn)中使用的智能儀表、分布式控制系統(tǒng)總線、智能辦公設(shè)備等都可以看見單片機(jī)的身影。 IV 目 錄 1 緒 論 ....................................................................................................................... 1 單片機(jī)及其特點(diǎn) ............................................................................................ 1 單片機(jī)的發(fā)展及應(yīng)用 ..................................................................................... 1 單片機(jī)的發(fā)展趨勢(shì) ............................................................................. 1 單片機(jī)的應(yīng)用 ...................................................................................... 3 MCS51系列單片機(jī) ....................................................................................... 4 2 系統(tǒng)硬件設(shè)計(jì) ........................................................................................................ 5 設(shè)計(jì)思路 ........................................................................................................ 5 系統(tǒng)方案的選擇 ............................................................................................. 5 電子密碼鎖功能簡(jiǎn)述 ......................................................................... 6 系統(tǒng)的總體設(shè)計(jì) ................................................................................. 6 單元電路的設(shè)計(jì) ............................................................................................. 7 主控芯片介紹 ...................................................................................... 7 鍵盤輸入電路 ..................................................................................... 9 密碼存儲(chǔ)電路 ................................................................................... 10 開鎖電路 ............................................................................................ 11 報(bào)警電路 ............................................................................................ 12 顯示電路 ........................................................................................... 12 串口通信電路 .................................................................................... 14 晶振電路 ........................................................................................... 15 3 系統(tǒng)軟件設(shè)計(jì) .................................................................................................... 17 軟件工具介紹 .............................................................................................. 17 . Keil C51 概述 ................................................................................ 17 . Keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu) ................................ 18 下載工具 STCISP ............................................................................. 18 程序設(shè)計(jì) ....................................................................................................... 18 4 硬件電路調(diào)試 .................................................................................................... 20 單元功能電路調(diào)試 ....................................................................................... 20 聯(lián)機(jī)調(diào)試 ....................................................................................................... 20 5 改進(jìn)方法 .............................................................................................................. 23 電路方面的改 進(jìn) .......................................................................................... 23 軟件方面的改進(jìn) .......................................................................................... 23 致 謝 ......................................................................................................................... 26 V 附錄一 程序 ........................................................................................................... 27 附錄二 數(shù)碼管顯示電路 .................................................................................... 33 附錄三 總設(shè)計(jì)圖 .................................................................................................. 34 參考文獻(xiàn) .................................................................................................................. 36 1 1 緒 論 單片機(jī) 及其 特點(diǎn) 隨著微電子技術(shù)的不斷發(fā)展,微處理芯片的集成度越來越高,在一片集成電路芯片上集成微處理器、存儲(chǔ)器、 I/O接口電路等元件,從而構(gòu)成了“單芯片微型計(jì)算機(jī)”,簡(jiǎn)稱單片機(jī)。除上述基本的密碼鎖功能外,還具有掉電存儲(chǔ)、聲光提示等功能,依據(jù)實(shí)際的情況還可以添加其他功能。 本系統(tǒng)由單片機(jī)系統(tǒng)、矩陣鍵盤、 LED 顯示和報(bào)警系統(tǒng)組成。 6) 電子密碼鎖操作簡(jiǎn)單易行,一學(xué)即會(huì)。 4) 無活動(dòng)零件,不會(huì)磨損,壽命長。 2) 密碼可變 , 用戶可以 隨時(shí) 更改密碼, 防止密碼被盜,同時(shí)也可以避免因人員的更替而使鎖的密級(jí)下降。其特點(diǎn)如下: 1) 保密性好 , 編碼量多?,F(xiàn)在應(yīng)用較廣的電子密碼鎖是以芯片為核心,通過編程來實(shí)現(xiàn)的。 電子密碼鎖是一種通過密碼輸入來控制電路或是芯片工作,從而控制機(jī)械開關(guān)的閉合,完成開鎖、閉鎖任務(wù)的電子產(chǎn)品。有需求就必有發(fā)展, 不同種類的 鎖也應(yīng)運(yùn)而生 ,有密碼鎖、磁性鎖、電子鎖、激光鎖、聲控鎖等等,它們的實(shí)現(xiàn)在傳統(tǒng)鑰匙的基礎(chǔ)上加了一組或多組密碼,不同聲音,不同磁場(chǎng), 不同聲波,不同光束光波,不同圖像(如指紋、眼底視網(wǎng)膜等)來控制鎖的開啟。 如何實(shí)現(xiàn)防盜 和 安全這一問題 也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于其構(gòu)造的簡(jiǎn)單,被撬的事件屢見不鮮, 而鎖自古以來就是把門戶的將軍,人們對(duì)其要求比較高,不僅 能夠 安全的防盜,而且還要使用方便,這是制鎖者長期以來研制的主題。s display using the erection of the cathode tube display digital. This system can acplish password input, correct unlock, super times alarm , these basic bination lock function . Software realization of this system is used in KeilC51 environment .it is powerful and easy to develop, and to support ISP to download. Therefore it is not use programmer, use C language implementation software of system ponents. Because 51MCU also has some disadvantages , such as the internal RAM stored data will be pletely lose after power failure, in order to, the system39。 【 關(guān)鍵詞 】 電子密碼鎖 STC89C52 矩陣鍵盤 AT24C02 【 論文類型 】 設(shè)計(jì)型 II Title: Based on MCU electronic bination lock design Major: Communication engineering ABSTRACT MCU had been widely used in home appliance field, in the security password protection aspect antitheft alarm function electronic bination lock gradually replace the traditional mechanical trick lock, it also overe the security problems that the password of machinery bina