【正文】
MOV SBUF, 79H JNB TI, $ 潘涵 電子密碼鎖 22 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 RET 5 實驗結(jié)果與數(shù)據(jù)處理 測試步驟 按照要求將設計好的電路圖,利用 QUARTUS II 軟件,建立工程,添加文件,將電路圖正確地畫出來。識別按鍵子程序 ,數(shù)據(jù)送 A 保存 MOV R4, 00H LK4:MOV A, R2 MOV P0, A NOP MOV A, P0 JB ,LONE MOV A, 00H AJMP LKP LONE:JB ,LTWO MOV A, 08H AJMP LKP LTWO:JB ,LTHR MOV A, 10H AJMP LKP LTHR:JB ,NEXTT 。密碼比較正確,則調(diào)用開鎖子程序 欽州學院課程設計 15 LCALL XSD INC TIMERS2 MOV R7,TIMERS2 。消密碼緩沖 MOV TIMERS,00H LCALL INITPS 。開鎖步驟如下:首先按下鍵盤上的開鎖按鍵,然后利用鍵盤上的數(shù)字鍵 0- 9輸入密碼,最后按下確認鍵。通過 LCD顯示屏,可以清楚地判斷出密碼鎖所處的狀態(tài)。 圖 34 復位電路 晶振部分 AT89S52引腳 XTAL1和 XTAL2與晶體振蕩器及電容 C C3按圖 45所示方式連接。 圖 33 密碼存儲電路 復位部分 單片機復位是使 CPU和系統(tǒng)中的其他功能 部件都處在一個確定的初始狀態(tài),并從欽州學院課程設計 7 這個狀態(tài)開始工作。C 總線串行傳送,在 AT89S52 試驗開發(fā)板上和單片機的 連接。 圖 31 電路原理圖 鍵盤輸入模塊 由于本設計所用到的按鍵數(shù)量較多而不適合用獨立按鍵式鍵盤。 AT24C02的控制字由 8位二進制數(shù)構(gòu)成,在開始信號發(fā)出以后,主機便會發(fā)出控制字,以選擇從機并控制總線傳送的方向 。所有字節(jié)均以單一操作方式讀取。 P2 口當用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。 圖 22 AT89S52 芯片管腳 P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 5.密碼存儲模塊:用于完成掉電存儲功能,使修改的密碼斷電后仍能保存。 2 系統(tǒng)總體設計和主要芯片介紹 系統(tǒng)總體設計 本設計主要由單片機、矩陣鍵盤、液晶顯示器和密碼存儲等部分組成。研究這種鎖的初衷,就是為提高鎖的安全性。 PROM AT24C02 作為主控芯片與數(shù)據(jù)存儲器單元,結(jié)合外圍的鍵盤輸入、LCD 顯示、報警、開鎖等電路模塊。隨著電子技術的發(fā)展,各類電子產(chǎn)品應運而生,電子密 碼鎖就是其中之一。國內(nèi)的不少企業(yè)也引進了世界上先進的技術,發(fā)展前景非??捎^。 2.顯示模塊:用于完成對系統(tǒng)狀態(tài)顯示及操作提示功能??臻e模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。 P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL門電流,當 P2 口被寫 “1” 時,其管腳被 內(nèi)部上拉電阻拉高,且作為輸入。C總線式進行數(shù)據(jù)讀寫的串行器件,占用很少的資源和 I/O線,并且支持在線編程,進行數(shù)據(jù)實時的存取十分方便。C規(guī)程,使用主 /從機雙向通信,主機 (通常為單片機 )和從機 (AT24C02)均可工作于接收器和發(fā)送器狀態(tài)。管腳圖如圖 23所示。 圖 32 鍵盤輸入模塊 密碼存儲模塊 圖 33 所示 AT24C02 的 3 腳是三條地址線,用于確定芯片的硬件地址。每寫入或讀出一個數(shù)據(jù)字節(jié)后,該地址寄存器自動加 1,以實現(xiàn)對下一個存儲單元的讀寫。由于 R5R6 因此 RST為高電平, CPU處于復位狀態(tài),松手后,電容 C1充電, RST端電位下降, CPU脫離復位狀態(tài)。 潘涵 電子密碼鎖 8 圖 35 晶振電路 顯示模塊 顯示部分由液晶顯示器 LCD1602取代普通的數(shù)碼管完成。系統(tǒng)使用單片機其中一引腳線發(fā)出信號,經(jīng)三極管放大后,由繼電器驅(qū)動電磁閥動作將鎖打開。 潘涵 電子密碼鎖 10 圖 41主程序流程圖 鍵功能程序流程圖 鍵功能程序流程圖如圖 42所示。F2 按鍵標志 ,若為 1,則調(diào)用修改密碼子程序。跳出 AT_WRON:LCALL AT_WR LCALL XSF LCALL BP LCALL T100MSD LCALL BP LCALL T500MSD LCALL KILLXS LCALL T500MSD LCALL XSF LCALL T500MSD LCALL KILLXS LCALL T500MSD LCALL XSF 潘涵 電子密碼鎖 16 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 。切換到第三組寄存器。 編譯成功并定義管腳后,下載到 DE2 板上時,能夠看到顯示 “ 000000”. 按要求逐步驗證功能時,將出現(xiàn)如下現(xiàn)象: 當按下一個數(shù)字鍵,就輸入一個數(shù)值,并在顯示器的最右方顯示出該數(shù)值,同時欽州學院課程設計 23 將先前輸入的數(shù)據(jù)依次左移一個數(shù)字位置。 本次設計的電子密碼鎖是以手動鍵盤輸入密碼的,通過段時間對電子密碼鎖的研究學習,發(fā)覺這種密碼輸入方式可以進行改革。最后要感謝的就是我的父母,謝謝你們對我的支持。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 it39??傆X得自己自己似乎應該去做點什么,或者寫點什么。 Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time. 原來,這個世界上,對某個事件能產(chǎn)生化學反應的,除了非做不可的堅決,還有,時間。 Those were broken into various shapes of stationery。t. Baumgartner still will free fall at a speed that would cause you and me to pass out, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters). cause there 潘涵 電子密碼鎖 28 。 Have declared the end of the encounter that haven39。s time, your ideas are always special to clear. Want, want, line is clear, as if nothing could shake his. Also once seemed to be determined to do something, but more often is he backed out at last. Dislike his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. Those who do, just green years oneself give oneself an arm injection, or is a selfrighteous spiritual. 一個人的時候,自己的想法總是特別地清晰。 The end of our life, and can meet many things really do? 而窮盡我們的一生,又能遇到多少事情是真正地非做不可? During my childhood, think lucky money and new clothes are necessary for New Year, but as the advance of the age, will be more and more found that those things are optional。s 21 win. Michel Platini, president of European football39。t agree with the disciplinary action your employer has taken against you ? your employer dismisses you and you think that you have been dismissed unfairly. For more information about dismissal and unfair dismissal, see Dismissal. You can make a claim to an employment tribunal, even if you haven39。也可以放棄傳統(tǒng)的按鍵輸入密碼模式,借助傳感器技術運用聲控來實現(xiàn)密碼輸入,又或者人臉識別技術,還有一種就是用戶指紋輸入方式,這些都可以使開鎖的時間更短更方便。當按下解鎖鍵,輸入 6 個正確密碼后,密碼鎖開鎖,開鎖信號燈亮。 MOV R6, TIMERS