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

正文內容

電子密碼鎖設計說明書單片機課程設計(編輯修改稿)

2025-07-13 00:13 本頁面
 

【文章內容簡介】 富等特點。 1602 型 LCD可以顯示 2 行 16 個字符,有 8 位數(shù)據總線 D0~D7 和 RS, R/W, EN 三個控制端口,工作電壓為 5V,并且具有字符對比度調節(jié)和背光功能。 具體與單片機的連接方式如下圖 25 所示: 圖 25 LCD1602連接圖 接口信號說明 1602 型 LCD 的接口信號說明如 圖 26 所示 : 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 Data I/O 2 VDD 電源正極 10 D3 Data I/O 3 V0 液晶 顯示偏壓信號 11 D4 Data I/O 4 RS 數(shù)據 /命令選擇端( H/L) 12 D5 Data I/O 5 R/W 讀寫選擇端( H/L) 13 D6 Data I/O 課程設計說明書 8 6 E 使能信號 14 D7 Data I/O 7 D0 Data I/O 15 BLA 背光源正極 8 D1 Data I/O 16 BLK 背光源負極 表 26 1602型 LCD的接口信號說明 主要技術參數(shù) 1602 型 LCD 的主要技術參數(shù)如下表 所示: 顯示容量 16X2 個字符 芯片工作電壓 ~ 工作電流 ( ) 模塊最佳工作電壓 字符尺寸 (WXH)mm 表 27 1602型 LCD的主要技術參數(shù) 基本操作 命令 讀狀態(tài):輸入: RS=L, RW=L, E=H 輸出: D0~D7=狀態(tài)字 讀數(shù)據:輸入: RS=H, RW=H, E=H 輸出:無 寫指令:輸入: RS=L, RW=L, D0~D7=指令碼, E=高脈沖 輸出: D0~D7=數(shù)據 寫數(shù)據:輸入: RS=H, RW=L, D0~D7=數(shù)據, E=高脈沖 輸出:無 4X4 矩陣鍵盤 矩陣式鍵盤的結構與工作原理 在鍵盤中按鍵數(shù)量較多時,為了減少 I/O 口的占用,通常將按鍵排列成 矩陣 形式 。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如 P1 口)就可以構成 4*4=16 個按鍵,比之直接將端口線 用于鍵盤多出了一倍, 而且線數(shù)越多,區(qū)別越明顯 。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。 本設計中使用的這個 4*4 鍵盤不但能完成密碼的輸入還能作特別功能鍵使用,比如清空顯示功能等。鍵盤的每個按鍵功能在程序設計中設置。其大體功能(看鍵盤按鍵上的標記)及與單片機引腳接法如圖 28 所示: 課程設計說明書 9 圖 28 矩陣鍵盤圖 矩陣鍵盤被賦予不同的鍵值,當用戶按下鍵盤時,由程序進行掃描并確定鍵值,然后再進行相應的操作步驟。例如用戶按下的鍵值為‘ 09’,則進入密碼輸入狀態(tài);用戶按下的鍵值為‘ 開鎖’,則執(zhí)行開鎖程序;用戶按下的鍵值為‘清除’,則執(zhí)行清除程序;用戶按下的鍵值為‘ 設置 ’,則執(zhí)行 設置 程序 ;用戶按下的鍵值為‘確認’,則執(zhí)行確認程序。如下圖 29 所示: 課程設計說明書 10 圖 29 按鍵功能流程圖 鍵功能程序 鍵值=‘ 0- 9’? 鍵值=‘開鎖’? 鍵值=‘清除’? 鍵值=‘設置’? 鍵值=‘確認’? 密碼輸入程序 設置程序 清除程序 開鎖程序 確認程序 Y Y Y Y Y N N N N 返回 N 課程設計說明書 11 總體設計電路 本系統(tǒng)共兩部分組成,即硬件部分與軟件部分。其中硬件部分由鍵盤輸入部分、復位部分、 LCD 顯示部分、開鎖部分組成,軟件部分由對應的主程序、初始化程序、 LCD 顯示程序、鍵盤掃描程序、鍵功能程序、密碼設置程序等組成。 圖 210 整體設計電路圖 課程設計說明書 123 系統(tǒng) 各功能模塊 4X4 矩陣 鍵盤 部分 行掃描法 行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識別方法,介紹過程如下。 判斷鍵盤中有無鍵按下 將全部行線 Y0Y3 置低電平,然后檢測列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與 4 根行線相交叉的 4 個按鍵之中。若所有列線均為高電平,則鍵盤中無鍵按下。 判斷閉合鍵所在的位置 在確認有鍵按下后,即可進入確定具體閉合鍵的過程。其方法 是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。 矩陣鍵盤掃描程序: unsigned char keyscan() // 掃描鍵盤 {unsigned char temp,k,j。 unsigned char anjian[]={0xfe,0xfd,
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1