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

正文內(nèi)容

單片機原理及應用課程設計實驗報告-基于89c52的液晶計算器-wenkub

2022-11-21 04:12:16 本頁面
 

【正文】 A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1 此圖是 1602 的引腳鏈接圖,不過本圖上有一個錯誤,就是 BLK,BLA 接反了,本來 BLK 應該接 VCC, BLA 接 GND,本圖接錯了,這也是我在學習中的一點心得體會吧,盡信書不如無書。 矩陣式鍵盤識別 硬件 電路原理圖 如下: 第一步:在“單片機系統(tǒng)”區(qū)域中,把單片機的 - 端口通過 8 聯(lián)撥動撥碼開關 JP3 連接到“ 4 4 行列式鍵盤”區(qū)域中的 M1- M4, N1- N4端口上。若一個端口也沒被拉低,則說明本次按鍵無效,那可能是某種干擾引起的“抖動”,立即從鍵掃描處理程序中返回;若查詢到其中之一端口的電平被拉低了,則表明本次按鍵盤是有效的,將跳轉查詢與之相交的那個掃描有效輸出口線,進而確定具體是哪一個鍵按下,并跳轉賦予其相應的解釋處理。 在鍵盤矩陣掃描時,首先檢查有否鍵按動。 上述方案比較得 :液晶相對于數(shù)碼管更加方便且表現(xiàn)效果更好,而且還可以顯示更多內(nèi)容。 temp=tempamp。break。break。 temp=tempamp。 temp=tempamp。由此得到閉合鍵的行值和列值,然后可采用計算法或查表法將閉合鍵的行值和列值轉換成所定義的鍵值 為了保證鍵每閉合一次 CPU僅作一次處理,必須卻除鍵釋放時的抖動。當檢測到有鍵按下后,延時一段時間再做下一步的檢測判斷。 4 根行線和 4 根列線形成 16 個相交點。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與 4 根行線相交叉的 4 個按鍵之中。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了 。這樣,一個端口(如 P1口)就可以構成 4*4=16個按鍵,比之直接將端口 線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構成 20鍵的鍵盤,而直接用端口線則只能多出一鍵( 9 鍵)。 1602LCD 采用標準的 14 腳(無背光)或 16 腳(帶背光)接口,各引腳接口說明如 下表 所示 : 6 編 號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負極 1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令,如 下表 所示: 序號 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開 /關控制 0 0 0 0 0 0 1 D C B 5 光標或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標志或地址 0 1 BF 計數(shù)器地址 10 寫數(shù)到 CGRAM 或DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM 或 DDRAM讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 1602LCD 的一般初始化(復位)過程 : 延時 15mS, 寫指令 38H(不檢測忙信號) ; 延時 5mS, 寫指令 38H(不檢測忙信號) ; 延時 5mS, 寫指令 38H(不檢測忙信號) ; 以后每次寫指令、讀 /寫數(shù)據(jù)操作均需要檢測忙信號 。如果根據(jù)驅動方式來分,可以分為靜態(tài)驅動( Static)、單純矩陣驅動( Simple Matrix)和主動矩陣驅動( Active Matrix)三種。 具有 顯示質量高 、 數(shù)字式接口 、 功耗低 、 體積小、重量輕 等優(yōu)點 。 另外鍵盤包括數(shù)字鍵、符號鍵、等號鍵,故只需 12 個鍵即可,設計中采用集成的計算鍵盤。軟件方面使用 C語言編程,并用 PROTUES 仿真??梢酝瓿捎嬎闫鞯逆I盤輸入,進行加、減、乘六位數(shù)范圍內(nèi)的基本運算。 10 第 4 節(jié)、 設計心得 8 1602 液晶顯 示電路 8 第 3 節(jié)、 硬件電路的設 計 4 、 1602 液晶的介紹以及使用方法 4 一 、 設計任務 1 武漢工程大學 《 MCS51 單片機 原理及應用》 課程設計實驗報告 題 目 :基于 89C52 的液晶計算器 學 校 : 學 院 : 專業(yè)班級 : 學 號 : 學生姓名 : 指導老師 : 2020 年 12 月 28 日 2 目錄 目錄 4 二 、正文 4 、 矩陣鍵盤 的工作原理 11 三 、 參考文 獻 ,并在 LCD 上顯示相應的結果。 關鍵詞 :計算器 ; 單片機 ; LCD 4 Abstract This course design based on the 89 C52 single chip, with a 1602 and matrix keyboard to make into a liquid crystal calculator. Can plete calculator keyboard input, add, subtract, multiply six figures within the scope of the basic operations. , and is displayed
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1