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

正文內(nèi)容

單片機(jī)原理及其應(yīng)用于實(shí)驗(yàn)指導(dǎo)-資料下載頁(yè)

2025-06-26 03:56本頁(yè)面
  

【正文】 { ES=0。 for(i=0。i6。i++) { SBUF=table1[i]。 while(!TI)。 TI=0。 } SBUF=a。 while(!TI)。 TI=0。 ES=1。 flag=0。 } }}void fzhd() interrupt 4{RI=0。a=SBUF。flag=1。}實(shí)驗(yàn)八 LCD1602 液晶顯示液晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計(jì)算器、萬用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號(hào)和圖形。一、實(shí)驗(yàn)?zāi)康模赫莆諉纹瑱C(jī)控制 LCD1602 液晶顯示的原理和方法;二、實(shí)驗(yàn)原理:液晶顯示的原理是利用液晶的物理特性,通過電壓對(duì)其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動(dòng)、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、PDA 移動(dòng)通信工具等眾多領(lǐng)域。液晶顯示器的分類:通常可按其顯示方式分為段式、字符式、點(diǎn)陣式等。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。如果根據(jù)驅(qū)動(dòng)方式來分,可以分為靜態(tài)驅(qū)動(dòng)(Static) 、單純矩陣驅(qū)動(dòng)(Simple Matrix)和主動(dòng)矩陣驅(qū)動(dòng)(Active Matrix)三種。2.1602 字符型 LCD 簡(jiǎn)介字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式 LCD,目前常用16*1,16*2,20*2 和 40*2 行等的模塊。一般 1602 字符型液晶顯示器實(shí)物如圖 2 所示: 圖 1 1602 字符型液晶顯示器實(shí)物圖(1)1602LCD 的基本參數(shù)及引腳功能1602LCD 分為帶背光和不帶背光兩種,控制驅(qū)動(dòng)主電路為 HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別。1)1602LCD 主要技術(shù)參數(shù):? 顯示容量:162 個(gè)字符? 芯片工作電壓:—? 工作電流:()? 模塊最佳工作電壓:? 字符尺寸:(WH)mm2)引腳功能說明1602LCD 采用標(biāo)準(zhǔn)的 14 腳(無背光)或 16 腳(帶背光)接口,各引腳接口說明如表1 所示:表 1 1602LCD 引腳編號(hào) 符號(hào) 引腳說明 編號(hào) 符號(hào) 引腳說明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 使能信號(hào) 14 D7 數(shù)據(jù)7 D0 數(shù)據(jù) 15 BLA 背光源正極8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極? 第 1 腳:VSS 為地電源。? 第 2 腳:VDD 接 5V 正電源。? 第 3 腳:VL 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影” ,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度。? 第 4 腳:RS 為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。? 第 5 腳:R/W 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng) RS和 R/W 共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS 為低電平 R/W 為高電平時(shí)可以讀忙信號(hào),當(dāng) RS 為高電平 R/W 為低電平時(shí)可以寫入數(shù)據(jù)。? 第 6 腳:E 端為使能端,當(dāng) E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。? 第 7~14 腳:D0~D7 為 8 位雙向數(shù)據(jù)線。? 第 15 腳:背光源正極。? 第 16 腳:背光源負(fù)極。三、LCD1602 液晶顯示程序設(shè)計(jì)1.1602LCD 的指令說明及時(shí)序1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令,如表 2 所示:表 2 控制命令表序號(hào) 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D01 清顯示 0 0 0 0 0 0 0 0 0 12 光標(biāo)返回 0 0 0 0 0 0 0 0 1 *3 置輸入模式 0 0 0 0 0 0 0 1 I/D S4 顯示開/關(guān)控制 0 0 0 0 0 0 1 D C B5 光標(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 計(jì)數(shù)器地址10 寫數(shù)到 CGRAM 或DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容11 從 CGRAM 或 DDRAM 讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容1602 液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。 (說明:1為高電平、0 為低電平)(1)指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H 位置。(2)指令 2:光標(biāo)復(fù)位,光標(biāo)返回到地址 00H。(3)指令 3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移;S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。(4)指令 4:顯示開關(guān)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示; C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo); B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。(5)指令 5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。(6)指令 6:功能設(shè)置命令 DL:高電平時(shí)為 4 位總線,低電平時(shí)為 8 位總線 ;N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示;F: 低電平時(shí)顯示 5x7 的點(diǎn)陣字符,高電平時(shí)顯示 5x10 的點(diǎn)陣字符。(7)指令 7:字符發(fā)生器 RAM 地址設(shè)置。(8)指令 8:DDRAM 地址設(shè)置。(9)指令 9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。(10)指令 10:寫數(shù)據(jù)。 (11)指令 11:讀數(shù)據(jù)。2.1602LCD 的指令時(shí)序基本操作時(shí)序如表 3 所示如下:表 3 基本操作時(shí)序表讀狀態(tài) 輸入 RS=L,R/W=H,E=H 輸出 D0—D7=狀態(tài)字寫指令 輸入 RS=L,R/W=L,D0—D7=指令碼,E=高脈沖輸出 無讀數(shù)據(jù) 輸入 RS=H,R/W=H,E=H 輸出 D0—D7=數(shù)據(jù)寫數(shù)據(jù) 輸入 RS=H,R/W=L,D0—D7=數(shù)據(jù),E=高脈沖 輸出 無讀寫操作時(shí)序如圖 3 和 4 所示:圖 3 讀操作時(shí)序圖 4 寫操作時(shí)序3.1602LCD 的 RAM 地址映射及標(biāo)準(zhǔn)字庫(kù)表液晶顯示模塊是一個(gè)慢顯示器件。在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖 5 是 1602的內(nèi)部顯示地址。圖 5 1602LCD 內(nèi)部顯示地址例如第二行第一個(gè)字符的地址是 40H,那么是否直接寫入 40H 就可以將光標(biāo)定位在第二行第一個(gè)字符的位置呢?這樣不行,因?yàn)閷懭腼@示地址時(shí)要求最高位 D7 恒定為高電平 1 所以實(shí)際寫入的數(shù)據(jù)應(yīng)該是 01000000B(40H)+10000000B(80H)=11000000B(C0H)。在對(duì)液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無需人工干預(yù)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。1602 液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了 160 個(gè)不同的點(diǎn)陣字符圖形,如圖 6 所示。這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H) ,顯示時(shí)模塊把地址 41H 中的點(diǎn)陣字符圖形顯示出來,我們就能看到字母“A”。圖 6 字符代碼與圖形對(duì)應(yīng)圖4.1602LCD 的一般初始化(復(fù)位)過程(1)延時(shí) 15mS(2)寫指令 38H(不檢測(cè)忙信號(hào))(3)延時(shí) 5mS(4)寫指令 38H(不檢測(cè)忙信號(hào))(5)延時(shí) 5mS(6)寫指令 38H(不檢測(cè)忙信號(hào))(7)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測(cè)忙信號(hào)(8)寫指令 38H:顯示模式設(shè)置(9)寫指令 08H:顯示關(guān)閉(10)寫指令 01H:顯示清屏(11)寫指令 06H:顯示光標(biāo)移動(dòng)設(shè)置(12)寫指令 0CH:顯示開及光標(biāo)設(shè)置5.程序流程圖圖 7 軟件流程圖四、實(shí)驗(yàn)內(nèi)容基礎(chǔ)內(nèi)容: 1602 液晶屏上第一行顯示自己姓名的拼音,第二行顯示自己的手機(jī)號(hào)碼。,速度自定。拓展內(nèi)容:用矩陣鍵盤控制液晶屏顯示,按下按鍵分別在第一行顯示相應(yīng)的“0,1,2,3….D,E
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1