1602液晶基本通用的說明_第1頁
1602液晶基本通用的說明_第2頁
1602液晶基本通用的說明_第3頁
1602液晶基本通用的說明_第4頁
1602液晶基本通用的說明_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1602A QAPSS 3.3V 液晶屏使用說明書 深圳市優(yōu)信電子科技有限公司專用制造商:深圳飛陽 LCD 科技 技術(shù)在線支持 QQ1035715441第 1 頁,共 21 頁第 2 頁,共 21 頁<<1602A 字符型液晶顯示模塊>>>第 # 頁,共 21 頁3.3V 1602A液晶顯示模塊使用說明書目錄一、概述 3二、主要參數(shù) 3三、接口引腳說明 4四、時(shí)序說明 51、寫操作時(shí)序與時(shí)序圖:(MCUO LCM)52、讀操作時(shí)序與時(shí)序圖:(LCMa MCU)5五、LCM內(nèi)部結(jié)構(gòu)61、指令寄存器( IR )和數(shù)據(jù)寄存器( DR) 62、忙標(biāo)志位 BF 63、 地址

2、計(jì)數(shù)器( AC ) 64、 顯示數(shù)據(jù)寄存器( DDRAM ) 75、 字符發(fā)生器 ROM 76、 字符發(fā)生器 RAM 8六、指令說明 111 、 Clear display (清顯示 )112、Return home (歸位 )113、Entry mode set (設(shè)置輸入模式 )124、Display on/off control ( 顯示開 /關(guān)控制 )125、Cursor or display shift ( 游標(biāo)或顯示移位元 )126、 Function set (功能設(shè)置 )137、 Set CGRAM address (CGRAM地址設(shè)置)138、Set DDRAM addres

3、s (DDRAM 地址設(shè)置 )139、 Read busy flag and address讀忙標(biāo)志 BF和AC)1410、Write data to CGRAM or DDRAM(寫數(shù)據(jù)到CGRAM或DDRAM)1411、Read data from CGRAM or DDRAM(從CGRAM或DDRAM中讀數(shù)據(jù))14七、應(yīng)用舉例 151 、硬件方面電路 152、軟件舉例 15八、注意事項(xiàng) 19一、概述:1602A QAPASS字符型液晶顯示模塊是專門用于顯示字母、數(shù)字元、符號 等的點(diǎn)陣型液晶顯示模塊。分4位和8位數(shù)據(jù)傳輸方式。提供5X7點(diǎn)陣+游 標(biāo)的顯示模式。提供顯示數(shù)據(jù)緩沖區(qū) DDRAM

4、、字符發(fā)生器CGROM和字符 發(fā)生器CGRAM,可以使用CGRAM來存儲自己定義的最多8個(gè)5X8點(diǎn)陣的 圖形字符的字模數(shù)據(jù)。提供了豐富的指令設(shè)置:清顯示;游標(biāo)回原點(diǎn);顯示開 /關(guān);游標(biāo)開/關(guān);顯示字符閃爍;游標(biāo)移位;顯示移位元等。提供內(nèi)部上電自 動復(fù)位電路,當(dāng)外加電源電壓超過 +4.5V時(shí),自動對模塊進(jìn)行初始化操作,將 模塊設(shè)置為默認(rèn)的顯示工作狀態(tài)。1602A QAPASS為環(huán)保型液晶顯示模塊。二、主要參數(shù):0C.OO1O 575.00 ±0 370.00±0 3-羽43?50 斗 60*64 5Gt v20CA.AJ*3S101 oP11CH 254| 顯*0 性二, o

5、r$ rnsMHE- nr-+l,nJc口 口 in jjJ0.3C-項(xiàng)目參 考 值邏輯工作電壓(Vdd)+3.0V+3.5VLCD 驅(qū)動電壓(Vdd-Vo)+3.0 +3.5V工作溫度(Ta)-20+70 C(寬溫)儲存溫度(Tsto) -30+ 80C(寬溫) 工作電流(背光除外) 1.7mA(max) 工作電流(背光)24.0mA(max)第5頁,共21頁液晶顯示模塊使用說明書三、接口引腳說明:編號符號引胃說明編號符號【腳說明1VSS電師地9D2數(shù)據(jù)聲VDD電瀕正槻10D33VL液品顯示僞壓11D44RS數(shù)抵F命習(xí)逸杵12D55R/W讀嗎選擇13D66E惶陡佰號14D7TDOM15BLA

6、廿Jt源正槪8D116BLK廿光諫負(fù)扱第一腳:VSS為地電源第二腳:VDD接3.3V正電源3/3即:VL為漣肚肚爪辟屈比匪訕壑訃,忙匸山!al燉:匕【顯:.:一,誼地討上陀赧曲.A1LI工過高坍會產(chǎn)生1電誓ft U時(shí)町以迥過一,_IQK豹電兒曙調(diào)空甘比度第d抑T RJS為簾存耕咗矗.離電平時(shí)臨捋融據(jù)奇存器*低電平55§曲;RAV溝誦汁i鬧號跪umf時(shí)iifr讀懂帶.挺電t Iftjf: t/(十RS和R/WHIZ 粉電平時(shí)町以寫入聊唆ili占星:施it,自5*16平5曲肯HIT吋“;以讀忙£匕,肖 RSLU'I RfW溝tim屮對訕以耳扎進(jìn)加*第阿 E端為忖就豬,鑒

7、蠟F#高電"戰(zhàn)強(qiáng)莊低電¥沖謹(jǐn)晶卑尿執(zhí)和冊1 14.1 r DO W 逆緘;n;于、據(jù)紅¥515'lilt背址憑疋播第16腳:背光源負(fù)極第6頁,共21頁3.3V 1602A液晶顯示模塊使用說明書四、時(shí)序說明:1項(xiàng)冃符號條件Jg小值址人值E周期tcycE1000E脈寬PwehVDD=5V±450-E上升/下降吋間Tci,Tef25地址設(shè)置時(shí)間Ta? /oViSAOVTa=25°C140*nS地址保持時(shí)間斑 10數(shù)據(jù)設(shè)置時(shí)間Tdsw195-數(shù)駅保按時(shí)間Th10符號條杵銀小值E周期tcycEVDD-5V +5%VSS=0VTa=25lC1000

8、-1SE脈寬PwcliE卜一升/下降時(shí)間Tcr.Tcf 25地址設(shè)這時(shí)間Tas140-地址保持時(shí)間Tall20 數(shù)據(jù)設(shè)造時(shí)間Tdsw-320數(shù)據(jù)保持時(shí)間Th10-五、LCM內(nèi)部結(jié)構(gòu):字符型液晶顯示模塊組件內(nèi)部主要由 LCD顯示屏(LCD PANEL )、控制 器(controller)、驅(qū)動器(driver)和偏壓產(chǎn)生電路構(gòu)成??刂破髦饕芍噶罴拇嫫鱅R、數(shù)據(jù)寄存器DR、忙標(biāo)志BF、地址計(jì)數(shù)器AC、DDRAM、CGROM、CGRAM以及時(shí)序發(fā)生電路組成: 1、指令寄存器(IR)和數(shù)據(jù)寄存器(DR)本系列模塊內(nèi)部具有兩個(gè)8位寄存器:指令寄存器(IR)和數(shù)據(jù)寄存器 (DR)。用戶可以通過RS和R/

9、W輸入信號的組合選擇指定的寄存器,進(jìn)行 相應(yīng)的操作。下表中列出了組合選擇方式:ERSR/W說明P 100將DB0DB7的指令代碼寫入指令寄存器中。1* 01分別將狀態(tài)標(biāo)志BF和地址計(jì)數(shù)器(AC )內(nèi)容讀到DB7 利 DB6 - DBOo100將的數(shù)據(jù)寫入數(shù)據(jù)寄亦器中,模塊的內(nèi)部 操作口動將數(shù)掘?qū)懙紻DRAM或CGRAM中.it o1將數(shù)據(jù)寄存器內(nèi)的數(shù)據(jù)讀到DB0 “ DB7.模塊的內(nèi)部 操作口動將DDRAM或CORAM中的數(shù)據(jù)送入數(shù)抓 寄存器屮口2、忙標(biāo)志位BF忙標(biāo)志BF=1時(shí),表明模塊正在進(jìn)行內(nèi)部操作,此時(shí)不接受任何外部指令 和數(shù)據(jù)。當(dāng)RS=0、R/W=1以及E為高電平時(shí),BF輸出到DB7。

10、每次操作之 前最好先進(jìn)行狀態(tài)字檢測,只有在確認(rèn) BF=0之后,MPU才能訪問模塊;3、地址計(jì)數(shù)器(AC)AC地址計(jì)數(shù)器是DDRAM或者CGRAM的地址指針。隨著IR中指令碼 的寫入,指令碼中攜帶的地址信息自動送入 AC中,并做出AC作為DDRAM 第8頁,共21頁3.3V 1602A 液晶顯示模塊使用說明書的地址指針還是CGRAM的地址指針的選擇。AC具有自動加1或者減1的功能。當(dāng)DR與DDRAM或者CGRAM之間 完成一次數(shù)據(jù)傳送后,AC自動會加1或減1。在RS=O、R/W=1且E為高電 平時(shí),AC的內(nèi)容送到DB6DB0。Hight ord亡t bitsLow order bitsAC<

11、;5 | AC5AC4AC3AC2AC1ACO4、顯示數(shù)據(jù)寄存器(DDRAM)DDRAM存儲顯示字符的字符碼,其容量的大小決定著模塊最多可顯示的 字符數(shù)目。DDRAM地址與LCD顯示屏上的顯示位置的對應(yīng)關(guān)系如下:執(zhí)行顯示移位操作時(shí),對應(yīng)的 DDRAM地址也發(fā)生移位,每行16個(gè)字符的 顯示,共有2行。移位前的地址對應(yīng)關(guān)系如下:字苻列地址1131516DDRAM 地址第1行OOH01HP 02H0DII0EII0FH第2行40H41H42H-4DH4EH斗FH左移一位:字苻列地址123141516DDRAM 地址第1行01H02H03H-0EH0FH10H第2行41H42H43 H4EH4FH50

12、H右移字軒列地址123-141516DDRAM 地址第1行27HOOH01H0CH0DH0EH第2行67H40H41H4CH4DH斗EH5、字符發(fā)生器ROM在CGROM中,模塊已經(jīng)以8位二進(jìn)制數(shù)的形式,生成了 5X8點(diǎn)陣的字 符字模塊字符字模(一個(gè)字符對應(yīng)一組字模)。字符字模是與顯示字符點(diǎn)陣相 對應(yīng)的8X8巨陣位圖數(shù)據(jù)(與點(diǎn)陣行相對應(yīng)的矩陣行的高三位為“0”,同時(shí)每一組字符字模都有一個(gè)由其在CGROM中存放地址的高八位數(shù)據(jù)組成的字 符碼對應(yīng)。字符碼地址范圍為00HFFH,其中00H07H字符碼與用戶在CGRAM中生成的自定義圖形字符的字模塊相對應(yīng)。6、字符發(fā)生器 RAM在CGRAM中,用戶可以

13、生成自定義圖形字符的字模塊。可以生成5X8點(diǎn)陣的字符字模8組,相對應(yīng)的字符碼從CGROM的00HOFFH范圍內(nèi)選擇。CGROM中,字符碼與字符字模之間的對應(yīng)關(guān)系表第 10 頁,共 21 頁3.3V 1602A液晶顯示模塊使用說明書第11頁,共21頁3.3V 1602A液晶顯示模塊使用說明書H L L Hll bitL L L HLULLljjvrLHHLLil I 13:III Il,IllisilDI!»!IIIHI -I】HI HE HH “II I Hhl K HUM HHM :=E=f1,11il詡:.111:HJ L I LH I H HIH ULLCGROM地址、字符字模

14、和字符碼三者之間的關(guān)系如下圖:=151 I. II IIE SE iiia:I arm:lll.ll IIBliJI|ggg!iiin:s:aas |iiiiiJ L I LH I H HI.S Jill II i H H 11 J. i LH H H H: MW" !2HID sssa 111=!IlliUHSSI1I5X點(diǎn)陣字符的第12頁,共21頁3.3V 1602A液晶顯示模塊使用說明書第13頁,共21頁3.3V 1602A液晶顯示模塊使用說明書Cmsor position'光標(biāo)位宜DataCGROM AckhessAll AAA A7 心 X A3 AP Al AO

15、04 二3 匚£ mO O OCOCOOOOO O OODOOOODO O OCOO O OCCO O O CO3 O O C O3 O OCC00000I0100101D1101I3104Ji01 00010D111109101140o o o D o OOQO O OC第#頁,共21頁3.3V 1602A液晶顯示模塊使用說明書Character code字符碼Line position彳f地址第#頁,共21頁3.3V 1602A液晶顯示模塊使用說明書第#頁,共21頁3.3V 1602A液晶顯示模塊使用說明書注釋:高八位CGROM地址A11A4組合形成字符碼;低四位CGROM地址A

16、3A0定義字模數(shù)據(jù)存儲行地址; 數(shù)據(jù)D4DO為字符字模數(shù)據(jù);必須將高三位數(shù)據(jù)D5D7賦值為0;對應(yīng)數(shù)據(jù)1的位置為顯示位(黑);對于5X8點(diǎn)陣字體,第九行以下(包括第九行)數(shù)據(jù)值為0。用戶自定義5X8點(diǎn)陣字符的CGRAM地址、字符碼和字符字模間關(guān)系如下圖:Character CodeI DD RAM Data JCG RAM Addressc .1 b b3 IMI b5 be b7b2bibO0000D10l00111001D1110111T001j10o11100101110111b5b4t)3b2blbO11111=001000010Q£001c0亡00100 001D00010

17、0m 0000001100010000100001000c10ro001000I11000000CharacterPatternExample (1 jCharacterPatternExample (2 >Character Patterns (CG RAM Data )CursorPosition注釋:字符碼02位與CGRAM地址35位對應(yīng);CGRAM地址02位生成字模數(shù)據(jù)行位置。第八行是游標(biāo)位置, 因此構(gòu)成字符字模數(shù)據(jù)時(shí),在設(shè)置游標(biāo)顯示的情況下,應(yīng)賦值 為0;如果賦值為1,不論游標(biāo)顯示與否,第八行均處于顯示 狀態(tài);字符字模數(shù)據(jù)04位的賦值狀態(tài)構(gòu)成了自定義字符的位圖數(shù) 據(jù);從圖中可以

18、看岀,字符碼 3位的賦值狀態(tài)并不影響用戶自定義字符在CGROM中的字符碼,用戶自定義字符碼的范圍為 00H 07H或者08H0FH,也就是說字符碼00H與08H對應(yīng)同一 組用戶自定義字符字模; CGRAM數(shù)據(jù)為1時(shí),處于顯示狀態(tài)。六、指令說明:第15頁,共21頁3.3V 1602A 液晶顯示模塊使用說明書由于MPU可以直接訪問模塊內(nèi)部的IR和DR,作為緩沖區(qū)域,IR和DR 在模塊進(jìn)行內(nèi)部操作之前,可以暫存來自MPU的控制信息。這樣就給用戶在MPU和外圍控制設(shè)備的選擇上,增加了余地。模塊的內(nèi)部操作由來自MPU的RS、R/W、E以及數(shù)據(jù)信號DBODB7決定,這些信號的組合形成了模塊 的指令。本系列

19、模塊向用戶提供了 11條指令,大致可以分為四大類: 模塊功能設(shè)置,諸如:顯示格式、數(shù)據(jù)長度等; 設(shè)置內(nèi)部 RAM 地址; 完成內(nèi)部 RAM 數(shù)據(jù)傳送; 完成其它功能。一般情況下,內(nèi)部RAM的數(shù)據(jù)傳送的功能使用最為頻繁,因此, RAM中的地址指針?biāo)邆涞淖詣蛹右换驕p一功能,在一定程度上減輕了MPU編程負(fù)擔(dān)。此外,由于數(shù)據(jù)移位元元指令與寫顯示數(shù)據(jù)可同時(shí)進(jìn)行,這樣用戶就能 以最少系統(tǒng)開發(fā)時(shí)間,達(dá)到最高的編程效率。有一點(diǎn)需特別注意:在每次訪問模塊之前,MPU應(yīng)首先檢測忙標(biāo)志BF,確認(rèn)BF=0后,訪問過程才能進(jìn)行。1、Clear display (清顯示 )指令碼:RS R/W DB7 DB6 DB5

20、DB4 DB3 DB2 DB1 DB00 0 0 0 0 0 0 0 0 1清顯示指令將空位字符碼20H送入全部DDRAM位址中,使DDRAM中 的內(nèi)容全部清除,顯示消失;地址計(jì)數(shù)器 AC二0,自動增1模式;顯示歸 位,游標(biāo)或者閃爍回到原點(diǎn)(顯示屏左上角);但并不改變移位元元設(shè)置 模式。2、Return home (歸位 )指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 0 0 0 1 *歸位元指令置位址計(jì)數(shù)器 AC=0 ;將光標(biāo)及游標(biāo)所在位的字符回原點(diǎn);但 DDRAM 中的內(nèi)容并不改變。3、Entry mode set (設(shè)置輸入模式

21、)指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 0 0 0 1 I/D S1/D :字符碼寫入或讀出DDRAM后DDRAM地址指針AC變化方向標(biāo)志:l/D=1,完成一個(gè)字符碼傳送后,游標(biāo)右移,AC自動加1;I/D=0 ,完成一個(gè)字符碼傳送后,光標(biāo)左移,AC自動減1;S:顯示移位元標(biāo)志:S=1,將全部顯示向右(I/D=0 )或者向左(I/D=1 )移位;S=0,顯示不發(fā)生移位元;S=1時(shí),顯示移位元時(shí),游標(biāo)似乎并不移位;此外,讀 DDRAM操作以及 對 CGRAM 的訪問,不發(fā)生顯示移位元。4、Display on/off control (

22、 顯示開/關(guān)控制 )指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00000001 D C BD :顯示開/關(guān)控制標(biāo)志:D=1,開顯示;D=0,關(guān)顯示; 關(guān)顯示后,顯示數(shù)據(jù)仍保持在 DDRAM 中,立即開顯示可以再現(xiàn);C:游標(biāo)顯示控制標(biāo)志:C=1,游標(biāo)顯示;C=0,游標(biāo)不顯示;不顯示游標(biāo)并不影響模塊其它顯示功能;顯示5X8點(diǎn)陣字符時(shí),游標(biāo)在第八行顯示,顯示5X 1點(diǎn)陣字符時(shí),游標(biāo)在第一行顯示;B :閃爍顯示控制標(biāo)志:B=1,游標(biāo)所指位置上,交替顯示全黑點(diǎn)陣和顯 示字符,產(chǎn)生閃爍效果,F(xiàn)osc=250kHz時(shí),閃爍頻率為0.4ms左右;通 過設(shè)置,游標(biāo)可以與其

23、所指位置的字符一起閃爍。5、Cursor or display shift ( 游標(biāo)或顯示移位元 )指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0000001 S/C R/L *游標(biāo)或顯示移位元元指令可使游標(biāo)或顯示在沒有讀寫顯示數(shù)據(jù)的情況下, 向左或向右移動;運(yùn)用此指令可以實(shí)現(xiàn)顯示的查找或替換;在雙行顯示方 式下,第一行和第二行會同時(shí)移位;當(dāng)移位越過第一行第四十位時(shí),游標(biāo) 會從第一行跳到第二行,但顯示數(shù)據(jù)只在本行內(nèi)水平移位元,第二行的顯 示決不會移進(jìn)第一行;倘若僅執(zhí)行移位操作,地址計(jì)數(shù)器AC的內(nèi)容不會發(fā)生改變。S/C R/L 說明00 游標(biāo)向左移動,AC自

24、動減101 游標(biāo)向右移動,AC自動加110 游標(biāo)與顯示一起向左移動,AC值不變11 游標(biāo)與顯示一起向右移動,AC值不變6、Function set (功能設(shè)置 )指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 1 DL N F * * 功能設(shè)置指令設(shè)置模塊數(shù)據(jù)接口寬度和 LCD 顯示屏顯示方式,即 MPU 與模塊接口數(shù)據(jù)總線為4位或者是8位、LCD顯示行數(shù)和顯示字符點(diǎn)陣 規(guī)格;所以建議用戶最好在執(zhí)行其它指令設(shè)置(讀忙標(biāo)志指令除外)之前, 在程序的開始,進(jìn)行功能設(shè)置指令的執(zhí)行。DL :數(shù)據(jù)接口寬度標(biāo)志:DL=1 , 8位數(shù)據(jù)總線 DB7 DB0

25、;DL=0,4位數(shù)據(jù)總線DB7DB4,DB3DB0不用,使用此方式傳送數(shù) 據(jù),需分兩次進(jìn)行;N :顯示行數(shù)標(biāo)志:N=1,兩行顯示模式;N=0,單行顯示模式;F:顯示字符點(diǎn)陣字體標(biāo)志:F=1 : 5X 1點(diǎn)陣+游標(biāo)顯示模式;F=0: 5X7點(diǎn)陣+游標(biāo)顯示模式。7、Set CGRAM address (CGRAM 地址設(shè)置)指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00001 ACG5 ACG4 ACG3 ACG2 ACG1ACG0CGRAM 位址設(shè)置指令設(shè)置 CGRAM 位址指針,它將 CGRAM 存儲用戶 自定義顯示字符的字模數(shù)據(jù)的首地址 ACG5ACG

26、0送入AC中,于是用 戶自定義字符字模就可以寫入 CGRAM 中或者從 CGRAM 中讀出。8、Set DDRAM address (DDRAM 地址設(shè)置 )指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 1 ADD6 ADD5 ADD4 ADD3 ADD2 ADD1 ADD0DDRAM 位址設(shè)置指令設(shè)置 DDRAM 位址指針,它將 DDRAM 存儲顯示 字符的字符碼的首地址 ADD6ADD0送入AC中,于是顯示字符的字符 碼就可以寫入 DDRAM 中或者從 DDRAM 中讀出; 值得注意的是:在 LCD 顯示屏一行顯示方式下, DDRAM 的位址范

27、圍為: 00H 4FH ;兩行顯示方式下, DDRAM 的位址范圍為:第一行 00H 27H, 第二行 40H 67H。9、Read busy flag and address 讀忙標(biāo)志 BF和 AC)指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0當(dāng)RS=O和R/W=1時(shí),在E信號高電平的作用下, BF和AC6AC0被讀到數(shù)據(jù)總線DB7DB0的相應(yīng)位;BF :內(nèi)部操作忙標(biāo)志,BF=1,表示模塊正在進(jìn)行內(nèi)部操作,此時(shí)模塊不 接收任何外部指令和數(shù)據(jù),直到 BF=0為止;AC6AC0 :地址計(jì)數(shù)

28、器AC內(nèi)的當(dāng)前內(nèi)容,由于地址計(jì)數(shù)器 AC為 CGROM、CGRAM和DDRAM的公用指標(biāo),因此當(dāng)前 AC內(nèi)容所指區(qū)域 由前一條指令操作區(qū)域決定;故只有 BF=0時(shí),送到DB7DB0的數(shù)據(jù) AC6 AC0 才有效。10、Write data to CGRAM or DDRAM (寫數(shù)據(jù)到 CGRAM 或 DDRAM)指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB010 D7 D6 D5 D4 D3 D2 D1 D0寫數(shù)據(jù)到CGRAM或DDRAM指令,是將用戶自定義字符的字模數(shù)據(jù)寫 到已經(jīng)設(shè)置好的 CGRAM 的地址中,或者是將欲顯示字符的字符碼寫到 DDRAM

29、中;欲寫入的數(shù)據(jù)D7D0首先暫存在DR中,再由模塊的內(nèi)部 操作自動寫入地址指針?biāo)付ǖ?CGRAM 單元或者 DDRAM 單元中。11、Read data from CGRAM or DDRAM (從CGRAM 或 DDRAM 中讀數(shù)據(jù))指令碼:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB011 D7 D6 D5 D4 D3 D2 D1 D0從CGRAM或DDRAM中讀數(shù)據(jù)指令,是從位址計(jì)數(shù)器 AC指定的CGRAM或者DDRAM單元中,讀出數(shù)據(jù) D7D0;讀出的數(shù)據(jù)D7D0 暫存在DR中,再由模塊的內(nèi)部操作送到數(shù)據(jù)總線 DB7DB0上;需要 注意的是,在讀數(shù)據(jù)之前

30、,應(yīng)先通過地址計(jì)數(shù)器AC正確指定讀取單元的地址。第 20 頁,共 21 頁液晶顯示模塊使用說明書七、應(yīng)用舉例:1、硬件方面電路:2、軟件舉例:(匯編程序舉例)ORG 000H;LJMP MAIN;ORG 0100H;RS EQU P3.1;RW EQU P3.4;E EQU P3.5;DATA1 EQU 30H;COMMAND EQU 31H;寫指令子程序(檢查忙標(biāo)志位)WW_COMMAND:LCALL RR_BF;CLR RS;CLR RW;SETB E;MOV P1,COMMAND; CLR E;RET;寫指令子程序(不檢查忙標(biāo)志位)WW_COMMAND1:CLR RS;CLR RW;液晶

31、顯示模塊使用說明書SETB E;MOV P1,COMMAND; CLR E;RET;寫數(shù)據(jù)子程序WW_DATA:LCALL RR_BF;SETB RS;CLR RW;SETB E; MOV P1,DATA1;CLR E;RET;讀忙標(biāo)志指令子程序 RR_BF:MOV P1,#0FFH;CLR RS;SETB RW;SETB E; RR_BF1:NOP;JB P1.7,RR_BF1;CLR E;RET;延時(shí) 5mSDELAY5MS:MOV R7,#10;L1:MOV R6,#250;L2:DJNZ R6,L2;DJNZ R7,L1; RET;延時(shí) 300MS DELAY300MS:MOV R7,

32、#3;L3:MOV R6,#200;L4:MOV R5,#250;L5:DJNZ R5,L5;DJNZ R6,L4;DJNZ R7,L3; RET;第 22 頁,共 21 頁3.3V 1602A 液晶顯示模塊使用說明書;清屏CLEAR:MOV COMMAND,#01H; 清屏LCALL WW_COMMAND;MOV COMMAND,#0CH; 顯示開、游標(biāo)顯示、游標(biāo)閃爍LCALL WW_COMMAND;RET;MAIN:MOV COMMAND,#30H;LCALL WW_COMMAND1;LCALL DELAY5MS;LCALL DELAY5MS;LCALL DELAY5MS;MOV COMM

33、AND,#30H;LCALL WW_COMMAND1;LCALL DELAY5MS;MOV COMMAND,#30H;LCALL WW_COMMAND1;LCALL DELAY5MS;MOV COMMAND,#38H;LCALL WW_COMMAND;MOV COMMAND,#01H; 清屏LCALL WW_COMMAND;MOV COMMAND,#02H; 游標(biāo)復(fù)位LCALL WW_COMMAND;MOV COMMAND,#06H; 游標(biāo)右移 1bit ,顯示不移LCALL WW_COMMAND;MOV COMMAND,#0CH; 顯示開、游標(biāo)不顯示、游標(biāo)不閃爍LCALL WW_COMMAN

34、D;MOV COMMAND,#14H; 游標(biāo)右移,顯示不移動LCALL WW_COMMAND;MOV COMMAND,#38H;8位數(shù)據(jù)線,兩行,5X點(diǎn)陳LCALL WW_COMMAND; 第 1行顯示MOV R1,#10H;MOV COMMAND,#80H;MOV DATA1,#30H;M1:LCALL WW_COMMAND;LCALL WW_DATA;LCALL DELAY300MSINC COMMAND;INC DATA1;DJNZ R1,M1LCALL DELAY300MSLCALL DELAY300MSLCALL DELAY300MS ;第2行顯示MOV R1,#10H;MOV CO

35、MMAND,#0C0H;MOV DATA1,#40H;M2:LCALL WW_COMMAND;LCALL WW_DATA;LCALL DELAY300MSINC COMMAND;INC DATA1;DJNZ R1,M2LCALL DELAY300MSLCALL DELAY300MSLCALL DELAY300MSLJMP MAIN;END;八、注意事項(xiàng):1、模塊的使用與保養(yǎng): 液晶顯示模塊為易碎品,模塊內(nèi)有玻璃屏,不能由高處跌落或機(jī)械震動。 如果顯示屏破裂,有液晶流出,應(yīng)避免入口,因?yàn)橐壕怯卸疚镔|(zhì)。如果皮膚或衣服上粘上液晶,請立即用肥皂和水沖洗。 不要用外力壓迫顯示屏表面,這樣會引起顏色變化。不要扭曲液晶顯示 模塊,這樣會引起缺劃等缺陷。 顯示屏表面有一層較軟的偏光片,易被硬物劃傷,應(yīng)注意保護(hù)。 如果顯示屏表面玷污,可以用軟的干布或脫脂棉輕輕擦拭。如果還不干 凈,可蘸正乙烷溶劑擦拭。除此之外的溶劑可能會傷害到偏光片,尤其 是下列溶劑不能使用:水、丙酮、甲苯、異丙醇。 嚴(yán)禁拆解液晶顯示模塊,不能扭動模塊的金屬框腳。對于使用熱壓膠紙 或帶柔性電纜的模塊,嚴(yán)禁

溫馨提示

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

最新文檔

評論

0/150

提交評論