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

正文內(nèi)容

單片機控制的電子密碼鎖電路畢業(yè)論文-文庫吧資料

2025-07-12 19:46本頁面
  

【正文】 /存入密碼長度的數(shù)組 bit cmpflag。 //功能數(shù)字變量 unsigned char digitcount。 //密碼長度變量 unsigned char digit。 unsigned char pslen=9。 C 語言源程序 include unsigned char code ps[]={1,2,3,4,5}。進入密碼的判斷比較處理狀 態(tài)并給出相應(yīng)的處理過程。 ( 2). 密碼的輸入問題: 由于采用兩個按鍵來完成密碼的輸入,那么其中一個按鍵為功能鍵,另一個按鍵為數(shù)字鍵。密碼在規(guī)定的時間內(nèi)輸入錯誤次數(shù)超過 3次后的鎖定狀態(tài)顯示子程序 (DIS_E). 15 ( 1)主程序流程圖如圖 3- 1 所示。其程序流程如圖 所示 . (3)調(diào)電存儲服務(wù)程序 當比較密碼的時候,需要讀 AT24C02 程序,將存儲在芯片內(nèi)的數(shù)據(jù)讀到RAM中,然后和輸入的密碼相比較。主程序的流程圖如下所示。由 R4, R5, T1 構(gòu)成電壓檢測電路,蓄電池電壓低,則 T1, T2 導(dǎo)通,實現(xiàn)對其充電;充滿后, T1, T2 截止,停止充電,同時 D1 熄滅,電路中 C4 的作用是濾除干擾信號。 12 由 R8, R9, R6, R7 及 IC14 構(gòu)成電壓比較器,正常情況下, V+V IC14輸出高電平,繼電器的常閉觸點和市電相連;當市電斷開, V+V IC14 輸出高電平,由 T3, T4 構(gòu)成的達林頓管使繼電器 J開啟,將其常開觸電將蓄電池和電路相連,實現(xiàn)市電和蓄電池供電的切換,保證電子密碼鎖的正常工作(視電池容量而定持續(xù)時間)。電源電路圖如圖 3- 8所示。 每當設(shè)定一次單價,系統(tǒng)就自動調(diào)用存儲程序,將單價信息保存在芯片內(nèi);當系統(tǒng)重新上電的時候,自動調(diào)用讀存儲器程序,將存儲器內(nèi)的單價等信息,讀到緩存單元中,供主程序使用。其電路如圖 3- 7所示。 圖 3- 6 a 關(guān)閉狀態(tài) 圖 3- 6 b 開鎖狀態(tài) 圖 3- 6 c 密碼輸入及修改狀態(tài) 圖 3- 6 d 密碼輸入錯誤后的提示 O F F 2 8 8 8 1 E R R O R S L O C K L O C K 11 圖 3- 6 e 密碼在規(guī)定的時間內(nèi)輸入錯誤次數(shù)超過 3 次后的鎖定狀態(tài) 掉電存儲單元的設(shè)計 掉電存儲單元的作用是在電源斷開的時候,存儲當前設(shè)定的信息。電路中的三個整流管 D1~D3 的作用是降低數(shù)碼管的工作電壓,增加其使用壽命。 CLR 0 1 EN 6 9 F4 4 8 F3 3 7 F2 2 6 F1 L1 L2 L3 10 從單片機串口輸出的信號先送到左邊的移位寄存器( 74HC164) ,由于移位脈沖的作用,使數(shù)據(jù)向右移,達到顯示的目的。 電路設(shè)定:當程序檢測在 5 分鐘內(nèi)沒有按鍵操作的時候,就關(guān)閉顯示。 顯示電路設(shè)計 本系統(tǒng)設(shè)計的顯示電路是為了給使用者以提示而設(shè)置的。 L3 是管理員狀態(tài)指示燈,當按下 F1 后,指示燈自動點亮。 上面的 3個指示燈 L L L3 是用來指示操作的狀態(tài): L1 鎖定及輸入指示狀態(tài)燈,正 常的情況下顯示紅色,當鍵盤動作的時候, L1 燈開始閃動,當鍵盤處于鎖定狀態(tài)時,指示燈也顯示紅色。 F3 用來關(guān)閉顯示器,一來可以節(jié)省電量,另外也可以防止不法分子偷窺密碼。 F1 是管理模式切換鍵,當用戶不小心三次輸入密碼都沒有正確,鍵盤被鎖定,這個時候就可以啟動管理模式,使用管理員的密碼來開門。其中 CLR 鍵的功能是當輸入密碼錯誤的時候,清除前面已經(jīng)輸入的數(shù)據(jù),重新輸入。鍵盤上還有 3個指示燈和一個蜂鳴器。 按鍵的操作面板如圖圖 3- 4 所示。 判斷鍵盤中哪一個鍵被按下使通過將列線逐列置低電平后,檢查行輸入狀態(tài)來實現(xiàn)的。方法是:向行線輸出全掃描字 00H,把全部列線置為低電平,然后將列線的電平 狀態(tài)讀入累加器 A 中。 對照圖 3- 4所示的 44鍵盤,說明線反轉(zhuǎn)個工作原理。 當確認有按鍵按下后,下一步就要識別哪一個按鍵按下。 圖 3- 3 行列式鍵盤原理電路圖 每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個按鍵來連通,利用這種行列式矩 陣結(jié)構(gòu)只需要 N 條行線和 M 條列線,即可組成具有 N M個按鍵的鍵盤。 T 1 0T 1 1D5G N DR13 .3 K電磁鎖C 2 4V C C來自微控制器信號D6 圖 3- 2 密碼鎖開鎖機構(gòu)電路圖 單片機微控制器 開鎖驅(qū)動電路 電磁鎖 密碼正確? Y 返回 N 8 .按鍵電路設(shè)計 由于設(shè)計要求使用矩陣鍵盤,所以本設(shè)計就采用行列式鍵盤,同時也能減少鍵盤與單片機接口時所占用的 I/O 線的數(shù)目,在按鍵比較多的時候,通常采用這樣方法。 T11 可選用中功率的三極管如 8050,電磁鎖的選用要視情況而定,但是吸合力要足夠且由一定的余量。 D5 作為開鎖的提示它由; D C2 T11 組成。 電路驅(qū)動和開鎖兩級組成。 圖 2- 1 密碼鎖開鎖機構(gòu)示意圖 當用戶輸入的密碼正確而且是在規(guī)定的時間(普通用戶要求在 12s 內(nèi)輸入正確的密碼,管理員要求在 5s 輸入正確的密碼)輸入的話,單片機便輸出開門信號,送到開鎖驅(qū)動電路,然后驅(qū)動電磁鎖,達到開門的目的。 7 第三章 電路的功能單元設(shè)計 .開鎖機構(gòu) 圖通過單片機送給開鎖執(zhí)行機構(gòu),電路驅(qū)動電磁鎖吸合,從而達到開鎖的目的。其原理如圖 1- 2 所示。 方案二:采用一種是用以 AT89S51 為核心的單片機控制方案。 電路由兩大部分組成:密碼鎖電路 和備用電源 (UPS),其中設(shè)置 UPS 電源是為了防止因為停電造成的密碼鎖電路失效,使用戶免遭麻煩。 5 圖 1- 1 數(shù)字密碼鎖電路方案 采用數(shù)字密碼鎖電路的好處就是設(shè)計簡單。 第二章系統(tǒng)方案論證 方案一:采用數(shù)字電路控制。 設(shè)計本課題時構(gòu)思了兩種方案:一種是用以 AT89s51 為核心的單片機控制方案;另一種是用以 74LS112雙 JK 觸發(fā)器構(gòu)成的數(shù)字邏輯電路控制方案。除上述基本的密碼鎖功能外,還具有調(diào)電存儲、聲光提示等功能,依據(jù)實際的情況還可以添加遙控功能。 3 目錄 摘要 目錄 第一章 前 言 ................................................2 課題背景 課題設(shè)計目標 第二章 系統(tǒng)方案論證 ....................................... 4 主路的選擇 ............................................4 密碼輸入的方式選擇 第三章 電路的功能單元設(shè)計 .................................7 開鎖機構(gòu) ..............................................7 按鍵電路設(shè)計 ..........................................8 顯示電路設(shè)計 .........................................9 存儲電路的設(shè)計 .........................
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1