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

正文內(nèi)容

基于51單片機(jī)的電子密碼鎖課程設(shè)計(jì)報(bào)告-展示頁(yè)

2025-03-16 04:56本頁(yè)面
  

【正文】 第三種 方案。 用液晶顯示屏 LCD1602 顯示字符和操作界面。 打開(kāi)電源后,顯示器顯示“ Please set the keywords! ” 提示用戶設(shè)置密碼,用戶可以在此時(shí)輸入一個(gè) 8 位的密碼。用戶此時(shí)可以通過(guò)矩陣鍵盤來(lái)完成輸入密碼的功能。 若輸入密碼正確則系統(tǒng)會(huì)顯示: “ The keywords is ok! ” ,同時(shí)點(diǎn)亮 LED 燈完成開(kāi)鎖。 在本次設(shè)計(jì)中,硬件主要完成單片機(jī)最小系統(tǒng)和矩陣鍵盤的設(shè) 計(jì),軟件主要由矩陣鍵盤子程序、顯示初始化程序、顯示字符子程序、數(shù)據(jù)比較子程序、數(shù)據(jù)寄存子程序和子程序調(diào)度主程序等組成。其原理圖如圖 所示: 圖 單片機(jī)最小系統(tǒng) 、 鍵盤電路設(shè)計(jì) 本設(shè)計(jì)中 使用矩陣鍵盤 作為輸入設(shè)備,它最大的優(yōu)點(diǎn)就是可以減少單片機(jī) I/O 總線的占用,節(jié)省資源,而且可以產(chǎn)大量的不同組輸入數(shù)據(jù)。其原理如圖 所示: 7 。 在這種行列式矩陣鍵盤非鍵盤編碼的單片機(jī)系統(tǒng)中,鍵盤處理程序首先執(zhí)行等待按鍵并確認(rèn)有無(wú)按鍵按下的程序段。對(duì)鍵的識(shí)別通常有兩種方法:一種是常用的逐行掃描查詢 法;另一種是速度較快的線反轉(zhuǎn)法。 首先辨別鍵盤中有無(wú)鍵按下,有單片機(jī) I/O 口向鍵盤送全掃描字,然后讀入行線狀態(tài)來(lái)判斷。如果有按鍵按下,總會(huì)有一根行線電平被拉至低電平從而使行線不全為 1。方法是:依次給列線送低電平,然后查所有行線狀態(tài),如果全為 1,則所按下的鍵不在此列;如果不全為 1,則所按下 的鍵必在此列,而且是在與零電平行線相交的交點(diǎn)上的那個(gè)鍵。這里我們采用 P0 口的并口總線和 LCD1602數(shù)據(jù)總線相對(duì)應(yīng)。在程序中用指令 EQU 定義。 、開(kāi)鎖電路 在本次設(shè)計(jì)中,基于節(jié)省材料的原則,暫時(shí)用發(fā)光二極管代替電磁鎖,發(fā)光管亮,表示開(kāi)鎖;滅,表示沒(méi)有開(kāi)鎖。當(dāng) 口輸出低電平時(shí),二極管發(fā)光,表示開(kāi)鎖。 密碼的設(shè)定,在 本設(shè)計(jì)中的 程序中 輸入的 密碼是 保存在 30H— 46H 中 的。進(jìn)入密碼的判斷比較處理狀態(tài)并給出相應(yīng)的處理過(guò)程。 數(shù)據(jù)比較判斷子程序 BIJIAO: ACALL DELAY MOV P0,01H ACALL ENABLE ACALL PLEASE ACALL INPUT ACALL PASSWORD MOV R3,8 MOV R1,2AH ACALL MAIN CLR C MOV A,20H SUBB A,2AH JNZ ZHONGZHI MOV A,21H SUBB A,2BH JNZ ZHONGZHI MOV A,22H SUBB A,2CH JNZ ZHONGZHI MOV A,23H SUBB A,2DH JNZ ZHONGZHI MOV A,24H SUBB A,2EH JNZ ZHONGZHI 13 MOV A,25H SUBB A,2FH JNZ ZHONGZHI MOV A,26H SUBB A,30H JNZ ZHONGZHI MOV A,27H SUBB A,31H JNZ ZHONGZHI 此子程序根據(jù)輸入的密碼自動(dòng)和設(shè)置的密碼進(jìn)行比對(duì),并且依據(jù)其是否相等作出判斷而跳轉(zhuǎn)至不同的其他的子程序中去做相應(yīng)的操作。首先設(shè)計(jì)電子密碼鎖的源程序,源程序經(jīng)過(guò)匯編后,生成的目標(biāo)文件 下載到單片機(jī)內(nèi)部,運(yùn)行并做操作后查看和預(yù)期結(jié)果是否一樣。其中主要包 括了開(kāi)機(jī)界面的顯示,輸入密碼正確后的顯示,提示輸入密碼的界面顯示和開(kāi)鎖后的效果。在經(jīng)過(guò)一段時(shí)間的學(xué)習(xí)之后,我們需要了解自己的所學(xué)應(yīng)該如何應(yīng)用在實(shí)踐中,因?yàn)槿魏沃R(shí)都源于實(shí)踐,歸于實(shí)踐,所以要將所學(xué)的知識(shí)在實(shí)踐中來(lái)檢驗(yàn)。雖然老師并不要求做出實(shí)物,但碩勛班的那位同學(xué)認(rèn)為要在實(shí)踐中我們才能學(xué)到更多, 理解的更全面。當(dāng)然我們 在設(shè)計(jì) 中也 遇到了很多問(wèn)題, 仿真軟件不熟悉,指令指針應(yīng)用不熟悉,實(shí)務(wù)操作就更是困難,真正體現(xiàn)出書到用時(shí)方恨少,我們女生在實(shí)踐方面的劣勢(shì)也嚴(yán)重的凸顯出來(lái)。其實(shí)一直到最后作品出來(lái)了,我們也沒(méi)有真正地理解了所有的東西,只是明白了許多零零散散的概念 ,這也證明了沒(méi)有什么是可以輕易學(xué)到的。 在做設(shè)計(jì) 期間, 在勵(lì)志班同學(xué)的指導(dǎo)下 ,通過(guò)自身的不斷努力,無(wú)論是思想上,學(xué)習(xí)上,都取得了長(zhǎng)足的發(fā)展和巨大的收獲 。通過(guò)這次課程設(shè)計(jì)使我 們 懂得了理論與實(shí) 際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。 參考文獻(xiàn) [1] 李朝青 .單片機(jī)原理及接口技術(shù) (簡(jiǎn)明修訂版 )[ M] .北京 :北京航空 航天大學(xué)出版社,1998 [2] 李全利 .單片機(jī)原理及接口技術(shù)[ M] .高等教育出版社, 2021 [3] PROTEL99 SE 電路設(shè)計(jì)與制板[ M] .機(jī)械工業(yè)出版社, 2021 [4] 楊將新,李華軍,劉到駿等 .單片機(jī)程序設(shè)計(jì)及應(yīng)用(從基礎(chǔ)到實(shí)踐)[ J] .電子工業(yè)出版社, 2021 [7] 黃智偉 .全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽訓(xùn)練教程[ M] .北京:電子工業(yè)出版社 , 2021 15 附錄 源程序清單 ORG 0000H RS EQU RW EQU E EQU AJMP START ORG 2021H DB 30H,31H,32H,33H,34H,35H,36H,37H DB 38H,39H,41H,42H,43H,44H,45H,46H ORG 0030H START: MOV DPTR,2021H //系統(tǒng)初始化 MOV SP,60H MOV R3,8 MOV R1,20H SETB MOV P0,01H //顯示程序 入口 初始化 ACALL ENABLE MOV P0,38H ACALL ENABLE MOV P0,0FH ACALL ENABLE MOV P0,06H ACALL ENABLE MOV P0,80H ACALL ENABLE ACALL PLEASE ACALL SEET ACALL PASSWORD ACALL MAIN ACALL XIANSHI1 ACALL BIJIAO AJMP $ MAIN: MOV P1,0FH KEY1: MOV A,P1 //鍵盤程序入口 ORL A,0F0H
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1