【正文】
ssed, is connected with drive control circuitry to control the power supply of LM386, meaning that only the alarm, LM386 can supply power, power outages usually, This greatly reduces the current consumption. 29 This circuit is consist of remote control transmitters, receivers, keyboards, monitors etc., this machine uses 10 keys as a password input keys, using the remote control lock at the same time [4].Features are following: (1) when no remote control signal is received, enter a password though the keyboard, if the five valid password entered correctly, press to confirm, will output high to enable electromagic locks move to plete the unlock .At the same time, the circuit enters extended state, 5 seconds later, the circuit will automatically be restored to the original state of the latch. (2) When the five valid passwords are entered correctly, but did not press the key to confirm, then the circuit will automatically give up and return to the initial locking status. (3)The 5 valid password must be entered in according with the order, error order or the wrong password would not fit the lock if was not confirmed, and fivesecond alarm signal 30 will be issued to remind the user. (4) If 3 consecutive wrong password, there will be a long time alarm, then only reset button can return the system to the original state. (5)When enter the password, the circuit will start automatic timing if the first password was entered correctly, the intervals of between two password number when 。謝謝! 26 附 錄 附件 1:英文原文及中文翻譯 英文原文 The Design of Infrared Remote Control Electronic Code Lock Tianxing Meng, Lanlan Yu School of Electric and Electronic Engineering Shandong University of Technology School of Electric and Electronic Engineering, Shandong University of Technology, 255049 Zibo, China Abstract: The lock used a microcontroller as the core of the control. It was consist of two major ponents: the infrared remote control launching system and the infrared remote control receiver system, including a microputer control and display, many other modules such as unlock and alarm, and so on. The design of password lock includes hardware system design and software system design. The key technical indicators are: the lock opening, password storage, the effective protection of user39。非常感謝我的大學,它不僅教會我更多的知識,同時也教會我做人的道理,讓我從一個稚嫩的高中生變成一個成熟的青年。 24 參考 文獻 [1] 張毅剛 ,彭喜元 .單片機原理與應用設計 [M].北京 :電子工業(yè)出版社 , 2020. [2] 童詩白 ,華成英,模擬電子技術(shù)基礎 [M].北京 :高等教育出版社, 2020. [3] 閻石主著 .數(shù)字電子技術(shù)基礎 [M].北京 :高等教育出版社, 2020. [4] 張云 ,周明輝 ,周海林 ,等 .基于 AT89S51 的多功能電子密碼鎖設計 [J].電子設計工程,2020, 18(6):2325. [5] 陳丹萍 .基于 AT89S51 單片機的電子密碼鎖設計 [J].大眾科技, 2020( 6) :4546. [6] 田曉翠,李林英 .基于單片機 AT89C51 電子密碼鎖的設計 [J].無線互聯(lián)科技, 2020( 10) : 94. [7] 余錫存 .單片機原理及接口技術(shù) [M].西安 :西安電子科技大學出版社 ,2020. [8] 李全利 .單片機原理及接口技術(shù) [M].北京 :北京航空航天大學出版社 ,2020. [9] 薛均義 ,張彥斌 .MCS51 系列單片微型計算機及其應用 [M].西安 :西安交通大學出版社 , 2020. [10] 徐愛鈞 ,彭秀華 .單片機高級語言 C51 應用程序設計 [M].北京 :北京航空航天大學出版社 , 2020. [11] 郭天祥 .51 單片機 C 語 言教程―入門、提高、開發(fā)、拓展全攻略 [M].北京:電子工業(yè)出版社, 2020. [12] 周向紅 .51 系列單片機應用與實踐教程 [M].北京:北京航天航空大學出版社, 2020. [13] 李學海 .經(jīng)典 80C51 單片機輕松入門與上手 [M].北京:清華大學出版社, 2020. [14] 周潤景,張麗娜 .基于 Proteus 的電路及單片機系統(tǒng)設計與仿真 [M].北京:北京航天航空出版社, 2020. [15] 陳愛鈞 ,彭秀華 .Keil Cx51 單片機高級語言編程與 μ Vision2 應用實踐 [M].北京:電子工業(yè)出版 社, 2020. [16] 于永 ,戴佳 ,劉波 .51 單片機 C 語言常用模塊與綜合系統(tǒng)設計實例精講 [M].北京:電子工業(yè)出版社, 2020. [17] 王東峰 ,王會良 ,董冠強 .單片機 C 語言應用 100 例 [M].北京:電子工業(yè)出版社, 2020. 25 致 謝 經(jīng)過幾個月的忙碌和工作,畢業(yè)設計已經(jīng)接近完成。設計完全可行 并且 可以達到設計 要求 。 ( 3)如果輸入密碼與以上都不同,則輸入錯誤,顯示“ error”,同時蜂鳴 器響三秒,報警。若發(fā)現(xiàn)有按鍵按下,將輸入的密碼與初始密碼進行比較。 軟件系統(tǒng)的總體設計 系統(tǒng)上電后 會首先完成系統(tǒng)的初始化工作,然后根據(jù)事先設定好的進行 執(zhí)行 程序 。 其顯示部分引腳接口如圖 48 所示 : 圖 48 顯示電路原理 19 報警部分 報警部分由喇叭電路組成,當有鍵按下時,每按一下,喇叭響一次,當密碼輸入 錯誤時,單片機的 引腳為低電平,喇叭發(fā)出 噪鳴 聲報警。 當密碼輸入完成以后 ,接著按下確認鍵。其接線如圖 47 所示: 18 圖 47 密碼存儲電路原理 顯示部分 為了使密碼鎖的密碼顯示效果更加人性化,便于操作, 本設計的顯示部分由液晶顯屏 LCD1602 取代普通的八段數(shù)碼管來完成。其中 A2, A1, A0 為 可編程地址選擇位。 EEPROM 使用電信號編程,同時是用電信號擦除 的 ROM 芯片。本設計中使用的這個 4*4 鍵盤可以構(gòu)成一個 16 個按鍵的鍵盤。晶體的頻率越高,系統(tǒng)的時鐘頻率越高,單片機的運行速度也就越快。本設計使用內(nèi)部時鐘方式 如圖 45: 圖 45 內(nèi)部時鐘電路 89C51 內(nèi)部有一個用于構(gòu)成振蕩器 的高增益反相放大器,它的輸入端為芯片引腳XTAL1,輸出端為引腳 XTAL2。 在執(zhí)行指令時, 在程序存儲器中 CPU首先 取出需要執(zhí)行的指令操作碼,然后 進行譯碼,并由時序電路產(chǎn)生一系列控制信號完成指令所給定的操作。電平復位是通過 RST 端 口 經(jīng)電阻與電源 VCC接通來實現(xiàn)的,按鍵電平復位電路見圖 44。復位電路在每個機器周期的 S5P2 采集 一次施密特觸發(fā)器的輸出電平,然后 得到 的信號是 內(nèi)部復位操作所需要的 。另外,在復位有效期間,單片機的 ALE 引腳和 /PSEN引腳均為高電平,且內(nèi)部 RAM 的狀態(tài)不受復位影響。不僅在正常啟動時需要復位 ,當程序運行出錯或操作錯誤是系統(tǒng)處于死鎖狀態(tài)時,也需按復位鍵使 RST 腳為高電平,使單片機擺脫 “ 程序走飛 ” 或 “ 死機 ” 狀態(tài)而重新啟動。 電源由 +5v 的直流提供。 CGROM 中內(nèi)置了 192 個常用字符的字模, CGRAM 包含 8 個字節(jié)的 RAM,用來 存放用戶自定義的字符, DDRAM 就是用來寄存待顯示的字符代碼。 液晶顯示器具有 很多優(yōu)點,低壓微功耗、外觀小巧精致 、被動顯示型 (無眩光、不刺激人眼、 不會引起眼睛疲勞 )、顯示信息量大、易于彩色化 (在色譜上可以非常準確的復現(xiàn) )、無電磁輻射 (對人體安全、 利于信息保密 )、長壽命、 抗干擾性能強,因而 在 儀器儀表和控制系統(tǒng)中 應用非常廣泛 。 WP 為寫保護:如果 WP 管腳連接到 Vcc, 所有的內(nèi)容都被寫保護只能讀 。 SDL 為串行數(shù)據(jù) /地址 管腳 : 用于器件所有數(shù)據(jù)的發(fā)送或接 收 SDL,是一個開漏輸出 管腳。 主機產(chǎn)生串行時鐘信號 (通過 11 SCL 引腳 )的同時,會 發(fā)出控制字, 用來 控制總線的傳送方向,并產(chǎn)生開始和停止的條件。 AT24C02中帶有的片內(nèi)地址寄存器, 每寫入或讀出一個數(shù)據(jù)字節(jié)后,該地址寄存器自動加 1,從而可以實現(xiàn)對下一個存儲單元的讀寫,并且 所有字節(jié)均以單一操作方式讀取。 它是微電子通信控制領(lǐng)域廣泛采用的一種總線標準,同時也是同步通信的一種特殊形式。而且它是采用了 I2C 總線式進行數(shù)據(jù)讀寫的串行器件, 具有寫保護、可靠性高、功耗低等特點,同時 占用很少的資源和 I/O 線,并且支持在線編程, 具有一個 16B 的頁寫緩沖器, 進行數(shù)據(jù)實時的存取十分方便。 VPP 為該引腳的第二功能,為變成電壓輸入端。但在訪問外部數(shù)據(jù)存儲器時,/PSEN 信號將不出現(xiàn)。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。因此嚴格來說,它不適宜用作準確的時鐘源或定時信號。 ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低 8位字節(jié)。當使用片內(nèi)振蕩器時,該引腳連接外部石英晶體和微調(diào)電容。當使用片內(nèi)振蕩器時,該引腳連接外部石英晶體和微調(diào)電容。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL),這是由于 上拉的緣故。在給出地址 “ 1” 時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2 口輸出其特殊功能寄存器的內(nèi)容。當作為普通的 I/O 輸入時,應先向端口的輸出鎖存器寫入 1。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流。當 89C51 擴展外部存儲器及 I/O 接口芯片時, P0 口作為地址總線(低八位)及數(shù)據(jù)總線的分時復用端口。空閑方式停止 CPU的工作,但允許 RAM,定時 /計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。由于將多功能 8 位 CPU 和閃速存儲器組合在單 個芯片中, ATMEL 的 AT89C51 是一種高效微控制器, 功能齊全, 簡單方便 。系統(tǒng)整體框圖如圖 31 所示 : 圖 31 系統(tǒng)結(jié)構(gòu)框圖 各模塊功能如下: (1).矩陣鍵盤輸入模塊:分為從 “ 0