




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、欽 州 學 院 本科畢業(yè)論文(設計)基于單片機實現電子密碼鎖院 系 物理與材料科學學院 專 業(yè) 自動化(過程與控制)學 生 班 級 2009級自動093班 姓 名 潘涵 學 號 0905404303 指導教師單位 物理與材料科學學院 指導教師姓名 張曉培 指導教師職稱 講師 摘 要本次設計的題目是基于單片機的電子密碼鎖的設計,系統(tǒng)由AT89S52與低功耗CMOS型E²PROM AT24C02作為主控芯片與數據存儲器單元,結合外圍的鍵盤輸入、LCD顯示、報警、開鎖等電路模塊。它能完成以下功能:正確輸入密碼前提下,開鎖;錯誤輸入密碼情況下,報警;密碼可以根據用戶需要更改。本密碼鎖具有設計
2、方法合理,簡單易行,成本低,安全實用等特點,具有一定的推廣價值。關鍵詞:電子密碼鎖,報警,液晶顯示目錄1 引言3 1.1 課題背景1 1.2 課題設計目標12 系統(tǒng)總體設計和主要芯片介紹1 2.1 系統(tǒng)總體設計1 2.2 主要芯片介紹2 2.2.1 AT89S522 2.2.2 存儲芯片AT24C0243 硬件設計5 3.1 鍵盤輸入模塊5 3.2 密碼存儲模塊6 3.3 復位部分6 3.4 晶振部分7 3.5 顯示模塊8 3.6 報警部分8 3.7 開鎖部分94 系統(tǒng)軟件設計9 4.1 系統(tǒng)程序流程圖9 4.1.1 主程序流程圖9 4.1.2 鍵功能程序流程圖10 4.1.3 開鎖程序流程圖
3、11 4.2 子程序舉例12 4.2.1 開鎖子程序12 4.2.2 按鍵掃描子程序17 4.2.3 密修改碼子程序195實驗結果與數據處理22 5.1測試步驟22 5.2實驗現象226結語23參考文獻241 引言1.1 課題背景隨著人們生活水平的提高和安全意識的加強,對安全的要求也就越來越高。鎖自古以來就是把守護門的鐵將軍,人們對它要求甚高,既要安全可靠的防盜,又要使用方便,這也是制鎖者長期以來研制的主題。隨著電子技術的發(fā)展,各類電子產品應運而生,電子密碼鎖就是其中之一。據有關資料介紹,電子密碼鎖的研究從20世紀30年代就開始了,在一些特殊場所早就有所應用。這種鎖是通過鍵盤輸入一組密碼完成開
4、鎖過程。研究這種鎖的初衷,就是為提高鎖的安全性。 20世紀80年代后,隨著電子鎖專用集成電路的出現,電子鎖的體積縮小,可靠性提高,成本較高,是適合使用在安全性要求較高的場合,且需要有電源提供能量,使用還局限在一定范圍,難以普及,所以對它的研究一直沒有明顯進展。 目前,在西方發(fā)達國家,密碼鎖技術相對先進,種類齊全,電子密碼鎖已被廣泛應用于智能門禁系統(tǒng)中,通過多種更加安全,更加可靠的技術實現大門的管理。在我國密碼鎖整體水平尚處于國際上70年代左右,電子密碼鎖的成本還很高,市場上仍以按鍵電子鎖為主,按鍵式和卡片鑰匙式電子鎖已引進國際先進水平,現國內有幾個廠生產供應市場。但國內自行研制開發(fā)的電子鎖,其
5、市場結構尚未形成,應用還不廣泛。國內的不少企業(yè)也引進了世界上先進的技術,發(fā)展前景非常可觀。希望通過不斷的努力,使電子密碼鎖在我國也能得到廣泛應用。1.2 課題設計目標本設計采用AT89S52單片機為主控芯片,結合外圍電路,通過軟件程序組成電子密碼鎖系統(tǒng),能夠實現:1 正確輸入密碼前提下,開鎖提示;2 錯誤輸入密碼情況下,蜂鳴器報警;3. 密碼可以根據用戶更改。 2 系統(tǒng)總體設計和主要芯片介紹2.1 系統(tǒng)總體設計本設計主要由單片機、矩陣鍵盤、液晶顯示器和密碼存儲等部分組成。其中矩陣鍵盤用于輸入數字密碼和進行各種功能的實現。由用戶通過連接單片機的矩陣鍵盤輸入密碼,后經過單片機對用戶輸入的密碼與自己
6、保存的密碼進行對比,從而判斷密碼是否正確,然后控制引腳的高低電平傳到開鎖電路或者報警電路控制開鎖還是報警,實際使用時只要將單片機的負載由繼電器換成電子密碼鎖的電磁鐵吸合線圈即可。系統(tǒng)整體框圖如圖2-1所示。顯示模塊鍵盤輸入模塊AT89S52報警電路復位電路開鎖電路密碼存儲模塊 圖2-1 系統(tǒng)結構框圖各模塊功能如下:1鍵盤輸入模塊:分為密碼輸入按鍵與幾個功能按鍵,用于完成密碼鎖輸入功能。2顯示模塊:用于完成對系統(tǒng)狀態(tài)顯示及操作提示功能。3復位電路:完成系統(tǒng)的復位。4報警電路:用于完成輸錯密碼時候的警報功能。5密碼存儲模塊:用于完成掉電存儲功能,使修改的密碼斷電后仍能保存。6開鎖電路:應用繼電器及
7、發(fā)光二極管模擬開鎖,完成開鎖及開鎖提示。2.2 主要芯片介紹2.2.1 AT89S52 AT89S52單片機是一個低功耗,高性能CMOS 8位單片機,片內含8K Bytes ISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結構,芯片內集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT89S52可為許多嵌入式控制應用系統(tǒng)提供高性價比的解決方案10。AT89S52具有以下標準功能: 8k字節(jié)Flash,256字節(jié)RA
8、M,32 位I/O 口線,看門狗定時器,2個數據指針,三個16位定時器/計數器,一個6向量2級中斷結構,全雙工串行口,片內晶振及時鐘電路。另外,AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。AT89S52的管腳分布如圖2-2所示。圖2-2 AT89S52芯片管腳P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數據存儲器,
9、它可以被定義為數據/地址的第八位。P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址
10、數據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P3口作為AT89S52的一些特殊功能管腳備選功能,P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時器0外部輸入)P3.5 T1(記時器1外部輸入)P3.6 /WR(外部數據存儲器寫選通)P3.7 /RD(外部數據存儲器讀選通)2.2.2 存儲芯片AT24C02 AT24C02是美國Atmel公司的低功耗CMOS型E²PROM,內含256×8位存儲空間,具有工作電壓寬(2.55.5 V)、擦寫次數多(大于10000次)、
11、寫入速度快(小于10 ms)、抗干擾能力強、數據不易丟失、體積小等特點。而且他是采用了I²C總線式進行數據讀寫的串行器件,占用很少的資源和I/O線,并且支持在線編程,進行數據實時的存取十分方便。AT24C02中帶有的片內地址寄存器。每寫入或讀出一個數據字節(jié)后,該地址寄存器自動加1,以實現對下一個存儲單元的讀寫。所有字節(jié)均以單一操作方式讀取。為降低總的寫入時間,一次操作可寫入多達8個字節(jié)的數據。I2C總線是一種用于IC器件之間連接的二線制總線。他通過SDA(串行數據線)及SCL(串行時鐘線)兩根線在連到總線上的器件之間傳送信息,并根據地址識別每個器件。 AT24C02正是運用了I
12、78;C規(guī)程,使用主/從機雙向通信,主機(通常為單片機)和從機(AT24C02)均可工作于接收器和發(fā)送器狀態(tài)。主機產生串行時鐘信號(通過SCL引腳)并發(fā)出控制字,控制總線的傳送方向,并產生開始和停止的條件。無論是主機還是從機,接收到一個字節(jié)后必須發(fā)出一個確認信號ACK。AT24C02的控制字由8位二進制數構成,在開始信號發(fā)出以后,主機便會發(fā)出控制字,以選擇從機并控制總線傳送的方向。管腳描述:SCL 為串行時鐘:串行時鐘輸入管腳用于產生器件所有數據發(fā)送或接收的時鐘這是一個輸入管腳。SDL 為串行數據/地址:雙向串行數據/地址管腳用于器件所有數據的發(fā)送或接收SDL,是一個開漏輸出管腳可與其它開漏輸
13、出或集電極開路輸出進行線或。A0、A1、A2 為器件地址輸入端:當使用24C02 時最大可級聯8個器件,如果只有一個24C02被總線尋址,這三個地址輸入腳A0、A1、A2可懸空或連接到Vss。WP為寫保護:如果WP 管腳連接到Vcc 所有的內容都被寫保護只能讀當WP, 管腳連接到Vss 或懸空,允許器件進行正常的讀/寫操作。管腳圖如圖2-3所示。圖2-3 AT24C02引腳圖3 硬件設計本系統(tǒng)外圍電路包括鍵盤輸入部分、密碼存儲部分、復位部分、顯示部分、報警部分、開鎖部分組成,根據實際情況鍵盤輸入部分選擇4×4矩陣鍵盤,顯示部分選擇字符型液晶顯示LCD1602,密碼存儲部分選用AT24
14、C02芯片來完成。其原理圖如圖3-1所示。圖3-1 電路原理圖3.1 鍵盤輸入模塊由于本設計所用到的按鍵數量較多而不適合用獨立按鍵式鍵盤。采用的是矩陣式按鍵鍵盤,它由行和列組成,也稱行列式鍵盤,按鍵位于行列的交叉點上,密碼鎖的密碼由鍵盤輸入完成,與獨立式按鍵鍵盤相比,要節(jié)省很多I/O口。本設計中使用的這個4×4鍵盤不但能完成密碼的輸入還能作特別功能鍵使用。鍵盤的每個按鍵功能在程序設計中設置。它與單片機的連接如圖3-2所示。圖3-2 鍵盤輸入模塊3.2 密碼存儲模塊圖3-3所示AT24C02的1、2、3腳是三條地址線,用于確定芯片的硬件地址。在AT89S51試驗開發(fā)板上它們都接地,第5
15、腳和第8腳分別為正、負電源。第8腳SDL為串行數據輸入/輸出,數據通過這條雙向I²C總線串行傳送,在AT89S52試驗開發(fā)板上和單片機的P3.6連接。第6腳SCL為串行時鐘輸入線,在AT89S52試驗開發(fā)板上和單片機的P3.7連接。SDL和SCL都需要和正電源間各接一個5.1K的電阻上拉。第6腳接P3.5。AT24C02中帶有片內地址寄存器。每寫入或讀出一個數據字節(jié)后,該地址寄存器自動加1,以實現對下一個存儲單元的讀寫。所有字節(jié)均以單一操作方式讀取。為降低總的寫入時間,一次操作可寫入多達8個字節(jié)的數據。圖3-3 密碼存儲電路3.3 復位部分單片機復位是使CPU和系統(tǒng)中的其他功能部件都
16、處在一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。該電路在最簡單的復位電路下增加了手動復位按鍵,在接通電源瞬間,電容C1上的電壓很小,復位下拉電阻上的電壓接近電源電壓,即RST為高電平,在電容充電的過程中RST端電壓逐漸下降,當RST端的電壓小于某一數值后,CPU脫離復位狀態(tài),由于電容C1足夠大,可以保證RST高電平有效時間大于24個振蕩周期,CPU能夠可靠復位。增加手動復位按鍵是為了避免死機時無法可靠復位。當復位按鍵按下后電容C1通過R5放電。當電容C1放電結束后,RST端的電位由R5與R6分壓比決定。由于R5<<R6 因此RST為高電平,CPU處于復位狀態(tài),松手后,電容C1充電,R
17、ST端電位下降,CPU脫離復位狀態(tài)。R5的作用在于限制按鍵按下瞬間電容C1的放電電流,避免產生火花,以保護按鍵觸電。其電路如圖3-4所示。圖3-4 復位電路3.4 晶振部分AT89S52引腳XTAL1和XTAL2與晶體振蕩器及電容C2、C3按圖4-5所示方式連接。晶振、電容C2C3及片內與非門(作為反饋、放大元件)構成了電容三點式振蕩器,振蕩信號頻率與晶振頻率及電容C2、C3的容量有關,但主要由晶振頻率決定,范圍在033MHz之間,電容C2、C3取值范圍在530pF之間。根據實際情況,本設計中采用12MHZ作為系統(tǒng)的外部晶振。電容取值為10pF。其電路圖如圖3-5所示。 圖3-5 晶振電路3.
18、5 顯示模塊顯示部分由液晶顯示器LCD1602取代普通的數碼管完成。開鎖時,按下鍵盤上的開鎖按鍵后,利用鍵盤上的數字鍵09輸入密碼,每按下一個數字鍵后在顯示器上顯示一個*,輸入多少位就顯示多少個*。當密碼輸入完成時,按下確認鍵,如果輸入的密碼正確的話, LCD顯示“DOOR OPEN”,單片機其中P2.0引腳會輸出低電平,使三極管T2導通,電磁鐵吸合,繼電器開關跳轉,電子密碼鎖被打開,如果密碼不正確,LCD顯示屏會顯示“CODE WRONG”,P2.0輸出的是高電平,電子密碼鎖不能打開。通過LCD顯示屏,可以清楚地判斷出密碼鎖所處的狀態(tài)。電路圖如圖3-6所示。 圖3-6 顯示電路3.6 報警部
19、分報警部分由陶瓷壓電發(fā)聲裝置及外圍電路組成,加電后不發(fā)聲,當有鍵按下時,“?!甭?,每按一下,發(fā)聲一次,密碼正確時,不發(fā)聲直接開鎖,當密碼輸入錯誤時,單片機的P2.1引腳為低電平,三極管T3導通蜂鳴器發(fā)出噪聲報警。如圖3-7所示。圖3-7 報警電路3.7 開鎖部分開鎖控制電路的功能是當輸入正確的密碼后將鎖打開。系統(tǒng)使用單片機其中一引腳線發(fā)出信號,經三極管放大后,由繼電器驅動電磁閥動作將鎖打開。用戶通過鍵盤任意設置密碼,并儲存在E2PROM中作為鎖碼指令。只有用戶操作鍵盤時,單片機的電源端才能得到3V電源,否則,單片機處于節(jié)電工作方式。開鎖步驟如下:首先按下鍵盤上的開鎖按鍵,然后利用鍵盤上的數字鍵
20、09輸入密碼,最后按下確認鍵。當用戶輸入密碼后,單片機自動識別密碼,如果密碼不符,則報警。只有當密碼正確,單片機才能使繼電器處于開鎖狀態(tài)。具體電路如圖3-8所示。圖3-8 開鎖電路4 系統(tǒng)軟件設計4.1 系統(tǒng)程序流程圖4.1.1 主程序流程圖主程序設計流程圖如圖4-1所示。開始初始化開鎖修改密碼正確輸入舊密碼開鎖出錯報警原密碼相同返回設新密碼圖4-1主程序流程圖4.1.2 鍵功能程序流程圖鍵功能程序流程圖如圖4-2所示。 鍵功能程序鍵值=09?鍵值=開鎖?鍵值=確認?鍵值=設置? 返回密碼輸入程序確認程序設置程序開鎖程序YNYNYN YN 圖4-2 鍵功能流程圖4.1.3 開鎖程序流程圖開鎖程
21、序流程圖如圖4-3所示。開鎖LCD初始化按開鎖鍵輸入密碼確認程序N輸入密碼正確?報警程序開鎖成功返回Y 圖4-3 開鎖流程圖4.2 子程序舉例4.2.1 開鎖子程序 CL:NOP SETB L3 MOV BUFF, #00H ;消密碼緩沖 MOV TIMERS,#00H LCALL INITPS ;消除AT緩沖,加調電存儲后一定要加上 LCALL XSC LCALL BP LCALL BP LCALL T100MSD LCALL BP CLR FLAG1 AJMP CH_KEY FU4:NOP LCALL BP LCALL T100MSD LCALL BP LCALL T100MSD LCAL
22、L BP LCALL T100MSD LCALL BP LCALL T100MSD LCALL BP CLR FLAG1 AJMP CH_KEY FU3:NOP LCALL BP LCALL T100MSD LCALL BP LCALL KILLXS ;關閉顯示 CLR FLAG1 AJMP CH_KEY FU1:NOP LCALL XSC JB F_F1, NEXT_F1 CLR L1 LCALL BP SETB F_F1 AJMP CH_KEYNEXT_F1:SETB L1 LCALL BP CLR F_F1 LCALL CH_STATE ;查看現在的狀態(tài)以防誤按 SETB TR1 ;報警
23、限制暫時不開 INC F_F1 CLR FLAG1 AJMP CH_KEY FU2:NOP JB F_F2, NEXT_F2 CLR L2 LCALL BP SETB F_F2 AJMP CH_KEYNEXT_F2:SETB L2 LCALL BP CLR F_F2 CLR FLAG1 AJMP CH_KEY JB BUF_FULL, GOON AJMP EXIT GOON:CLR BUF_FULL JB F_F2, AT_WRON ;F2按鍵標志,若為1,則調用修改密碼子程序。 LCALL AT_RADE LCALL C_PSW ;比較密碼子程序 JB PSW_F,OPEN ;密碼比較正確,
24、則調用開鎖子程序 LCALL XSD INC TIMERS2 MOV R7,TIMERS2 ;密碼錯誤,調入輸入密碼輸入次數,準備鎖定鍵盤 CJNE R7,#03H,D0 D0:JC NEXT1 ;錯誤次數小3次 LCALL XSE ;鎖定5分鐘 LCALL WARN2S LCALL LOCK_1M NEXT1:LCALL WARN2S ;報警2分鐘 LCALL XSA EXIT:LCALL INITPS MOV BUFF, #00H CLR FLAG1 MOV TIMERS, #00H AJMP CH_KEY ;跳出 AT_WRON:LCALL AT_WR LCALL XSF LCALL B
25、P LCALL T100MSD LCALL BP LCALL T500MSD LCALL KILLXS LCALL T500MSD LCALL XSF LCALL T500MSD LCALL KILLXS LCALL T500MSD LCALL XSF LCALL T500MSD NOP NOP LCALL XSA AJMP EXIT OPEN:MOV A, TIMERS1 CJNE A, #09H,CLT1 CLT1:JC GOON1 MOV TIMERS1,#00H GOON1:INC TIMERS1 ;輸入回車的次數 MOV TIMERS2,#00H SETB L3 CLR PSW_F
26、LCALL XSB CLR JDQ ;開門 LCALL BP LCALL BP LCALL BP LCALL BP LCALL SEC LCALL SEC LCALL SEC LCALL SEC LCALL SEC LCALL SEC LCALL SEC LCALL SEC SETB JDQ LCALL XSA NOP AJMP EXITCLR_BUF:MOV R7, #06H MOV R0, #6FH LOOP1:MOV A, #00H MOV R0, A DEC R0 DJNZ R7,LOOP1 RET4.2.2 按鍵掃描子程序 SBIE:MOV R2, #0EFH ;識別按鍵子程序,數據
27、送A保存 MOV R4, #00H LK4:MOV A, R2 MOV P0, A NOP MOV A, P0 JB ACC.0,LONE MOV A, #00H AJMP LKP LONE:JB ACC.1,LTWO MOV A, #08H AJMP LKP LTWO:JB ACC.2,LTHR MOV A, #10H AJMP LKP LTHR:JB ACC.3,NEXTT ;判斷下一列 MOV A, #18H LKP:ADD A, R4 PUSH ACC LK3:ACALL KS JNZ LK3 POP ACC RET NEXTT:INC R4 MOV A, R2 JNB ACC.7,K
28、ND RL A MOV R2, A AJMP LK4 KND:AJMP CH_KEY KS:MOV P0, #0FH NOP MOV A, P0 CPL A ANL A, #0FH NOP RET CH_KF:CLR C MOV A, BUFF ;判斷是數字按鍵還是功能按鍵,為1表示功能鍵 CJNE A, #17H, KY KY:JC SET_CH ;假若是數字按鍵則標志置為0 SETB FLAG1 ;假若是功能按鍵則標志置為1 AJMP CHKE_END SET_CH:CLR C MOV A, BUFF SUBB A, #00H JNZ EN_CH SETB FLAG1 AJMP CH_EN
29、D EN_CH:MOV A, BUFF SUBB A, #03H JNZ DIG SETB FLAG1 AJMP CH_END DIG:CLR FLAG1 CH_END:NOPCHKE_END:RET T12MS:MOV R7, #18H TM1:MOV R6, #0FFH TM66:DJNZ R6, TM66 DJNZ R7, TM1 RET4.2.3 密修改碼子程序 XSC:PUSH ACC PUSH PSW LCALL KILLXS SETB RS1 ;切換到第三組寄存器。防止操作數讀取錯誤。 MOV R6, TIMERS MOV A, R6 SUBB A, #01H JNC SC0 J
30、Z SC1 SC0:MOV SBUF, #0FEH JNB TI, $ CLR TI SC1:MOV A, R6 SUBB A, #02H JNC SC11 JNZ SC2 SC11:MOV SBUF,#0FEH JNB TI, $ CLR TI SC2:MOV A, R6 SUBB A, #03H JNC SC22 JNZ SC3 SC22:MOV SBUF, #0FEH JNB TI, $ CLR TI SC3:MOV A, R6 SUBB A, #04H JNC SC33 JNZ SC4 SC33:MOV SBUF, #0FEH JNB TI, $ CLR TI SC4:MOV A, R
31、6 SUBB A, #05H JNC SC44 JNZ SC5 SC44:MOV SBUF, #0FEH JNB TI, $ CLR TI SC5:MOV A, R6 SUBB A, #06H JNC SC55 JNZ SC6 SC55:MOV SBUF, #0FEH JNB TI, $ CLR TI SC6:MOV A, R6 SUBB A, #07H JNC SC66 JNZ EXIT_C SC66:MOV SBUF, #0FEH JNB TI, $ CLR TI NOP NOP EXIT_C:NOP CLR RS1 POP PSW POP ACC NOP RET ;密碼輸入錯誤的提示 X
32、SD:PUSH ACC PUSH PSW MOV SBUF, #98H JNB TI, $ CLR TI MOV SBUF, #79H JNB TI, $ CLR TI MOV SBUF, #11H JNB TI, $ CLR TI MOV SBUF, #79H JNB TI, $ CLR TI MOV SBUF, #79H JNB TI, $ CLR TI MOV SBUF, #38H JNB TI, $ CLR TI POP PSW POP ACC RET5實驗結果與數據處理5.1測試步驟1、按照要求將設計好的電路圖,利用QUARTUS II軟件,建立工程,添加文件,將電路圖正確地畫出來。
33、2、畫好電路圖后進行編譯,如果編譯不成功,仔細查錯。3、編譯成功后,進入定義管腳階段,根據具體情況合理定義管腳,定義好后再編譯。4、再編譯后,下載到DE2板上,然后驗證試驗結果。5.2實驗現象1、每當編譯不成功時,都有錯誤提示框彈出來,并顯示出哪里有問題。2、編譯成功并定義管腳后,下載到DE2板上時,能夠看到顯示“000000”.3、按要求逐步驗證功能時,將出現如下現象:當按下一個數字鍵,就輸入一個數值,并在顯示器的最右方顯示出該數值,同時將先前輸入的數據依次左移一個數字位置。當按下密碼清除鍵時,可清除全面所有的輸入值,清除成為“000000” 當按下清零鍵時,密碼變成"000000
34、",當輸入6個數字,按下更改鍵后,當前的數碼就變成新的密碼,按下上鎖鍵后,上鎖的指示燈亮。當按下解鎖鍵,輸入6個正確密碼后,密碼鎖開鎖,開鎖信號燈亮。6結語在著手本次畢業(yè)設計時,通過查閱網絡與圖書館搜集到的資料,再加上指導老師指點,結合生活中對密碼鎖的功能特性要求,設計出了這一套電子密碼鎖系統(tǒng)的主要硬件結構和軟件結構,基本完成了課題的要求。不過由于了解的專業(yè)知識尚淺,對課題的研究經驗的不足,使得在技術的解決與運用上顯得粗糙了一些,特別是功能按鍵的設定。所幸該系統(tǒng)能基本上完成一個電子密碼鎖應有的功能特性:開鎖提示,輸錯報警,密碼修改,掉電存儲。本系統(tǒng)用的是6位密碼輸入,有106種密碼輸
35、入方案,相較于機械鎖具,防盜能力已經相當不俗。這個系統(tǒng)軟硬件設計簡單,易于開發(fā),成本較低,安全可靠,操作方便。本次設計的電子密碼鎖是以手動鍵盤輸入密碼的,通過段時間對電子密碼鎖的研究學習,發(fā)覺這種密碼輸入方式可以進行改革。在越來越高科技化的今天,遙控控制顯的愈發(fā)重要,今后的電子密碼鎖應該具有以紅外技術或無線電技術為輔助的密碼按鍵輸入遠程交互技術,這樣就能遠程輸入密碼完成操作。也可以放棄傳統(tǒng)的按鍵輸入密碼模式,借助傳感器技術運用聲控來實現密碼輸入,又或者人臉識別技術,還有一種就是用戶指紋輸入方式,這些都可以使開鎖的時間更短更方便。電子密碼鎖產業(yè)將向靜態(tài)功耗更低,外圍電路更簡化,可提供的功能或控制
36、口更多,更人性化高科技化的方向發(fā)展。 在這大學的最后一頁里,我要感謝的人很多,首先要感謝我的指導徐敏老師,在整個畢業(yè)設計過程中,徐老師多次詢問研究進程,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。徐老師一絲不茍的作風,嚴謹求實的態(tài)度,踏踏實實的精神,深深地感動了我,當我遇到難題無從下手時,鄭老師總能給予我中肯的意見,我從心底里感謝她。還要感謝的是我們各課任課老師,沒有你們的諄諄教誨,就沒有我們學有所長的今天。當然,還要感謝寢室的兄弟們在我完成論文的過程中給予我的幫助和鼓勵,也是他們陪我度過這三年的生活。最后要感謝的就是我的父母,謝謝你們對我的支持。參考文獻1 葉啟明.單片機制作的新
37、型安全密碼鎖J.家庭電子.2000,第六期:24-272 郭海英.基于單片機的電子安全密碼鎖的設計J.現代電子技術.2005,第三期:57-583 李明喜.新型電子密碼鎖的設計J.機電產品開發(fā)與創(chuàng)新.2004,第八期:77-794 董繼成.一種新型安全的單片機密碼鎖J.電子技術.2004,第三期:55-605 李明喜.新型電子密碼鎖的設計J.機電產品開發(fā)與創(chuàng)新.2004,第五期:22-286 瞿貴榮.實用電子密碼鎖J.家庭電子.2000,第三期:77-827 楊茂濤.一種電子密碼鎖的實現J.福建電腦.2004,第九期:44-49g an employment tribunal claiEmpl
38、oyment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if:· you don't agree with the disciplinary action your employer has taken against you· your employer dismisses you and you think that you have been dismissed u
39、nfairly.For more information about dismissal and unfair dismissal, see Dismissal.You can make a claim to an employment tribunal, even if you haven't appealed against the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce
40、 any compensation awarded to you as a result of your failure to appeal.Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. If your application is received after this time limit, the trib
41、unal will not usually accept i.If you are worried about how the time limits apply to you, take advice from one of the organisations listed under Further help.Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an
42、oath or affirmation.Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed under Further help.If you are being represented by a solicitor at
43、 the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. This is known as a damages-based agreement. In England and Wales, your solicitor can't charge you more than 35% of your compensation if you win the case.If you ar
44、e thinking about signing up for a damages-based agreement, you should make sure you're clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. To find your nearest CAB, including those that give adv
45、ice by e-mail, click on nearest CAB.For more information about making a claim to an employment tribunal, see Employment tribunals.The (lack of) air up there Watch mCayman Islands-based Webb, the head of Fifa's anti-racism taskforce, is in London for the Football Association's 150th
46、 anniversary celebrations and will attend City's Premier League match at Chelsea on Sunday."I am going to be at the match tomorrow and I have asked to meet Yaya Toure," he told BBC Sport."For me it's about how he felt and I would like to speak to him first to find out what his
47、 experience was."Uefa has opened disciplinary proceedings against CSKA for the "racist behaviour of their fans" during City's 2-1 win.Michel Platini, president of European football's governing body, has also ordered an immediate investigation into the referee
48、9;s actions.CSKA said they were "surprised and disappointed" by Toure's complaint. In a statement the Russian side added: "We found no racist insults from fans of CSKA."Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same day; May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030智能馬桶行業(yè)發(fā)展分析及投資價值研究咨詢報告
- 2025-2030智能空調行業(yè)市場現狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030無機化工原料行業(yè)市場調研分析及發(fā)展趨勢與投資前景研究報告
- 2025-2030旅游用品行業(yè)競爭格局分析及投資前景與戰(zhàn)略規(guī)劃研究報告
- 2025-2030新型建筑行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 2025-2030數碼配件行業(yè)市場現狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030數字出版產業(yè)行業(yè)市場現狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030指甲油行業(yè)市場深度分析及發(fā)展前景與投資戰(zhàn)略研究報告
- 2025-2030建筑水泥行業(yè)風險投資發(fā)展分析及投資融資策略研究報告
- 經濟活動與地理環(huán)境試題及答案
- 2023年廣東省深圳市中考物理試卷真題(含答案詳解)
- 新概念英語第二冊-Lesson-56-Faster-than-sound-課件
- 管網漏水控制系統(tǒng)流程圖
- 中國馬克思主義與當代思考題(附答案)
- 信息經濟學案例教學資料及內容
- 人教版小學道德與法治感受生活中的法律教學設計省一等獎
- 急診與災難醫(yī)學-心肺腦復蘇 完整版
- 非遺文化介紹推廣課件
- 氧氣吸入(中心供氧)課件
- 【電氣專業(yè)】15D501建筑物防雷設施安裝
- 銳捷產品線拓撲圖標合集
評論
0/150
提交評論