【正文】
.... 6 硬件設(shè)計的外圍電路 .......................................................................................................................... 6 電源輸入部分 ........................................................................................................................... 6 鍵盤輸入部分 ........................................................................................................................... 7 密碼存儲部分 ........................................................................................................................... 7 復(fù)位部分 ................................................................................................................................... 8 顯示部分 ................................................................................................................................... 8 報警部分 ................................................................................................................................... 9 開鎖部分 ................................................................................................................................... 9 遙控發(fā)射電路 ......................................................................................................................... 10 射頻接收電路 MICRF007 ........................................................................................................ 10 本章小結(jié) .............................................................................................................................................11 4 軟件設(shè)計 ..................................................................................................................................................... 12 I2C 通訊子程序 ................................................................................................................................. 12 開鎖程序流程圖 ................................................................................................................................. 12 主控 CPU 的主程序流程 .................................................................................................................... 13 密碼設(shè)置程序流程圖 ......................................................................................................................... 14 本章小結(jié) ............................................................................................................................................ 15 5 設(shè)計總結(jié) ..................................................................................................................................................... 16 參考文獻 ......................................................................................................................................................... 17 致謝 ................................................................................................................................................................... 18 附錄 程序清單 .......................................................................................................... 錯誤 !未定義書簽。 Cipher lock。 關(guān)鍵詞 :單片機;遙控;密碼鎖;報警 II Abstract This design uses Atmel chip AT89S51as the main control chip, using low power CMOS E2PROM AT24C02 as the data storage unit, remote control keyboard input password, key code using HCS301 chip, the decoding using HCS500 liquid crystal display, alarm device, an unlocking circuit, remote control radio wave, encoding, decoding circuit posed of a multifunctional electronic cipher lock. This password lock using rolling encryption technology, short distance radio frequency remote control technology, can further enhance the security of electronic locks, reliability and practicality. Through market research using microcontroller electronic cipher lock has the advantages of convenience, safety, simple operation and easy to develop, a little, cost is low, in the residential, office, safe, car, need security place has the certain usability. The design also has the keys to effective tips, control lock, alarm control, modify your password and wireless remote control transmitting a fixed code and other functions. Keywords: MCU。 經(jīng)過市場調(diào)查,使用單片機制作的電子密碼鎖具有方便、安全、操作簡單等優(yōu)點,而且易于開發(fā), 成本較低,在住宅、辦公室、保險箱、汽車等需要防盜的場所有一定的實用性。 I 摘 要 本設(shè)計從經(jīng)濟實用出發(fā)采用 Atmel 公司的單片機 AT89S51 作為主控芯片,采用低功耗CMOS 型 E2PROM AT24C02 為數(shù)據(jù)儲存單元,遙控器鍵盤輸入密碼,按鍵編碼采用 HCS301芯片、解碼采用 HCS500 芯片、 LCD1602 液晶顯示器、報警裝置、開鎖電路、遙控?zé)o線電波、編碼、解碼等電路組成一款多功能電子密碼鎖。此密碼鎖利用滾動加密技術(shù),短距離射頻遙控技術(shù),能進一步增強電子密碼鎖的安全性,可靠性與實用性。該設(shè)計還具有按鍵有效提示、控制開鎖、控制報警、修改密碼以及無線遙控發(fā)送非固定代碼等功能。 Remote control。 Alarm III 目 錄 1 緒論 ................................................................................................................................. 錯誤 !未定義書簽。 XXXXXX 本科畢業(yè)設(shè)計 目前市場上密碼鎖有多種,應(yīng)用較為廣泛的密碼鎖都是以單片機作為密碼鎖核心,然后加上輔助電路,編程來達(dá)到控制實現(xiàn)。 電子密碼鎖的研究背景 在日常生活中儲存重要東西,文件,特別是單位,部門的重要檔案,資料的保存離不開密碼鎖。 隨著需求的進步,電子密碼鎖進入人們生活已勢不可擋,電子密碼鎖操作簡單,添加報警功能,其在安全性上大大增強。 電子密碼鎖的國內(nèi)外現(xiàn)狀及其發(fā)展趨勢 經(jīng)過對目前國內(nèi)外市場上各種密碼鎖的研究發(fā)現(xiàn)它們都有自己的優(yōu)點及缺陷: 一、機械式密 碼鎖。 二、固定鍵盤式密碼鎖。 三、紅外遙控電子密碼鎖。然而紅外線遙控需要在一定范圍內(nèi),所以它的缺點在與距離和是否被干擾方面。上述幾種密碼鎖為 典型的幾種密碼鎖,除此之外還有如磁卡式密碼鎖,指紋式密碼鎖等。指紋式密碼鎖安全性高,具有唯一性指紋鑒別,但是成本也高,不具有普片實用性 [2]。基于單片機的電子密碼鎖的設(shè)計 第 2 頁,共 34 頁 本設(shè)計所實現(xiàn)的目標(biāo) 使用者開鎖,需要輸入正確的密碼,輸入完畢經(jīng)電路發(fā)送,鎖具端接收信號并進行分析。為了提高安全性,通過無線電波發(fā)送與接收代碼采用特定芯片實現(xiàn)編碼解碼。 本章小結(jié) 本章從電子密碼鎖的研究背景,國內(nèi)外現(xiàn)狀及其發(fā)展趨勢,本設(shè)計所要實現(xiàn)的目標(biāo)三個方面作出的闡述。 XXXXXX 本科畢業(yè)設(shè)計根據(jù)調(diào)查以及所學(xué)知識在選取單片機時需注意以下幾個方面:性能、存儲器、運行速度、 I/O 口、定時 /計數(shù)器、串口、工作電壓、功耗、封裝形式、抗干擾性、保密性等除了以上這些,還有一些方面如:中斷源的向量和優(yōu)先級、工作溫度范圍、單片機內(nèi)有無時鐘振蕩器、有無上電復(fù)位功能等 [3]。 選用無線 315Mhz 射 頻 RF(radio frequency)方式來完成無線通訊。 信號的編碼和解碼采用 HCS301與 HCS500芯片,能對遙控器按鍵信息進行滾動加密,在安全上進一步提高,防止密碼被捕獲破譯 ,非法復(fù)制。 AT89S51 具有 40 個 引腳, 4KB 片內(nèi) Flash 程序存儲器, 128B 的隨機存取數(shù)據(jù)存儲器( RAM), 32個外部雙向輸入 /輸出( I/O)口, 6 個中斷源 [6]。 它 是采用了 I2C 總線式進行數(shù)據(jù)讀寫的串行器件,占用很少的資源和 I/ O 口 ,并且支持在