【文章內(nèi)容簡(jiǎn)介】
,成本較低,安全可靠,操作方便。 本次設(shè)計(jì)的電子密碼鎖是以手動(dòng)鍵盤輸入密碼的,通過(guò)這兩個(gè)星期對(duì)電子密碼鎖的研究學(xué)習(xí),發(fā)覺(jué)這種密碼輸入方式可以進(jìn)行改革。在越來(lái)越高科技化的今天,遙控控制顯的愈發(fā)重要,今后的電子密碼鎖應(yīng)該具有以紅外技術(shù)或無(wú)線電技術(shù)為輔助的密碼按鍵輸入遠(yuǎn)程交互技術(shù),這樣就能遠(yuǎn)程輸入密碼完成操作。也可以放棄傳統(tǒng)的按鍵輸入密碼模式,借助傳感器技術(shù)運(yùn)用聲控來(lái)實(shí)現(xiàn)密碼輸入,又或者人臉識(shí)別技術(shù),還有一種就是用戶指紋輸入方式,這些都可以使開(kāi)鎖的時(shí)間更短 更方便。電子密碼鎖產(chǎn)業(yè)將向靜態(tài)功耗更低 ,外圍電路更簡(jiǎn)化,可提供的功能或控制口更多,更人性化高科技化的方向發(fā)展。 通過(guò)本次課程設(shè)計(jì)的鍛煉,我學(xué)到了很多有關(guān)電子密碼鎖的設(shè)計(jì)方法與工作原理 ,鞏固了單片機(jī)知識(shí)。期間也碰到不少問(wèn)題 ,比如如何去模擬實(shí)現(xiàn)開(kāi)鎖這一功能 ,解決辦法是找了個(gè)微型電磁繼電器作為鎖具 ,其內(nèi)部電磁開(kāi)關(guān)特性符合開(kāi)鎖的現(xiàn)象。再到后來(lái)的焊接工作,由于粗心大意,焊接出錯(cuò)的情況不在少數(shù),往往在調(diào)試的時(shí)候才得以發(fā)現(xiàn),特別是 44 矩陣鍵盤的焊接 ,改了不下 10 次。系統(tǒng)調(diào)試時(shí)碰到過(guò)按鍵不靈敏的問(wèn)題。后來(lái)增加了鍵盤列位置 上的電阻 ,增加了電平 ,效果得到改善。慢工出細(xì)活,過(guò)程是很重要的,只有耐心細(xì)心努力地去把握過(guò)程,才能得到可喜的結(jié)果。 致 謝 在本課程設(shè)計(jì)進(jìn)行過(guò)程中得到 XX 老師的悉心指導(dǎo),還有很多同學(xué)的幫助。XX 老師嚴(yán)謹(jǐn)求實(shí)的治學(xué)態(tài)度,踏實(shí)堅(jiān)韌的工作精神,將使我終生受益。在此,謹(jǐn)向老師和幫助我的同學(xué)致以誠(chéng)摯的謝意和崇高的敬意。 參考文獻(xiàn) [1] 孫涵芳,徐愛(ài)卿。 MCS51/96 系列單片機(jī)原理及應(yīng)用 [M]。北京:北京航空航天大學(xué)出版社, 1996 [2] 李廣弟,朱月秀,冷祖祁。單片機(jī)基礎(chǔ) [M]。北京:北京航空航 天大學(xué)出版社, 2020 [3] 董繼成。一種新型安全的單片機(jī)密碼鎖 [J]。電子技術(shù), 2020,(03) [4] 石文軒,宋薇?;趩纹瑱C(jī) MSC51的智能密碼鎖設(shè)計(jì) [S]。武漢工程職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2020,(01) [5] 吳春國(guó),李文石。單片機(jī)控制電子鎖技術(shù)剖析 [S]。東北林業(yè)大學(xué)學(xué)報(bào),2020,(05) [6] 李景宏,馬學(xué)文。電子技術(shù)實(shí)驗(yàn)教程 [M]。沈陽(yáng):東北大學(xué)出版社, 2020 [7] 賈正松。單片機(jī)系統(tǒng)復(fù)位電路設(shè)計(jì) [J]??萍假Y訊, 2020,(36) [8] 袁新燕。淺談單片機(jī)應(yīng)用系統(tǒng)的調(diào)試 [J]。自動(dòng)化與儀器儀表, 2020,(03) [9] 王暉,薛永存?;?MCS51 單片機(jī)的復(fù)位電路抗干擾分析與設(shè)計(jì) [J]。現(xiàn)代電子技術(shù), 2020,(08) [10] datasheet of Microcontroller ,Inc. [11] datasheet of Serial EEPROM 2K(256*8) ,Inc. [12] 通用 LCD1602 液晶顯示模塊使用手冊(cè) (J/OL) 。偉納電子 [13] 51 單 片機(jī)綜合學(xué)習(xí)系統(tǒng) —— 蜂鳴器、繼電器篇 (J/OL)。維普資訊 [14] 單片機(jī)控制繼電器實(shí)驗(yàn) (J/OL)。電子驛站 [15] 9012,9013,9014,9015,9018 晶體三極管技術(shù)手冊(cè) (J/OL)。電子愛(ài)好者 [16] 蔡 金 生 。 SUPERPRO 編 程 器 使 用 指 南 (J/OL) 。 滬 生 電 子 附 錄 附錄一 總電路原理圖 1 2 3 4ABCD4321DCBAT i t leN u m be r R e v i s i onS i z eAD a t e : 5 J a n 20 11 S he e t o f F i l e : D : \P R O G R A M F I L E S \ D E S I G N E X P L O R E R 99 S E \ E X A M P L E S \ P R E V I O ~ D BD r a w n B y :12J3U S BR11KD1L E DD Y K G電源V C CS1S W P BR3200R21K+ C322u FV C C復(fù)位電路C133p FC233p FY112M H zX1X2晶振電路12J X 2C O N 2R41KQ9P N PL S 1S P E A K E RV C CB 21B 21P 31蜂鳴電路1122334455667788991010U3I S PV C CP 15P 16P 17R E T下載口R E TP 101P 112P 123P 134P 145P 156P 167P 178A T 89S 52R S T9P 3010P 3111P 3212P 3313P 3414P 3515P 3616P 3717X T A L 218X T A L 119G N D20P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P R O G30E A / V P P31P 0732P 0633P 0534P 0435P 0336P 0237P 0138P 0039V C C40U1A T 89S 52P 10P 11P 12P 13P 14P 15P 16P 17P 00P 01P 02P 03P 04P 05P 06P 07P 20P 21P 22P 23P 24P 25P 26P 27V C CV C CR E TX1X2A L E / PP S E NP 32P 33P 34P 35P 36P 37P 30P 31單片機(jī)D0 D1 D2 D3 D4 D5 D6 D7RS RW ENVSSVDDVEEU2L C D 160 2P10P11P12P13P14P15P16P17P20P21P22V C C液晶顯示電路S 00 S 01 S 02 S 03S 04 S 05 S 06 S 07S 08 S 09 SA SBSC SD SE SFP 10P 11P 12P 13P 14P 15P 16P 1712345678J P 1C O N 812345678J P 2C O N 812345678J P 3C O N 812345678J P 4C O N 8P 00P 01P 02P 03P 04P 05P 06P 07P 10P 11P 12P 13P 14P 15P 16P 17P 20P 21P 22P 23P 24P 25P 26P 27P 30P 31P 32P 33P 34P 35P 36P 37單排插針123456789J510k V C CP 00P 01P 02P 03P 04P 05P 06P 07 附錄二 原器件清單 名稱 型號(hào) 數(shù)量 備注 單片機(jī) AT89S52 1 含雙列直插插座 電阻 1K 3 電阻 200 1 排阻 8x10k 1 液晶顯示器 LM1602 1 瓷片電容 33pF 2 電解電容 22uF 1 按鍵 輕觸按鍵 17 晶振 12MHz 1 單排插針 1x8 4 發(fā)光二極管 1 直流插座 1 下載口 1 蜂鳴器 1 繼電器 1 附錄三 PCB 圖 頂層圖: 底層圖: 元件布局圖: 附錄四 源程序清單 。******************************************************************** BEEP BIT RELAY BIT SEC10 BIT SEC3 BIT PASS_OK BIT PASS_OLD EQU 30H PASS_NEW EQU 37H PASS_DIS EQU 40H 。密碼顯存單元 COUNT EQU 47H 。50ms 計(jì)數(shù)單元 SEC EQU 48H 。秒單元 POS EQU 49H 。********************************************************** BUSY BIT LCD_RS BIT 。LCD 控制管腳定義 LCD_RW BIT LCD_EN BIT DATAPORT EQU P0 。定義 LCD的數(shù)據(jù)端口 LCD_X EQU 29H TIMES EQU 2AH BUSY_CHECK BIT 。********************************************************** 。********************************************************** ORG 0000H AJMP MAIN ORG 000BH LJMP TIMER0 ORG 0050H 。********************************************************** MAIN: MOV SP,60H 。設(shè)置堆棧指針 MOV P0,0FFH MOV P1,0FFH MOV P2,0FFH MOV TMOD,01H 。工作于方式 1 MOV TH0,4CH 。50ms 定時(shí)常數(shù) MOV TL0,00H SETB ET0 SETB EA MOV PASS_OLD,09H 。內(nèi)定密碼值 MOV PASS_OLD+1,08H MOV PASS_OLD+2,07H MOV PASS_OLD+3,06H MOV PASS_OLD+4,05H MOV PASS_OLD+5,04H ACALL LCD_INIT 。LCD 初始化 MAIN1: CLR TR0 CLR SEC3 CLR SEC10 CLR PASS_OK MOV COUNT,00H MOV SEC,00H SETB RELAY 。繼電器釋放 ACALL MENU1 ACALL START_IN MOV R4,03H 。3 次輸入密碼機(jī)會(huì) MAIN2: ACALL PASS_IN ACALL PASS_COMP MOV