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

正文內(nèi)容

基于c5的電子密碼鎖單片機課程設(shè)計(編輯修改稿)

2024-12-23 22:06 本頁面
 

【文章內(nèi)容簡介】 時可以寫入指令或者顯示地址,當 RS為低電平 R/W 為高電平時可以讀忙信號,當 RS為高電平 R/W為低電平時可以寫入數(shù)據(jù)。 第 6 腳: E端為使能端,當 E端由高電平跳變成低電平時,液晶模塊執(zhí)行命 令。 第 7~ 14 腳: D0~ D7為 8位雙向數(shù)據(jù)線。 第 15 腳:背光源正極。 第 16 腳:背光源負極。 如圖 圖 顯示部分電路 如圖 所示 單片機系統(tǒng)課程設(shè)計 8 圖 1602 型 LCD 外形尺寸圖 整體電路圖設(shè)計 如圖 所示 圖 整體電路圖 單片機系統(tǒng)課程設(shè)計 9 3 系統(tǒng) 工作流程圖 主程序工作流程 主程序首先初始化外圍顯示電路,并顯示相關(guān)信息提示用戶輸入密碼。用戶按下確認鍵開始輸入密碼。單片機則執(zhí)行鍵盤掃描程序,獲取相應(yīng)鍵值與設(shè)定密碼進行比對,若正確則執(zhí) 行解鎖。輸入錯誤則提醒用戶再一次輸入,若連續(xù)錯誤輸入三次時電子密碼鎖自鎖,用戶無法繼續(xù)輸入密碼。程序流程圖如圖 31所示 開始1 6 0 2 顯示信息有鍵按下 ?Y獲取鍵值并比對密碼正確 ?Y解鎖N 等待按鍵N錯誤三次 ?N自鎖Y 圖 主程序流程圖 單片機系統(tǒng)課程設(shè)計 10 鍵盤掃描程序 鍵盤掃描程序是本設(shè)計的核心程序, 是單片機能否正確讀取按鍵對應(yīng)鍵值的關(guān)鍵所在。通過軟件延時來去除按鍵時的抖動影響,之后通過單片機內(nèi)部程序來獲取相應(yīng)鍵值。鍵盤掃描流程圖如圖 32 所示。 開始等待按鍵鍵被按下 ?Y延時N等待按鍵鍵被按下 ?NY獲取鍵值結(jié)束 圖 鍵盤掃描流程圖 4 系統(tǒng)功能實際測試 程序?qū)嶋H編譯測試 在 Keil 編譯環(huán)境下編譯通過, 0 錯誤, 0 警告。 生成 HEX 文件 單片機系統(tǒng)課程設(shè)計 11 單片機實際操作演示 在單片機 實際操作過程中,使用的程序燒錄軟件為 STCISP 軟件,該軟件可以對 51內(nèi)核的單片機進行相關(guān)程序的燒寫,使用十分方便。啟動軟件之后,首先軟件進行相應(yīng)的設(shè)置。選擇單片機的型號,由于 51內(nèi)核的單片機具有一定的通用性,故選擇了 STC89C52RC 型號的單片機。接著打開前面所生成好的 HEX文件。然后設(shè)置端口,本次實際操作中選用的是端口 3( COM3)與筆記本相連,故端口設(shè)置為 COM3。設(shè)置完之后的軟件截圖如圖 所示。 圖 燒錄軟件設(shè)置 設(shè)置完成之后點擊 DownLoad 下載按鈕,并按下單片機上的電源按鍵, 程序燒錄到單片機中, 單片機開始運行程序。 ( 1)程序開始運行時,如下圖所示。 單片機系統(tǒng)課程設(shè)計 12 圖 開始運行畫面 ( 2)按下 confirm 按鍵,開始輸入密碼。如下圖所示。 單片機系統(tǒng)課程設(shè)計 13 圖 ( 3)密碼的輸入。如下圖所示。 圖 密碼輸入 ( 4)密碼輸入錯誤時,顯示相應(yīng)信息。如下圖所示。 單片機系統(tǒng)課程設(shè)計 14 圖 密碼輸入錯誤 ( 5)當連續(xù)三次輸入密碼錯誤時,顯示相應(yīng)提 示信息。如下圖所示。 圖 連續(xù)密碼錯誤輸入 3次 單片機系統(tǒng)課程設(shè)計 15 ( 6)密碼正確輸入。如下圖所示。 圖 密碼正確 輸 單片機系統(tǒng)課程設(shè)計 16 總 結(jié) 學(xué)習了一年的單片機課程,自己對單片機的設(shè)計也有了一定的了解,通過這次課程設(shè)計,我得到了很多收獲和體會, 以及一個工程設(shè)計的基本過程 。增強了查閱參考資料,查閱手冊,圖表和文獻資料的自學(xué)能力。 在進行本系統(tǒng)的設(shè)計過程中 雖然遇到很多的 問題 ,比如說畫圖,設(shè)計等各種問題都讓自己懊惱不已。但是 通過自己的思考以及與同學(xué)之間的探討得到了一定程度的解決。在該設(shè)計完成之 后進行了模擬仿真,最終的效果還是令人滿意的。 同時,由于設(shè)計的時間以及能力有限,本設(shè)計還存在著一些不合理的地方,比如用戶無法自己設(shè)定密碼,只能靠原始程序來進行設(shè)定。同時采用的過于簡陋的機械鍵盤,在用戶輸入密碼時可能會產(chǎn)生誤操作等。但是從整體來看,通過這一個設(shè)計我還是得到了不少的鍛煉。使用 Proteus 軟件進行模擬仿真,使用 Keil來進行源程序的編寫,使用 Visio 軟件來繪制流程圖等。這些都大大提高了我的動手能力,為以后的設(shè)計打下了良好的基礎(chǔ)。 單片機系統(tǒng)課程設(shè)計 17 參 考 文 獻 [1] 張迎新.單片微型計算 機原理、應(yīng)用及接口技術(shù)(第 2 版) [M].北京:國防工業(yè)出版社, 2020 [2] 祁偉 , 楊亭 . 單片機 C51 程序設(shè)計教程與實驗 [M].北京:北京航空航天大學(xué)出版社 . [3] 樓然苗 .李光飛 .單片機課程設(shè)計指導(dǎo) [M].北京:北京航空航天大學(xué)出版社 . 單片機系統(tǒng)課程設(shè)計 18 附錄 A:
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1