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

正文內(nèi)容

基于51單片機(jī)的電子密碼鎖課程設(shè)計(jì)報(bào)告(參考版)

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

【正文】 在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,對(duì)單片機(jī)匯編語(yǔ)言掌握得不好 , 通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。 顧起此次單片機(jī)課程設(shè)計(jì),至今我 們 感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在整整兩星期的日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。這次我們最大的心得就是要想真正地學(xué)習(xí)某一方面的東西,就必須全心全意心無(wú)旁騖地朝著這個(gè)方向走下去。開(kāi)始的時(shí)候,幾乎是寸步難行,編程,操作什么的都要靠碩勛班同學(xué)細(xì)心地解釋指導(dǎo),慢慢地才生疏地上手了,在這里要誠(chéng)摯的感謝碩勛勵(lì)志班 14 的同學(xué),耐心的指導(dǎo)我們。因此,我們?cè)谀俏煌瑢W(xué)的指導(dǎo)下做出了實(shí)物,雖然并不完美,但卻比理論學(xué)習(xí)的更多,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。 這次課程設(shè)計(jì)終于順利完成了 ,由于我們對(duì)于單片機(jī)的應(yīng)用并不熟悉,因此,我們請(qǐng)了碩勛勵(lì)志班的優(yōu)秀同學(xué)給我們進(jìn)行指導(dǎo)。 七、心得體會(huì) 實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),當(dāng)然也是檢驗(yàn)學(xué)習(xí)成果的標(biāo)準(zhǔn)。經(jīng)過(guò)不斷地修改,效果見(jiàn)附頁(yè)。 六、系統(tǒng)調(diào)試 本次調(diào)試采用 實(shí)物調(diào)試 。 各個(gè)子程序的設(shè)計(jì) 鍵盤(pán)掃描子程序 鍵盤(pán)掃描流程圖如圖 圖 鍵盤(pán)掃描 流程圖 10 鍵盤(pán)掃描子程序如下: KEY1: MOV A,P1 //鍵盤(pán)程序入口 ORL A,0F0H CPL A JZ KEY1 ACALL DELAY10MS MOV A,P1 ORL A,0F0H CPL A JZ KEY1 MOV P1,7FH // 確認(rèn)有鍵按下 MOV P1,7FH MOV A,P1 ORL A,0F0H CPL A JNZ CHULI1 // 開(kāi)始各種相應(yīng)處理 MOV P1,0BFH MOV A,P1 ORL A,0F0H CPL A JNZ CHULI2 MOV P1,0DFH MOV A,P1 ORL A,0F0H CPL A JNZ CHULI3 MOV P1,0EFH MOV A,P1 11 ORL A,0F0H CPL A JNZ CHULI4 液晶顯示初始化程序 初始化程序主要完成各種顯示功能的配置: MOV P0,01H //顯示程序 入口 初始化 ACALL ENABLE MOV P0,38H ACALL ENABLE MOV P0,0FH ACALL ENABLE MOV P0,06H ACALL ENABLE MOV P0,80H 液晶顯示部分程序 液晶顯示程序主要完成讀時(shí)序和寫(xiě)時(shí)序的功能: ENABLE: CLR RS CLR RW CLR E ACALL DELAY10MS SETB E RET DAT1: SETB RS CLR RW CLR E ACALL DELAY10MS SETB E RET 12 其中, ENABLE 子程序主要完成對(duì) LCD1602 的寫(xiě)控制的功能, DAT1 子程序主要完成對(duì)其的寫(xiě)數(shù)據(jù)的功能。 在輸入過(guò)程中,首先輸入密碼的長(zhǎng)度,接著根據(jù)密碼的長(zhǎng)度輸入密碼的位數(shù),直到所有長(zhǎng)度的密碼都已經(jīng)輸入完畢;或者輸入確認(rèn)功能鍵之后,才能完成密碼的輸入過(guò)程。 圖 開(kāi)鎖電路 9 五、軟件設(shè)計(jì) 、軟件設(shè)計(jì)思路 電子密碼鎖工作的主要過(guò)程是 LCD1602 液晶顯示器 提示開(kāi)始輸入密碼,通過(guò) 矩陣鍵盤(pán) 輸入 密碼, 同時(shí)由液晶顯示器顯示輸入的情況,到輸入完成后系統(tǒng)自動(dòng)作出判斷, 作出開(kāi)鎖或 閉鎖處理 。電路圖如 所示。由于顯示電路比較簡(jiǎn)單,故不截圖單獨(dú)說(shuō)明??刂?線采用 、 、 三個(gè)位組成,分別控制 RS、 RW 和 E。 本次電路的設(shè)計(jì)中,矩陣鍵盤(pán)的 具體的功能設(shè)計(jì)如表 : 表 按鍵功能 按 鍵 鍵 名 功 能 說(shuō) 明 1- 9 鍵 數(shù) 字 鍵 輸 入 密 碼 AF 鍵 字母鍵 輸入密碼 、 LCD 顯示電路 由于 LCD1602 的引腳中有一個(gè)對(duì)比調(diào)整電壓,因此電路設(shè)計(jì)中主要就是對(duì)它串聯(lián)可調(diào)電阻和對(duì)背光燈串聯(lián)可調(diào)電阻的設(shè)計(jì)。 8 判斷鍵盤(pán)中哪一個(gè)鍵被按下使通過(guò)將列線逐列置低電平后,檢查行輸入狀態(tài)來(lái)實(shí)現(xiàn)的。方法是:向行線輸出全掃描字 00H,把全部列線置為低電平,然后將列線的電平狀態(tài)讀入累加器 A 中。 對(duì)照?qǐng)D 所示的 4 4 鍵盤(pán),說(shuō)明線反轉(zhuǎn) 的 工作原理。 當(dāng)確認(rèn)有按鍵按下后,下一步就要識(shí)別哪一個(gè)按鍵按下。 圖 矩陣鍵盤(pán) 原理圖 每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過(guò)一個(gè)按鍵來(lái)連通,利用這種行列式矩陣結(jié)構(gòu)只需要 N 條行線和 M 條列線,即可組成具有 N M 個(gè)按鍵的鍵盤(pán)。 在按鍵比較多的時(shí)候,通常采用這樣方法 。 開(kāi)鎖控制電路 89S51 單片機(jī) AT24C02 掉電存儲(chǔ) 串口顯示電路 矩陣 鍵盤(pán) 控制 指示電路 輸入錯(cuò)誤鎖定鍵盤(pán) 延時(shí)報(bào)警控制電路 6 四、硬件電路設(shè)計(jì) 、單片機(jī)最小系統(tǒng)設(shè)計(jì) 單片機(jī)的最小系統(tǒng)中包括外接晶振、復(fù)位電路和 P0 口的上拉電阻。否則系統(tǒng)將顯示“ The keywords is false!”并且不做任何動(dòng)作。輸入位數(shù)為 8 位數(shù)。輸入至 8 位后系統(tǒng)自動(dòng)跳轉(zhuǎn)到另一界面,顯 示字符“ The keywords set ok!” 在完成上面的步驟后,系統(tǒng)再次跳換到另一個(gè)界面:“ Please input the keywords!”此時(shí)系統(tǒng)提示用戶輸入正確的密碼以完成開(kāi)鎖的功能。 用發(fā)光二極管代替開(kāi)鎖的電路,發(fā)光表示開(kāi)鎖 ,熄滅表示閉鎖 。 設(shè)計(jì) 的效果場(chǎng)景 如下: 輸入密碼用矩形鍵盤(pán),包括數(shù)字鍵 、字母鍵 和功能鍵。其原理如圖 3- 1 所示。 方案 三 :采用 51 系列 單片機(jī) STC11F16XE 為核心 來(lái)完成控制方案,然后實(shí)現(xiàn)電子密
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1