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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的電子密碼鎖的設(shè)計(jì)-在線瀏覽

2025-03-02 04:31本頁面
  

【正文】 的內(nèi)容都被寫保護(hù)只能讀當(dāng) WP, 管腳連 接到 Vss 或欽州學(xué)院課程設(shè)計(jì) 5 懸空 ,允許器件進(jìn)行正常的讀 /寫操作。 圖 23 AT24C02引腳圖 3 硬件設(shè)計(jì) 本系統(tǒng)外圍電路包括鍵盤輸入部分、密碼存儲(chǔ)部分、復(fù)位部分、顯示部分、報(bào)警部分、開鎖部分組成,根據(jù)實(shí)際情況鍵盤輸入部分選擇 4 4矩陣鍵盤,顯示部分選擇字符型液晶顯示 LCD1602,密碼存儲(chǔ)部分選用 AT24C02芯片來完成。 圖 31 電路原理圖 鍵盤輸入模塊 由于本設(shè)計(jì)所用到的按鍵數(shù)量較多而不適合用獨(dú)立按鍵式鍵盤。本設(shè)計(jì)中使用的潘涵 電子密碼鎖 6 這個(gè) 4 4鍵盤不但能完成密碼的輸入還能作特別功能鍵使用。它與單片機(jī)的連接如圖 32所示。在 AT89S51 試驗(yàn)開發(fā)板上它們都接地,第 5 腳和第 8 腳分別為正、負(fù)電源。C 總線串行傳送,在 AT89S52 試驗(yàn)開發(fā)板上和單片機(jī)的 連接。 SDL 和 SCL 都需要和正電源間各接一個(gè) 的電阻上拉。 AT24C02 中帶有片內(nèi)地址寄存器。所有字節(jié)均以單一操作方式讀取。 圖 33 密碼存儲(chǔ)電路 復(fù)位部分 單片機(jī)復(fù)位是使 CPU和系統(tǒng)中的其他功能 部件都處在一個(gè)確定的初始狀態(tài),并從欽州學(xué)院課程設(shè)計(jì) 7 這個(gè)狀態(tài)開始工作。增加手動(dòng)復(fù)位按鍵是為了避免死機(jī)時(shí)無法可靠復(fù)位。當(dāng)電容 C1放電結(jié)束后, RST端的電位由 R5與 R6分壓比決定 。 R5的作用在于限制按鍵按下瞬間電容 C1的放電電流,避免產(chǎn)生火花,以保護(hù)按鍵觸電。 圖 34 復(fù)位電路 晶振部分 AT89S52引腳 XTAL1和 XTAL2與晶體振蕩器及電容 C C3按圖 45所示方式連接。根據(jù)實(shí)際情況,本設(shè)計(jì)中采用 12MHZ作為系統(tǒng)的外部晶振。其電路圖如圖 35所示。開鎖時(shí),按下鍵盤上的開鎖按鍵后,利用鍵盤上的數(shù)字鍵 0- 9輸入密碼,每按下一個(gè)數(shù)字鍵后在顯示器上顯示一個(gè) *,輸入多少位就顯示多少個(gè) *。通過 LCD顯示屏,可以清楚地判斷出密碼鎖所處的狀態(tài)。 圖 36 顯示電路 報(bào)警部分 報(bào)警部分由陶瓷壓電發(fā)聲裝置及外圍電路組成,加電后不發(fā)聲,當(dāng)有鍵按下時(shí),“叮”聲,每按一下,發(fā)聲一次,密碼正確時(shí),不發(fā)聲直接開鎖,當(dāng)密碼輸入錯(cuò)誤時(shí),單片機(jī)的 平,三極管 T3導(dǎo)通蜂鳴器發(fā)出噪聲報(bào)警。 欽州學(xué)院課程設(shè)計(jì) 9 圖 37 報(bào)警電路 開鎖部分 開鎖控制電路的功能是當(dāng)輸入正確的密碼后將鎖打開。用戶通過鍵盤任意設(shè)置密碼,并儲(chǔ)存在 E2PROM中作為鎖碼指令。開鎖步驟如下:首先按下鍵盤上的開鎖按鍵,然后利用鍵盤上的數(shù)字鍵 0- 9輸入密碼,最后按下確認(rèn)鍵。只有當(dāng)密碼正確,單片機(jī)才能使繼電器處于開鎖狀態(tài)。 圖 38 開鎖電路 4 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)程序流程圖 主程序流程圖 主程序設(shè)計(jì)流程圖如圖 41所示。 開始 初始化 開鎖 修改 密碼正確 輸入舊密碼 開鎖 出錯(cuò)報(bào)警 原密碼相同 返回 設(shè)新密碼 鍵功能程序 欽州學(xué)院課程設(shè)計(jì) 11 Y N Y N Y N Y N 圖 42 鍵功能流程圖 開鎖程序流程圖 開鎖程序流程圖如圖 43所示。消密碼緩沖 MOV TIMERS,00H LCALL INITPS 。關(guān)閉顯示 CLR FLAG1 AJMP CH_KEY FU1:NOP LCALL XSC JB F_F1, NEXT_F1 CLR L1 LCALL BP 潘涵 電子密碼鎖 14 SETB F_F1 AJMP CH_KEY NEXT_F1:SETB L1 LCALL BP CLR F_F1 LCALL CH_STATE 。報(bào)警限制暫時(shí)不開 INC F_F1 CLR FLAG1 AJMP CH_KEY FU2:NOP JB F_F2, NEXT_F2 CLR L2 LCALL BP SETB F_F2 AJMP CH_KEY NEXT_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 。 LCALL AT_RADE LCALL C_PSW 。密碼比較正確,則調(diào)用開鎖子程序 欽州學(xué)院課程設(shè)計(jì) 15 LCALL XSD INC TIMERS2 MOV R7,TIMERS2 。錯(cuò)誤次數(shù)小 3 次 LCALL XSE 。報(bào)警 2 分鐘 LCALL XSA EXIT:LCALL INITPS MOV BUFF, 00H CLR FLAG1 MOV TIMERS, 00H AJMP CH_KEY 。輸入回車的次數(shù) MOV TIMERS2,00H SETB L3 CLR PSW_F LCALL XSB CLR JDQ 。識(shí)別按鍵子程序 ,數(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 。判斷是數(shù)字按鍵還是功能按鍵 ,為 1表示功能鍵 CJNE A, 17H, KY KY:JC SET_CH 。假若是功能按鍵則標(biāo)志置為 1 AJMP CHKE_END SET_CH:CLR C MOV A, BUFF SUBB A, 00H 欽州學(xué)院課程設(shè)計(jì) 19 JNZ EN_CH SETB FLAG1 AJMP CH_END EN_CH:MOV A, BUFF SUBB A, 03H JNZ DIG SETB FLAG1 AJMP CH_END DIG:CLR FLAG1 CH_END:NOP CHKE_END:RET T12MS:MOV R7, 18H TM1:MOV R6, 0FFH TM66:DJNZ R6, TM66 DJNZ R7, TM1 RET 密修改碼子程序 XSC:PUSH ACC PUSH PSW LCALL KILLXS SETB RS1 。防止操作數(shù)讀取錯(cuò)誤。密碼輸入錯(cuò)誤的提示 XSD:PUSH ACC PUSH PSW MOV SBUF, 98H JNB TI, $ CLR TI 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 實(shí)驗(yàn)結(jié)果與數(shù)據(jù)處理 測(cè)試步驟 按照要求將設(shè)計(jì)好的電路圖,利用 QUARTUS II 軟件,建立工程,添加文件,將電路圖正確地畫出來。 編譯成功后,進(jìn)入定義管腳階段,根據(jù)具體情況合理定義管腳,定義好后再編譯。 實(shí)驗(yàn)現(xiàn)象 每當(dāng)編譯不成功時(shí),都有錯(cuò)誤提示框彈出來,并顯示出哪里有問題。當(dāng)按下密碼清除鍵時(shí),可清除全面所有的輸入值,清除成為 “ 000000” 當(dāng)按下清零鍵時(shí),密碼變成 000000,當(dāng)輸入 6 個(gè)數(shù)字,按下更改鍵后,當(dāng)前的數(shù)碼就變成新的密碼,按下上鎖鍵后,上鎖的指示燈亮。 6 結(jié)語 在著手本次畢業(yè)設(shè)計(jì)時(shí),通過查閱網(wǎng)絡(luò)與圖書館搜集到的資料,再加上指導(dǎo)老師指點(diǎn),結(jié)合生活中對(duì)密碼鎖的功能特性要求,設(shè)計(jì)出了這一套電子密碼鎖系統(tǒng)的主要硬件結(jié)構(gòu)和軟件結(jié)構(gòu),基本完成了課題的要求。所幸該系統(tǒng)能基本上完成一個(gè)電子密碼鎖應(yīng)有的功能特性:開鎖提示,輸錯(cuò)報(bào)警,密碼修改 ,掉電存儲(chǔ)。這個(gè)系統(tǒng)軟硬件設(shè)計(jì)簡(jiǎn)單,易于開發(fā),成本較低,安全可靠,操作方便。在越來越高科技化的今天,遙控控制顯的愈發(fā)重要,今后的電子密碼鎖應(yīng)該具有以紅外技術(shù)或無線電技術(shù)為輔助的密碼按鍵輸入遠(yuǎn)程交互技術(shù),這樣就能遠(yuǎn)程輸入密碼完成 操作。電子密碼鎖產(chǎn)業(yè)將向靜態(tài)功耗更低 ,外圍電路更簡(jiǎn)化,可提供的功能或控制口更多,更人性化高科技化的方向發(fā)展。徐老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,深深地感動(dòng)了我,當(dāng)我 遇到難題無從下手時(shí),鄭老師總能給予我中肯的意見,我從心底里感謝她。當(dāng)然,還要感謝寢室的兄弟們?cè)谖彝瓿烧撐牡倪^程中給予我的幫助和鼓勵(lì),也是他們陪我度過這三年的生活。 潘涵 電子密碼
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1