freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子密碼鎖的設(shè)計-預(yù)覽頁

2025-07-06 09:12 上一頁面

下一頁面
 

【正文】 oftware of the system is written in assembly language. The designed system display in LCD, change password easily, has the function of alarming, locking, and so on. This system is simple and easy to use, meets the demand of residential, office lock needs, has some practical value. Key words: PasswordLock。 摘 要 單片機技術(shù)是智能化檢測與控制領(lǐng)域應(yīng)用非常普及并且具有很大潛力的技術(shù)。設(shè)計的系統(tǒng)液晶顯示,密碼修改方便,具有報警、鎖定等功能,使用便捷簡單,符合住宅、辦公用鎖需求,具有一定的實用價值。 LCD1602。為滿足人們對鎖的使用要求,增加其安全性,用密碼代替鑰匙的密碼鎖應(yīng)運而生。 設(shè)計本課題時構(gòu)思的方案是用以 AT89S52 為核心的單片機控制方案。 設(shè)計采用一個超級密碼,送電開機時,只要輸入超級密碼便可開門,這樣可預(yù)防停電后再送電時無密碼可用。由用戶通過連接單片機的矩陣鍵盤輸入密碼,后經(jīng)過單片機對用戶輸入的密碼與自己保存的密碼進行對比 ,從而判斷密碼是否正確,然后控制引腳的高低電平傳到開鎖電路或者報警電路控制開鎖還是報警,實際使用時只要將單片機的負載由繼電器換成電子密碼鎖的電磁鐵吸合線圈即可。 3.蜂鳴器報警電路:用于完成輸錯密碼時候的警報功能。 7. LED 顯示模塊:用于輔助報警與輸入提示。 圖 電路原理圖 單片機 及其外圍電路 復(fù)位電路的設(shè)計 復(fù)位是單片機的初始化操作。該復(fù)位電路采用按鍵電平復(fù)位式復(fù)位電路。 圖 復(fù)位電路 時鐘電路的設(shè)計 時鐘電路為單片機產(chǎn)生時序脈沖,單片機所有運算與控制過程都是在統(tǒng)一的時序脈沖的驅(qū)動下的進行的,如果單片機的時鐘電路停止工作(晶振停振),那么單片機也就停止運行了。其原理圖如圖 所示。對鍵的識別方法通常有兩種:一種是通用的組行掃描查詢法;另一種是速度較快的線反轉(zhuǎn)法。如果有按鍵被按下,總會有一根行線電瓶被拉至低電平從而使行線不全為 1。鍵盤側(cè)面還有一個蜂鳴器,每操作一次,它便發(fā)出聲音,提示操作成功。開啟鍵是切換到密碼輸入狀態(tài),輸密碼前需按該鍵才能開始輸入密碼。密碼輸入正 確后,繼電器吸合,表示鎖被打開。程序內(nèi)定密碼為: 987654,送電開機時,只要輸入內(nèi)定密碼便可開門,這樣可預(yù)防停電后再送電時無密碼可用。壓電式蜂鳴器,約需 10mA 的驅(qū)動電流,可在某端口接上一只三極管和電阻組成的驅(qū)動電路來驅(qū)動, 接三極管基極輸入端,當 輸出高電平 “1”時,三極管導通,蜂鳴器的通電而發(fā)音,當 輸出低電平 “0”時,三極管截止,蜂鳴器停止發(fā)音。通過 LCD 顯示屏,可以清楚地判斷出密碼鎖所處的狀態(tài)。設(shè)計方法是先用文本編輯器編寫源碼,然后用軟件 Keil C51 編譯,如果沒有錯誤,可連接生成 .HEX 格式的文件 (需事先在 Keil C51 中設(shè)置 )。 HEX 文件經(jīng)常被用于將程序或數(shù)據(jù)傳輸存儲到 ROM、 EPROM,大多數(shù)編程器和模擬器使用 HEX 文件。 系統(tǒng)初始化并讀取密碼完成后,液晶顯示 PASSWORD CONTROL,提示用戶可以輸入密碼。 載 入初 始 密 碼 讀 取 成 功 ?讀 取 密 碼系 統(tǒng) 初 始 化開 始提 示 輸 入 密 碼按 鍵 測 試 子 程 序有 按 鍵 按 下 ?按 鍵 識 別 子 程 序 識 別 成 功 ?按 鍵 重 定 位延 時 0 . 5 S否是是是否否 圖 初始化及按鍵識別流程圖 開鎖處理 首先 LCD 初始化,輸入密碼,密碼正確則使開鎖電路動作,繼電器得電,開鎖指示燈亮。 開 始 密 碼 正 確 ?提 示輸 入 新 密 碼密 碼 錯 誤 重 新 輸 入再 次輸 入 新 密 碼對 比 兩 次輸 入 相 同更 改 成 功否否是 圖 改密流程圖 液晶顯示子程序 液晶顯示子程序在每次更新顯示內(nèi)容時都會被調(diào)用,其流程如圖 所示。由于顯示字符串的長度不盡相同,約定每串字符以 00H 結(jié)尾;程序檢測到字符碼為 00H 時,即停止寫入,返回。 輸入密碼正確后,繼電器吸合,密碼鎖打開, LCD1602 顯示如圖 所示。 按“ A”鍵進入查看密碼狀態(tài), LCD1602 顯示: 按“ E”鍵退出看密碼狀態(tài)。 設(shè)計采用一個超級密碼,送電開機時,只要輸入超級密碼便可開門,這樣可預(yù)防停電后再送電時 無密碼可用。本系統(tǒng)用的是 6 位密碼輸入,有 106 種密碼輸入方案,相較于機械鎖 具,防盜能力已經(jīng)相當不俗。也可以放棄傳統(tǒng)的按鍵輸入密碼模式,借助傳感器技術(shù)運用聲控來實現(xiàn)密碼輸入,又或者人臉識別技術(shù),還有一種就是用戶指紋輸入方式,這些都可以使開鎖的時間更短 更方便。再到后來的焊接工作,由于粗心大意,焊接出錯的情況不在少數(shù),往往在調(diào)試的時候才得以發(fā)現(xiàn),特別是 44 矩陣鍵盤的焊接 ,改了不下 10 次。 致 謝 在本課程設(shè)計進行過程中得到 XX 老師的悉心指導,還有很多同學的幫助。 MCS51/96 系列單片機原理及應(yīng)用 [M]。一種新型安全的單片機密碼鎖 [J]。單片機控制電子鎖技術(shù)剖析 [S]。單片機系統(tǒng)復(fù)位電路設(shè)計 [J]?;?MCS51 單片機的復(fù)位電路抗干擾分析與設(shè)計 [J]。電子驛站 [15] 9012,9013,9014,9015,9018 晶體三極管技術(shù)手冊 (J/OL)。******************************************************************** BEEP BIT RELAY BIT SEC10 BIT SEC3 BIT PASS_OK BIT PASS_OLD EQU 30H PASS_NEW EQU 37H PASS_DIS EQU 40H 。********************************************************** BUSY BIT LCD_RS BIT 。********************************************************** ORG 0000H AJMP MAIN ORG 000BH LJMP TIMER0 ORG 0050H 。50ms 定時常數(shù) MOV TL0,00H SETB ET0 SETB EA MOV PASS_OLD,09H 。3 次輸入密碼機會 MAIN2: ACALL PASS_IN ACALL PASS_COMP MOV R5,100 。 菜單 1 顯示子程序 (PASSWORD CONTROL) 。指針指到信息 4 ACALL W_STRING2 RET 。********************************************************** MENU2: MOV B,00H MOV DPTR,INFO3 。 菜單 3 顯示子程序 (LOOK PASSWORD) 。指針指到信息 2 ACALL W_STRING2 RET 。********************************************************** MENU4: MOV B,00H MOV DPTR,INFO8 。 信息字符串表 。 鍵值存入 R3 。保留高 4 位 MOV B,A 。保留低 4 位 ORL A,B 。置 鍵編碼表首址 MOV R3,0FFH 。比較 MOV A,R3 。********************************************************** 。********************************************************** 。顯示 6組數(shù)據(jù) MOV LCD_X,09H 。轉(zhuǎn)換為 ASCII 碼 ACALL WDATA 。 啟動輸入子程序 。清中斷計數(shù)單元 MOV SEC,00H S_IN1: ACALL KEY_SCAN CJNE A,0FH,S_IN1 。沒有達到 3s,轉(zhuǎn)移 CLR TR0 。停止 TIMER0 中斷 CLR SEC3 。 密碼輸入子程序 。確定顯示首位置 ACALL SET_X2 CLR SEC10 。判是否有鍵按下? AJMP P_IN1 P_IN2: ACALL KEY_SCAN CJNE A,0AH,P_IN3 。保存輸入密碼值 INC R0 ADD A,30H 。清秒計數(shù)單元 CLR SEC10 。 修改密碼子程序 。6 位密碼 MOV POS,09H 。=時, C=0 MOV LCD_X,POS 。轉(zhuǎn)換為 ASCII 碼 ACALL WDATA ?!?C”修改鍵 MOV A,POS CJNE A,09H,CH_IN5 。“ E”鍵確定退出 ACALL MENU1 ACALL BEEP_BL AJMP CH_END CH_IN7: CJNE A,0CH,CH_IN6 。 比較正確,置密碼正確標志位。********************************************************** PASS_COMP: MOV R2,06H 。繼電器吸合 MOV B,00H MOV DPTR,INFO5 。清中斷計數(shù)單元 SETB TR0 RET P_COMP1: CLR PASS_OK 。查看密碼子程序 。********************************************************** 。********************************************************** BEEP_BL: MOV R6,200 BL1: ACALL BL2 CPL BEEP 。定時器 0計時中斷子程序 。秒 加 1 MOV A,SEC CJNE A,03H,T0_0 SETB SEC3 。置 10s 標志位 T0_END: POP PSW POP ACC RETI 。********************************************************** 。檢查 LCD 忙狀態(tài) 。**********************************************************
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1