圖形液晶顯示器ppt課件_第1頁
圖形液晶顯示器ppt課件_第2頁
圖形液晶顯示器ppt課件_第3頁
圖形液晶顯示器ppt課件_第4頁
圖形液晶顯示器ppt課件_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1圖形液晶顯示器圖形液晶顯示器2圖形LCD顯示功能齊全,既可以顯示字符也可以顯示圖形,廣泛用于各類儀器。這種LCD三部分組成:液晶顯示面板,CMOS驅(qū)動(dòng)器和CMOS控制器。內(nèi)部有字符產(chǎn)生存儲(chǔ)器和顯示數(shù)據(jù)存儲(chǔ)器。這種LCD大多數(shù)有與單片機(jī)的直接接口。一切的顯示功能由控制器用指令實(shí)現(xiàn)。由單一的+5V供電。液晶顯示需求的電源反轉(zhuǎn)電壓由液晶顯示器內(nèi)部的電路提供。最常用的是128X64,240X128等型號(hào)。X前邊的數(shù)字是顯示器點(diǎn)陣的列數(shù),X后邊的數(shù)字是顯示器點(diǎn)陣的行數(shù)。國內(nèi)外有許多廠家消費(fèi)這類LCD ,有各種規(guī)格和型號(hào)。圖形液晶顯示器圖形液晶顯示器一、圖形點(diǎn)陣式一、圖形點(diǎn)陣式LCD簡介簡介3圖形液晶顯

2、示器圖形液晶顯示器二、內(nèi)置二、內(nèi)置HD61202控制器的液晶顯示器控制器的液晶顯示器符號(hào)符號(hào)名名 稱稱功功 能能Vss接地接地0VVcc電路電源電路電源5V10%Vo液晶驅(qū)動(dòng)電壓液晶驅(qū)動(dòng)電壓-5.5V-10VD/I寄存器選擇信號(hào)寄存器選擇信號(hào)1: 數(shù)據(jù)寄存器數(shù)據(jù)寄存器;0:指令寄存器:指令寄存器R/W讀讀/寫寫1:讀:讀;0:寫:寫EI/O選通選通下降沿觸發(fā)下降沿觸發(fā)/CSA左半屏選通左半屏選通1:選通:選通;0:不選通:不選通/CSB右半屏選通右半屏選通1:選通:選通;0:不選通:不選通VA背光二極管陽極背光二極管陽極背光,夜間用背光,夜間用VK背光二極管陰極背光二極管陰極背光,夜間用背光,

3、夜間用HD61202點(diǎn)陣式液晶模塊引腳功能 4圖形液晶顯示器圖形液晶顯示器二、內(nèi)置二、內(nèi)置HD61202控制器的液晶顯示器控制器的液晶顯示器1、模塊特性僅圖形方式;可直接與68系列微處置器接口相連,也可經(jīng)過簡單的時(shí)序改造與8051時(shí)序相連; D/ID/IR/WR/WE E功功 能能0 00 0下降沿下降沿寫指令代碼寫指令代碼0 01 1高電平高電平讀忙標(biāo)志和讀忙標(biāo)志和ACAC值值1 10 0下降沿下降沿寫數(shù)據(jù)寫數(shù)據(jù)1 11 1高電平高電平讀數(shù)據(jù)讀數(shù)據(jù)電特性:液晶驅(qū)動(dòng)電壓 MGLS-12864 - 5.0 V MGLS-12864-HT -10.0 V MGLS-19264 - 5.5 V MG

4、LS-19264-HT - 10.0 V測(cè)試條件:溫度20,電源電壓4.90.1 V5圖形液晶顯示器圖形液晶顯示器二、內(nèi)置二、內(nèi)置HD61202控制器的液晶顯示器控制器的液晶顯示器2、指令集功 能 指 令 代 碼說 明D7 D6 D5 D4 D3 D2 D1 D0狀態(tài)檢測(cè)BUSY 0 OFF RST 0 0 0 0 /ON 狀態(tài)字檢測(cè)顯示操作0 0 1 1 1 1 1 1/01 1 顯示起始行(0 63)1 0 1 1 1 頁號(hào)(07)0 1 顯示列地址(0 63)顯示開/關(guān)顯示起始行設(shè)置頁設(shè)置列地址設(shè)置存貯操作 顯 示 數(shù) 據(jù) 顯 示 數(shù) 據(jù)寫數(shù)據(jù)讀數(shù)據(jù)6圖形液晶顯示器圖形液晶顯示器二、內(nèi)置

5、二、內(nèi)置HD61202控制器的液晶顯示器控制器的液晶顯示器3、電路銜接方式選通與控制線分別與高位地址線或者地址譯碼輸出線相連。在編制程序時(shí)根據(jù)時(shí)序要求,由8051的P2.0、P2.1、P2.2、P2.3分別輸出對(duì)應(yīng)的選通與控制信號(hào),由P0口輸出顯示數(shù)據(jù)或者讀出液晶顯示器里的數(shù)據(jù)。 總線方式 液晶模塊的數(shù)據(jù)線與8051單片機(jī)的數(shù)據(jù)總線直接相連7圖形液晶顯示器圖形液晶顯示器二、內(nèi)置二、內(nèi)置HD61202控制器的液晶顯示器控制器的液晶顯示器3、電路銜接方式I/O銜接方式 I/O銜接方式是指顯示器的數(shù)據(jù)線沒有直接與單片機(jī)的數(shù)據(jù)總線相連,而是與單片機(jī)的其它I/O口相連。圖中顯示器的數(shù)據(jù)線與8051的P1

6、口相連,控制線與8051的P3口相連。在程序編制時(shí)按規(guī)定的時(shí)序要求處置各口線就可以。8圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器1、模塊特性可以圖形方式、文本方式及圖形和文本合成方式進(jìn)展顯示,以及文本方式下的特征顯示,還可以實(shí)現(xiàn)圖形拷貝操作;有內(nèi)部字符發(fā)生器CGROM,共有128個(gè)字符,及字符發(fā)生器CGRAM。并允許MPU隨時(shí)訪問顯示緩沖區(qū),甚至可以進(jìn)展位操作。它經(jīng)過8位并行數(shù)據(jù)總線和一組控制總線直接與CPU相連來進(jìn)展指令和數(shù)據(jù)的傳輸。9圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器2、指令集功功

7、能能Z 指指 令令 代代 碼碼說說 明明參數(shù)參數(shù) D7 D6 D5 D4 D3 D2 D1 D0狀態(tài)檢測(cè)狀態(tài)檢測(cè) 無無 STA7 STA6 STA5 STA4 STA3 STA2 STA1 STA0狀態(tài)字檢測(cè)狀態(tài)字檢測(cè)顯示操作顯示操作D1,D2 0 0 1 0 0 N2 N1 N0D1,D2 0 1 0 0 0 0 N1 N0 無無 1 0 0 0 N3 N2 N1 N0 無無 1 0 0 1 N3 N2 N1 N0 無無 1 0 1 0 0 N2 N1 N0指針設(shè)置指針設(shè)置顯示區(qū)域設(shè)置顯示區(qū)域設(shè)置顯示方式顯示方式顯示開關(guān)顯示開關(guān)光標(biāo)形狀選擇光標(biāo)形狀選擇存貯操作存貯操作 無無 1 0 1 1

8、0 0 N1 N0 D1 1 1 0 0 0 N2 N1 N0 無無 1 1 1 0 0 0 0 0 無無 1 1 1 0 1 0 0 0 無無 1 1 1 1 N3 N2 N1 N0數(shù)據(jù)自動(dòng)讀數(shù)據(jù)自動(dòng)讀/寫寫數(shù)據(jù)一次讀數(shù)據(jù)一次讀/寫寫屏讀屏讀屏拷貝屏拷貝位操作位操作10圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器2、指令集T6963C為液晶的控制芯片,它的初始化設(shè)置普通由硬件作了設(shè)置,因此其指令系統(tǒng)將集中于顯示功能的設(shè)置。T6963C的指令可帶一個(gè)或兩個(gè)參數(shù),或無參數(shù)。每條指令的執(zhí)行都是先送入?yún)?shù)(假設(shè)有的話),再送入指令代碼。參數(shù)運(yùn)用數(shù)據(jù)地址

9、送入,而指令那么運(yùn)用指令地址送入。每次操作之前最好先進(jìn)展形狀字檢測(cè),然后再寫入?yún)?shù),最后寫指令代碼。112、指令集、指令集-控制器形狀字控制器形狀字STA7STA6STA5STA4 STA3STA2STA1STA0STA0:指令讀寫狀態(tài):指令讀寫狀態(tài)1:準(zhǔn)備好:準(zhǔn)備好 0:忙:忙STA1:數(shù)據(jù)讀寫狀態(tài):數(shù)據(jù)讀寫狀態(tài)1:準(zhǔn)備好:準(zhǔn)備好 0:忙:忙STA2:數(shù)據(jù)自動(dòng)讀狀態(tài):數(shù)據(jù)自動(dòng)讀狀態(tài)1:準(zhǔn)備好:準(zhǔn)備好 0:忙:忙STA3:數(shù)據(jù)自動(dòng)寫狀態(tài):數(shù)據(jù)自動(dòng)寫狀態(tài)1:準(zhǔn)備好:準(zhǔn)備好 0:忙:忙STA4:保留:保留STA5:控制器運(yùn)行檢測(cè)可能性:控制器運(yùn)行檢測(cè)可能性1:可能:可能 0:不能:不能STA6:屏

10、讀:屏讀/拷貝出錯(cuò)狀態(tài)拷貝出錯(cuò)狀態(tài) 1:出錯(cuò):出錯(cuò) 0:正確:正確STA7:閃爍狀態(tài)檢測(cè):閃爍狀態(tài)檢測(cè)1:正常顯示:正常顯示 0:關(guān)顯示:關(guān)顯示由于形狀位作用不一樣,因此執(zhí)行不同指令必需檢測(cè)不同由于形狀位作用不一樣,因此執(zhí)行不同指令必需檢測(cè)不同形狀位。形狀位。在單片機(jī)一次讀在單片機(jī)一次讀/寫指令和數(shù)據(jù)時(shí),寫指令和數(shù)據(jù)時(shí),STA0和和STA1要同時(shí)有要同時(shí)有效效“預(yù)備好形狀。預(yù)備好形狀。當(dāng)單片機(jī)讀當(dāng)單片機(jī)讀/寫數(shù)組時(shí),判別寫數(shù)組時(shí),判別STA2或或STA3形狀。形狀。屏讀、屏拷貝指令運(yùn)用屏讀、屏拷貝指令運(yùn)用STA6。STA5和和STA7反映反映T6963C內(nèi)部運(yùn)轉(zhuǎn)形狀。內(nèi)部運(yùn)轉(zhuǎn)形狀。122、指令

11、集、指令集-指針設(shè)置指令指針設(shè)置指令 D1,D200100N2N1N0D1,D2為第一和第二參數(shù),后一個(gè)字節(jié)為指令代碼,根據(jù)N0,N1,N2的取值,該指令有三種含義N0,N1,N2不能有兩個(gè)同時(shí)為1。D1D2指令代碼指令代碼功能功能水平位置水平位置(有效位有效位7位位)垂直位置垂直位置(有效位有效位5位位)21H光標(biāo)指針設(shè)置光標(biāo)指針設(shè)置地址(有效位地址(有效位5位)位)00H22HCGRAM偏置地址偏置地址低字符低字符高字節(jié)高字節(jié)24H地址指針位置地址指針位置注:注:1、光標(biāo)指針設(shè)置:、光標(biāo)指針設(shè)置:D1表示光標(biāo)在實(shí)際液晶屏上離左邊沿的橫向距離(字符數(shù)),表示光標(biāo)在實(shí)際液晶屏上離左邊沿的橫向距

12、離(字符數(shù)),D2表示離上邊沿的縱向距離(字符數(shù));表示離上邊沿的縱向距離(字符數(shù));2、地址指針設(shè)置:設(shè)置將要進(jìn)行操作的顯示緩沖區(qū)(、地址指針設(shè)置:設(shè)置將要進(jìn)行操作的顯示緩沖區(qū)(RAM)的一個(gè)單)的一個(gè)單 元地址。元地址。3、CGRAM偏置地址寄存器設(shè)置:設(shè)置了偏置地址寄存器設(shè)置:設(shè)置了CGRAM在顯示在顯示64KRAM內(nèi)的內(nèi)的高高5位地址位地址,CGRAM的實(shí)際地址為:的實(shí)際地址為:邏輯地址邏輯地址A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0偏置地址偏置地址 C4 C3 C2 C1 C0字符代碼 D7 D6 D5 D4 D3 D

13、2 D1 D0行地址指針 +) R2 R1 R0實(shí)際地址實(shí)際地址V15 V14 V13 V12 V11 V10 V9 V8 V7 V6 V5 V4 V3 V2 V1 V0132、指令集、指令集-顯示區(qū)域設(shè)置顯示區(qū)域設(shè)置 D1,D2010000N1N0根據(jù)N1,N0的不同取值,該指令有四種指令功能方式。 D1D2指令代碼功能低字節(jié)高字節(jié)40H文本區(qū)首址字節(jié)數(shù)00H41H文本區(qū)寬度(字節(jié)數(shù)/行)低字節(jié)高字節(jié)42H圖形區(qū)首地址字節(jié)數(shù)00H43H圖形區(qū)寬度(字節(jié)數(shù)/行)文本區(qū)和圖形區(qū)首地址對(duì)應(yīng)顯示屏上左上角字符位或字節(jié)位,修正該地址可以產(chǎn)生“卷動(dòng)效果。D1,D2分別為該地址的低位和高位字節(jié)。文本區(qū)寬度

14、(字節(jié)數(shù)行)設(shè)置和圖形區(qū)寬度(字節(jié)數(shù)行)設(shè)置 用于調(diào)整運(yùn)用的有效顯示窗口寬度,表示每行可有效顯示的字符數(shù)或字節(jié)數(shù)。T6963C硬件設(shè)置的顯示窗口寬度是指所允許的最大有效顯示窗口寬度。當(dāng)硬件設(shè)置6*8字體時(shí),圖形顯示區(qū)單元的低6位有效,對(duì)應(yīng)顯示屏上6*1顯示位。142、指令集、指令集-顯示方式設(shè)置顯示方式設(shè)置 無參數(shù)無參數(shù)1000N3 N2N1N0N3:字符發(fā)生器選擇位N31為CGRAM,字符代碼為00HFFH;N30為CGROM,字符代碼為00H7FH;選用80HFFH字符代碼時(shí),將自動(dòng)選擇CGRAM。N2,N1,N0:合成顯示方式控制位。 N2N1N0合合 成成 方方 式式000邏輯邏輯“或

15、或”合成合成001邏輯邏輯“異或異或”合成合成011邏輯邏輯“與與”合成合成100文本特征文本特征 一樣,每個(gè)字節(jié)作為對(duì)應(yīng)的文本區(qū)的某個(gè)字符顯示的特征,包括字符顯示與不顯示、字符閃爍及字符的“負(fù)向顯示。經(jīng)過這種方式,T6369C可以控制每個(gè)字符的文本特征設(shè)置文本方式和圖形方式均翻開時(shí),上述合成顯示方式設(shè)置才有效。文本特征方式是指將圖形區(qū)改為文本特征區(qū)該區(qū)大小與文本15圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器2、指令集、指令集-顯示方式設(shè)置顯示方式設(shè)置 D7D6D5D4D3D2D1D0*d3d2d1d0d3:閃爍控制位,為1閃爍,為0那么不閃爍

16、;d2d0的組合為:000為正向顯示;101為負(fù)向顯示;011為制止顯示,空白。 啟用文本特征方式可在原有圖形區(qū)和文本區(qū)外用圖形區(qū)域設(shè)置指令另開一區(qū)作為文本特征區(qū),以堅(jiān)持原形區(qū)的數(shù)據(jù)。 SD1圖形顯示區(qū)圖形顯示區(qū)顯示緩沖顯示緩沖區(qū)區(qū)RAMSAT1文本特征區(qū)文本特征區(qū)SAT2文本顯示區(qū)文本顯示區(qū)CGRAM文本特征區(qū)內(nèi),字符的文本特征碼由一個(gè)字節(jié)的低四位組成。16圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器2、指令集、指令集-顯示開關(guān)顯示開關(guān)無參數(shù)無參數(shù)1001N3 N2N1N0N0:1/0,光標(biāo)閃爍啟用,光標(biāo)閃爍啟用/制止;制止;N1:1/0,光標(biāo)

17、顯示啟用,光標(biāo)顯示啟用/制止;制止;N2:1/0,文本顯示啟用,文本顯示啟用/制止;制止;N3:1/0,圖形顯示啟用,圖形顯示啟用/制止。制止。無參數(shù)無參數(shù)10100N2N1N0光標(biāo)外形為光標(biāo)外形為8點(diǎn)點(diǎn)*N行,行,N的值為的值為07,由,由N2,N1,N0確定。確定。光標(biāo)外形選擇,指令格式如下:光標(biāo)外形選擇,指令格式如下:17圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器2、指令集、指令集-數(shù)據(jù)自動(dòng)讀數(shù)據(jù)自動(dòng)讀/寫方式設(shè)置寫方式設(shè)置 無參數(shù)無參數(shù)101100N1N0該指令執(zhí)行后,單片機(jī)可以延續(xù)地讀該指令執(zhí)行后,單片機(jī)可以延續(xù)地讀/寫顯示緩沖區(qū)寫顯

18、示緩沖區(qū)RAM的內(nèi)容,每讀的內(nèi)容,每讀/寫一次,地址指針自動(dòng)添加寫一次,地址指針自動(dòng)添加1。自動(dòng)讀自動(dòng)讀/寫終了后,必需寫入自動(dòng)終了命令以使寫終了后,必需寫入自動(dòng)終了命令以使T6963C退退出自動(dòng)讀出自動(dòng)讀/寫形狀,開場(chǎng)接受其它指令。寫形狀,開場(chǎng)接受其它指令。N1,N0:00為自動(dòng)寫設(shè)置,為自動(dòng)寫設(shè)置,01時(shí)為自動(dòng)讀設(shè)置,時(shí)為自動(dòng)讀設(shè)置,1* 時(shí)為時(shí)為自動(dòng)讀自動(dòng)讀/寫終了。寫終了。18圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器2、指令集、指令集-數(shù)據(jù)一次讀數(shù)據(jù)一次讀/寫方式寫方式 D111000N2N1N0D1D1N2N2N1N1N0N0指令代

19、碼指令代碼功能功能數(shù)據(jù)數(shù)據(jù)0 00 00 0C0HC0H數(shù)據(jù)寫,地址加數(shù)據(jù)寫,地址加1 10 00 01 1C1HC1H數(shù)據(jù)讀,地址加數(shù)據(jù)讀,地址加1 1數(shù)據(jù)數(shù)據(jù)0 01 10 0C2HC2H數(shù)據(jù)寫,地址減數(shù)據(jù)寫,地址減1 10 01 11 1C3HC3H數(shù)據(jù)讀,地址減數(shù)據(jù)讀,地址減1 1數(shù)據(jù)數(shù)據(jù)1 10 00 0C4HC4H數(shù)據(jù)寫,地址不變數(shù)據(jù)寫,地址不變1 10 01 1C5HC5H數(shù)據(jù)讀,地址不變數(shù)據(jù)讀,地址不變19圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器2、指令集、指令集-屏讀屏讀 無參數(shù)無參數(shù) 11100000 該指令將當(dāng)前由地址指

20、針指向的某一位置上的顯示形狀8*1點(diǎn)陣作為一個(gè)字節(jié)的數(shù)據(jù)送到T6963C的數(shù)據(jù)棧內(nèi),等待單片機(jī)的讀取,該數(shù)據(jù)是文本數(shù)據(jù)與圖形數(shù)據(jù)在該位置上的邏輯合成值。地址指針應(yīng)在力形內(nèi)設(shè)置。無參數(shù)無參數(shù)11101000指令集指令集-屏拷貝屏拷貝 該指令將當(dāng)前地址指針圖形區(qū)內(nèi)指向的位置開場(chǎng)的一行顯示形狀拷貝到相對(duì)應(yīng)的圖形顯示區(qū)的一組單元內(nèi),該指令不能用于文本特征方式下或雙屏構(gòu)造液晶顯示器上的運(yùn)用。20圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器2、指令集、指令集-位操作位操作 無參數(shù)無參數(shù) 1110N3 N2N1N0該指令可將顯示緩沖區(qū)某單元的某一位清零或置1,

21、該單元地址由當(dāng)前地址指針提供。N31置1;N30清零。N2N0:操作位對(duì)應(yīng)該單元的D0D7位。21圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器3、運(yùn)用接口、運(yùn)用接口 以T6963C為控制器的液晶模塊,引出的功能線共有19條,有些模塊為了接線靈敏方便,對(duì)有些功能線在不同位置引出兩條,內(nèi)部是連在一同的。 22圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器3、運(yùn)用接口、運(yùn)用接口 用T6963C作為控制器的液晶顯示模塊,可以與8051單片機(jī)直接銜接。T6963C控制器時(shí)序圖這類顯示器的選通訊號(hào)與8051讀寫信

22、號(hào)有效的時(shí)間一樣長。 23圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器3、運(yùn)用接口、運(yùn)用接口 用T6963C作為控制器的液晶顯示模塊,可以與8051單片機(jī)直接銜接。244、圖形液晶顯示器的程序編制方法、圖形液晶顯示器的程序編制方法 液晶顯示器的程序編制方法主要有以下內(nèi)容:在運(yùn)用液晶前首先要對(duì)液晶進(jìn)展初始化,初始化主要包括:清屏、設(shè)置圖形區(qū)首地址及寬度、設(shè)置文本區(qū)首地址及寬度、設(shè)置顯示方式、設(shè)置顯示開關(guān)。然后就可對(duì)圖形區(qū)和文本區(qū)進(jìn)展讀寫,進(jìn)展圖形和文本的顯示。1)地址設(shè)置:首先將液晶數(shù)據(jù)及指令地址設(shè)置為外部數(shù)據(jù)區(qū),以方便對(duì)數(shù)據(jù)及指令的讀寫。#def

23、ine wclcd XBYTE0 xf201/設(shè)置指令地址#define wdlcd XBYTE0 xf200/設(shè)置數(shù)據(jù)地址2)檢查液晶顯示器內(nèi)部忙否在液晶進(jìn)展讀寫前必需讀形狀存放器以檢查液晶能否預(yù)備好25void try(void) unsigned char send; try: send=wclcd; if(send&0 x03!=0 x03)/看 能否預(yù)備好,假設(shè)未預(yù)備好重新 進(jìn)展檢查 goto try;主要是檢測(cè)數(shù)據(jù)的讀寫能否預(yù)備好,假設(shè)預(yù)備好就可進(jìn)展下一步操作,假設(shè)沒有預(yù)備好,那么繼續(xù)檢測(cè)。3)在顯示前首先進(jìn)展清屏: 本質(zhì)就是對(duì)液晶的64K存儲(chǔ)區(qū)進(jìn)展清零,以消除上次操作時(shí)液

24、晶存儲(chǔ)區(qū)的數(shù)據(jù),為顯示做好預(yù)備。 void clear() try(); wdlcd=0 x00; try(); wdlcd=0 x00; try(); wclcd=0 x24;/首先將指針指到存儲(chǔ)區(qū)的首地址0000H處 try(); 26 wclcd=0 xb0;/設(shè)置為自動(dòng)寫方式 send=wclcd;/檢測(cè)數(shù)據(jù)自動(dòng)寫形狀能否預(yù)備好 while(send&0 x08!=0 x08); for(i=0;i0 xffff;i+) wdlcd=0 x00;/對(duì)存儲(chǔ)區(qū)清零將其一切存儲(chǔ)單元設(shè)置為0 try(); wclcd=0 xb2;/關(guān)自動(dòng)寫方式4)初始化圖形區(qū)及文本區(qū)void init

25、() try(); wdlcd=0 x00; try(); wdlcd=0 x00; try(); wclcd=0 x40; /設(shè)置文本區(qū)的首地址為0000H try(); wdlcd=30; try(); 27 wdlcd=0 x00; try(); wclcd=0 x41;/設(shè)置文本區(qū)的寬度為30 wdlcd=0 x00; try(); wdlcd=0 x10; try(); wclcd=0 x42;/設(shè)置圖形顯示區(qū)的首地址為1000H try(); wdlcd=30; try(); wdlcd=0 x00; try(); wclcd=0 x43;/設(shè)置圖形顯示區(qū)的寬度為30 try();

26、 try(); wclcd=0 x80; /圖形顯示與文本顯示為邏輯或方式合成 try(); wclcd=0 x9c; /文本與圖形同時(shí)翻開顯示28圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器4、圖形液晶顯示器的程序編制方法、圖形液晶顯示器的程序編制方法 5)文本區(qū)顯示 T6963C控制器內(nèi)已包含了部分常用字符的字模,所以在文本區(qū)顯示只需求將各字符所用的代碼,寫入相應(yīng)的地址就可以顯示8*8的字符。 29圖形液晶顯示器圖形液晶顯示器三、內(nèi)置三、內(nèi)置T6963C控制器的液晶顯示器控制器的液晶顯示器4、圖形液晶顯示器的程序編制方法、圖形液晶顯示器的程序

27、編制方法 5)文本區(qū)顯示Void text() try(); wdlcd=00h; /所要顯示位置的低地址 try(); wdlcd=00h;/所要顯示位置的高地址 try(); wclcd=0 x24;/將地址指針指向該位置 try(); wdlcd=01H;/將感慨號(hào)的代碼寫入該地址 try(); wclcd=0 xc0;/寫入數(shù)據(jù)留意:存儲(chǔ)器絕對(duì)地址與顯示位置的關(guān)系。存儲(chǔ)器的絕對(duì)地址為文本區(qū)首地址加上所要顯示的位置所在行乘以行寬初始化時(shí)我們?cè)O(shè)置為30加上顯示位置所在的列得到。在顯示前要計(jì)算好存儲(chǔ)器的地址,然后再向相應(yīng)地址RAM寫入數(shù)據(jù)。306)圖形方式顯示漢字由于文本方式只能顯示控制器已提供的8*8點(diǎn)陣的字符,不能顯示漢字,所以我們只能以圖形方式來顯示漢字漢字顯示前必需建立字模,也就是要向存儲(chǔ)器內(nèi)寫入的數(shù)據(jù)。以16*16點(diǎn)陣方式顯示漢字為例,一行要運(yùn)用兩個(gè)字節(jié),共16行才干顯示出這個(gè)漢字。顯示時(shí)先將地址指針指向所要顯示的位置RAM的絕對(duì)地址算法與文本區(qū)顯示的地址算法類似,寫入第一行的兩個(gè)字節(jié),然后延續(xù)進(jìn)展空寫操作,使地址延續(xù)添加行寬2個(gè)字節(jié),相當(dāng)于換行,再寫入第二行的兩個(gè)字節(jié),再換行,這樣反復(fù)寫入16次就將一個(gè)16*16點(diǎn)陣的漢字全完顯示出來。如“鐵字的字模為0 x00、0 x00

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論