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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程設(shè)計實驗報告-基于89c52的液晶計算器-展示頁

2024-11-22 04:12本頁面
  

【正文】 e as a calculator MM74C922 3 * 4 keyboard scan read keyboard input of the IC. The LCD display characters static display. The software used in the C programming language, and PROTUES simulation. Keyords: Calculator。顯示采用字符 LCD 靜態(tài)顯示。 ,并在 LCD 上顯示相應(yīng)的結(jié)果。 12 3 摘要 本次課程設(shè)計基于 89C52 單片機(jī),用 一個 1602 與矩陣鍵盤 來制作成一個液晶 計算器。 11 三 、 參考文 獻(xiàn) 8 矩陣鍵盤電 路 6 第 2 節(jié)、 設(shè)計方案辨析 4 、 矩陣鍵盤 的工作原理 4 二 、正文 3 Abstract 1 武漢工程大學(xué) 《 MCS51 單片機(jī) 原理及應(yīng)用》 課程設(shè)計實驗報告 題 目 :基于 89C52 的液晶計算器 學(xué) 校 : 學(xué) 院 : 專業(yè)班級 : 學(xué) 號 : 學(xué)生姓名 : 指導(dǎo)老師 : 2020 年 12 月 28 日 2 目錄 目錄 2 摘要 4 一 、 設(shè)計任務(wù) 4 第 1 節(jié)、 1602 液晶與矩陣鍵盤概述 4 、 1602 液晶的介紹以及使用方法 8 第 3 節(jié)、 硬件電路的設(shè) 計 8 1602 液晶顯 示電路 10 第 4 節(jié)、 設(shè)計心得 11 四 、 程序清單 可以完成計算器的鍵盤輸入,進(jìn)行加、減、乘六位數(shù)范圍內(nèi)的基本運算。設(shè)計電路采用 AT89C51 單片機(jī)為主要控制電路,利用 MM74C922 作為計算器 3*4 鍵盤的掃描 IC讀取鍵盤上的輸入。軟件方面使用 C語言編程,并用 PROTUES 仿真。 Single chip microputer。 另外鍵盤包括數(shù)字鍵、符號鍵、等號鍵,故只需 12 個鍵即可,設(shè)計中采用集成的計算鍵盤。 錯誤顯示:當(dāng)計算器執(zhí)行過程中有錯誤時,會在 LCD 上顯示相應(yīng)的提示,如:當(dāng)輸入的數(shù)值或計算結(jié)果大于計算器的表示范圍時,計算器會在 LCD上提示溢出。 具有 顯示質(zhì)量高 、 數(shù)字式接口 、 功耗低 、 體積小、重量輕 等優(yōu)點 。液 晶顯示的分類方法有很多種,通??砂雌滹@示方式分為段式、字符式、點陣式等。如果根據(jù)驅(qū)動方式來分,可以分為靜態(tài)驅(qū)動( Static)、單純矩陣驅(qū)動( Simple Matrix)和主動矩陣驅(qū)動( Active Matrix)三種。例如屏的第一行的亮暗由 RAM區(qū)的 000H—— 00FH的 16 字節(jié)的內(nèi)容決定,當(dāng)( 000H) =FFH 時,則屏幕的左上角顯示一條短亮線,長度為 8 個點;當(dāng)( 3FFH) =FFH 時,則屏幕的右下角顯示一條短亮線;當(dāng)( 000H)=FFH,( 001H) =00H,( 002H) =00H, ?? ( 00EH) =00H,( 00FH) =00H 時,則在屏幕的頂部顯示一條由 8段亮線和 8 條暗線組成的虛線。 1602LCD 采用標(biāo)準(zhǔn)的 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 背光源負(fù)極 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 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開 /關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標(biāo)或字符移位 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 讀忙標(biāo)志或地址 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 的一般初始化(復(fù)位)過程 : 延時 15mS, 寫指令 38H(不檢測忙信號) ; 延時 5mS, 寫指令 38H(不檢測忙信號) ; 延時 5mS, 寫指令 38H(不檢測忙信號) ; 以后每次寫指令、讀 /寫數(shù)據(jù)操作均需要檢測忙信號 。 7 1. 矩陣鍵盤的工作原理 在 鍵盤 中按鍵數(shù)量較多時,為了減少 I/O 口的占用,通常將按鍵排列成矩陣 形式 。這樣,一個端口(如 P1口)就可以構(gòu)成 4*4=16個按鍵,比之直接將端口 線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成 20鍵的鍵盤,而直接用端口線則只能多出一鍵( 9 鍵)。 矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,上圖中,列線通過電阻接正電源,并將行線所接的單片機(jī)的 I/O 口作為輸出端,而列線所接的 I/O 口則作為輸入。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了 。 確定矩陣式鍵盤上 何鍵 被按下介紹一種 “ 行掃描法 ” 。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與 4 根行線相交叉的 4 個按鍵之中。 判斷閉合鍵所在的位置 在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1