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

正文內(nèi)容

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

2024-11-18 04:12本頁面
  

【正文】 我們發(fā)現(xiàn)我們 還有許多不足 ,所學到的知識還遠遠不夠 ,以至于還有一些功能不能被動完成。我們?nèi)チ藞D書館借一些參考書,上網(wǎng)找一些相關資料,并且請教指導老師。 我們剛選該題目時,真的是一頭霧水,硬件電路不知如何下手,更何談解決程序那塊,因為我們所學的都是單片機方面的理論知識,應用到實踐中去還比較少。我們選的設計題目是 “ 液晶計算器 ” ,大家都覺得這個題目是比較簡單的。 軟件設計程序流程圖如下: 11 P3=FFH,=0 P3=FFH,=0 有鍵按下嗎? 有鍵按下嗎? 延時 10ms 延時 10ms 真的有鍵按下嗎? 真的有鍵按下嗎? 根據(jù)當前狀況識別按鍵 根據(jù)當前狀況識別按鍵 P3=FFH,=0 P3=FFH,=0 有鍵按下嗎? 有鍵按下嗎? 延時 10ms 延時 10ms 真的有鍵按下嗎? 真的有鍵按下嗎? 根據(jù)當前狀況識別按鍵 根據(jù)當前狀況識別按鍵 、 1602 顯示電路 第二步:在“單片機系統(tǒng)”區(qū)域中,把單片機的 - 端口連接到“靜態(tài)數(shù)碼顯示模塊”區(qū)域中的任何一個 a- h 端口上;要求: 對應著 a, 對應著 b,??, 對應著 h。 解釋處理后,置鍵解讀標志位為邏輯 1再返回,即完成一次鍵盤矩陣的掃描解讀。經(jīng)消抖動延時后即查詢鍵盤矩陣輸入口線的各端口是否有拉低。若無鍵按動,則清零一次鍵解讀標志位就返回;若有鍵按下,則再查詢鍵解讀標志位是邏輯 0 還是邏輯 1。最后一步確定鍵值。 第 3 節(jié)、 硬件電路的設計 硬件電路的設計大致步驟如下: 通 過 按 鍵 掃 描 給 予M C U首 先 對 液 晶 初始 化M C U 對 輸 入 的 信 號進 行 處 理處 理 完 成 以 后 進 行強 制 轉 換 生 成A S C I I碼通 過 液 晶 顯 示 出 結果 矩陣鍵盤電路 鍵盤掃描方法:行 線 ^ 為輸入線,列線 ^ 為輸出線。 ( 2)、 通過數(shù)碼管來顯示輸出的結果,我們要控制數(shù)碼管的位選來讓每個數(shù)碼管相應顯示各位數(shù)字。0xf0。 } while(temp!=0xf0) { temp=P1。 case 0x7d: key1=7。 case 0xbd: key1=6。 case 0xdd: key1=5。 switch(temp) { case 0xed: key1=4。0xf0。 temp=P1。0xf0。 temp=P1。 鍵盤掃描程序: uchar temp。 按下述 4 種組合依次輸出: 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 在每組行輸出時讀取 ,若全為 “1” ,則表示為 “0” 這一行沒有鍵閉合,否則有鍵閉合。 8 若有鍵被按下,應識別出是哪一個鍵閉合。 去除鍵抖動。 檢測當前是否有鍵被按下。列線 分別接有 4 個上拉電阻到正電源 +5V,并把列 線 ,行線 出線。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。若所有列線均 為高電平,則鍵盤中無鍵按下。 行掃描法 行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識別方法,介紹過程如下 : 判斷鍵盤中有無鍵按下 將全部行線 Y0Y3置低電平,然后檢測列線的狀態(tài)。具體的識別方法如下所述。這樣,當按鍵沒有按下時,所有的輸入端都是高電平,代表無鍵按下。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。 寫指令 38H:顯示模式設置 ; 寫指令 08H:顯示關閉 ; 寫指令 01H:顯示清屏 ; 寫指令 06H:顯示光標移動設置 ; 寫指令 0CH:顯示開及光標設置 。這就是 LCD顯示的基本原理。 點陣圖形式液晶由 MN 個顯示單元組成,假設 LCD 顯示屏有 64 行,每行有 128 列,每 8列對應 1字節(jié)的 8位,即每行由 16字節(jié),共 168=128 個點組成,屏上 6416 個顯示單元與顯示 RAM 區(qū) 1024 字節(jié)相對應,每一字節(jié)的內(nèi)容和顯示屏上相應位置 的亮暗對應。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。 液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進行控制,有電就有顯示,這樣即可以顯示出圖形。 二 、正文 第 1 節(jié)、 1602 液晶與矩陣鍵盤概述 、 1602 液晶的介紹以及使用方法 1602 液晶是 工業(yè)字符型液晶,能夠同時顯示 16x02 即 32 個字符( 16列 2 行) 。 執(zhí)行過程:開機顯示零,等待鍵入數(shù)值,當鍵入數(shù)字,通過 LCD 顯示出來,當鍵入 +、-、運算符,計算機在內(nèi)部執(zhí)行數(shù)值轉換盒存儲,并等待再次鍵入數(shù)值,當再鍵入數(shù)值后將顯示鍵入的數(shù)值,按 等號就會在 LCD 上輸出運算結果。 LCD 5 一 、 設計任務 由于設計的是簡單的計算器,可以進行四則運算,為了較好的顯示效果,采用 LCD 顯示數(shù)據(jù)和結果。 關鍵詞 :計算器 ; 單片機 ; 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 on LCD and the corresponding results. Circuit design AT89C51 microcontroller as the main control circuit, us
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1