屏廠家說(shuō)明書(shū)例子程序lcd1602a_第1頁(yè)
屏廠家說(shuō)明書(shū)例子程序lcd1602a_第2頁(yè)
屏廠家說(shuō)明書(shū)例子程序lcd1602a_第3頁(yè)
屏廠家說(shuō)明書(shū)例子程序lcd1602a_第4頁(yè)
屏廠家說(shuō)明書(shū)例子程序lcd1602a_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一概 二主要參 三接口引腳說(shuō) 四時(shí)序說(shuō) 五LCM內(nèi)部結(jié) 5字符發(fā)生器 6字符發(fā)生器 六指令說(shuō) 1Cleardisy(清顯示 2Returnhome(歸位 3Entrymodeset(設(shè)置輸入模式 4Disyon/offcontrol(顯示開(kāi)/關(guān)控制 5Cursorordisyshift(游標(biāo)或顯示移位元 6、Functionset(功能設(shè)置 7SetCGRAMaddress(CGRAM地址設(shè)置 8SetDDRAMaddress(DDRAM地址設(shè)置 9Readbusyflagandaddress(讀忙標(biāo)志BF和 10、WritedatatoCGRAMor(寫(xiě)數(shù)據(jù)到CGRAM或 11、ReaddatafromCGRAMor(從CGRAM或DDRAM中讀數(shù)據(jù) 七應(yīng)用舉 八注意事 一、概485×7點(diǎn)陣+游標(biāo)的顯示模式。提供顯示數(shù)據(jù)緩沖區(qū)DDRAMCGROM和字符發(fā)生器CGRAM,可以使用CGRAM來(lái)自己定義的最多8個(gè)5×8點(diǎn)陣的動(dòng)復(fù)位電路,當(dāng)外加電源電壓超過(guò)+4.5V時(shí),自動(dòng)對(duì)模塊進(jìn)行初始化操作,將FYLCD1602A為環(huán)保型液晶顯示模塊二、主要參數(shù) 邏輯工作電壓+4.8~LCD驅(qū)動(dòng)電壓(Vdd-+3.0~工作溫度-20~+70℃(寬溫溫度-30~80℃(寬溫工作電流(背光除外工作電流(背光三、接口引腳Pin1-電源負(fù)端(2-3-LCD4I5I6EI789--------四、時(shí)序說(shuō)明 符號(hào) 符號(hào) E-E-E上升/----- 符號(hào) 符號(hào) E-E-E上升/-----五、LCMANEL(controllerAC、DDRAM、CGROM、CGRAM以及時(shí)序發(fā)生電路組成:1、指令寄存器(IR)和數(shù)據(jù)寄存器相應(yīng)的操作。下表中列出了組合:E 100DB0~DB71DB6~DB0100DB0~DB71DB0~DB7DDRAM或者CGRAM中的數(shù)據(jù)送入數(shù)據(jù)2、忙標(biāo)志位前最好先進(jìn)行狀態(tài)字檢測(cè),只有在確認(rèn)BF=0之后,MPU才能模塊;完成一次數(shù)據(jù)傳送后,AC11RS=0、R/W=1E為高電平時(shí),AC的內(nèi)容送到DB6~DB0。HightorderLoworder2123--1--2--123--1--2--123--1--2--5、字符發(fā)生器每一組字符字模都有一個(gè)由其在CGROM中存放地址的高八位數(shù)據(jù)組成的字6、字符發(fā)生器CGROM中,字符碼與字符字模之間的對(duì)應(yīng)關(guān)D4~D00~2CGRAM3~50;如果賦值為1,不論游標(biāo)顯示與否,第八行均處于顯示狀0~4位的賦值狀態(tài)構(gòu)成了自定義字符的位圖數(shù)六、指令說(shuō)明由于MPU可以直接模塊內(nèi)部的IR和DR,作為緩沖區(qū)域,IR和DRMPU的控制信息。這樣就給用戶(hù)在MPU和控制設(shè)備的選擇上,增加了余地。模塊的內(nèi)部操作由來(lái)自MPURS、R/W、EDB0~DB7決定,這些信號(hào)的組合形成了模塊一般情況下,內(nèi)部RAM的數(shù)據(jù)傳送的功能使用最為頻繁,因此,RAM中的地址指針?biāo)邆涞淖詣?dòng)加一或減能,在一定程度上減輕了MPU編程有一點(diǎn)需特別注意:在每次模塊之前,MPU應(yīng)首先檢測(cè)忙標(biāo)志BF,確認(rèn)BF=0后,過(guò)程才能進(jìn)行。1、Clear y(清顯示 000000000120HDDRAMDDRAM中2、Returnhome歸位 000000001*AC=0;將光標(biāo)及游標(biāo)所在位的字符回原點(diǎn);但DDRAM中的內(nèi)容并不改變。3、Entrymodeset(設(shè)置輸入模式 00000001SI/D:字符碼寫(xiě)入或讀出DDRAM后DDRAM地址指針AC變化方向標(biāo)志I/D=1,完成一個(gè)字符碼傳送后,游標(biāo)右移,AC1;I/D=0,完成一個(gè)字符碼傳送后,光標(biāo)左移,AC1;對(duì)CGRAM的,不發(fā)生顯示移位元。4、 yon/offcontrol(顯示開(kāi)/關(guān)控制 0000001DCBD:顯示開(kāi)/關(guān)控制標(biāo)志:D=1,開(kāi)顯示;D=0,關(guān)顯示示字符,產(chǎn)生閃爍效果,F(xiàn)osc=250kHz0.4ms左右;通5、Cursoror 000001**AC的內(nèi)容不會(huì)發(fā)生 000110游標(biāo)與顯示一起向左移動(dòng),AC11游標(biāo)與顯示一起向右移動(dòng),AC6、Functionset功能設(shè)置 00001NF**功能設(shè)置指令設(shè)置模塊數(shù)據(jù)接口寬度和LCD顯示屏顯示方式,即MPU48位、LCD顯示行數(shù)和顯示字符點(diǎn)陣DLDL=1,8位數(shù)據(jù)總線DB7~DB0;DL=0,4位數(shù)據(jù)DB7~DB4,DB3~DB0不用,使用此方式傳送數(shù)N:顯示行數(shù)標(biāo)N=1,兩行顯示模式N=0,單行顯示模式;F=1:5×10點(diǎn)陣+游標(biāo)顯示模式;F=0:5×7點(diǎn)陣+游標(biāo)顯示7、SetCGRAMaddressCGRAM地址設(shè)置 0001CGRAM位址設(shè)置指令設(shè)置CGRAM位址指針,它將CGRAM用戶(hù)ACG5~ACG0AC中,于是用戶(hù)自定義字符字模就可以寫(xiě)入CGRAM中或者從CGRAM中讀出。8、SetDDRAMaddressDDRAM地址設(shè)置 001DDRAM位址設(shè)置指令設(shè)置DDRAM位址指針,它將DDRAM顯示ADD6~ADD0AC中,于是顯示字符的字符第二行40H~67H。9、ReadbusyflagandaddressBF 01RS=0R/W=1E信號(hào)高電平的作用下,BFAC6~AC0被讀到數(shù)據(jù)總線DB7~DB0的相應(yīng)位;接收任何外部指令和數(shù)據(jù),直到BF=0為止;AC6~AC0:地址計(jì)數(shù)器AC內(nèi)的當(dāng)前內(nèi)容,由于地址計(jì)數(shù)器AC為CGROM、CGRAMDDRAM的公用指標(biāo),因此當(dāng)AC內(nèi)容所指區(qū)域由前一條指令操作區(qū)域決定;故只BF=0時(shí),送DB7~DB0的數(shù)據(jù)AC6~AC0才有效。10、WritedatatoCGRAMorDDRAMCGRAM 10CGRAMDDRAM指令,是將用戶(hù)自定義字符的字模數(shù)據(jù)寫(xiě)到已經(jīng)設(shè)置好的CGRAM的地址中,或者是將欲顯示字符的字符碼寫(xiě)到DDRAMD7~D0DR中,再由模塊的內(nèi)部操作自動(dòng)寫(xiě)入地址指針?biāo)付ǖ腃GRAM單元或者DDRAM單元中。11、ReaddatafromCGRAMorDDRAMCGRAMDDRAM中讀數(shù)據(jù) 11從CGRAM或DDRAM中讀數(shù)據(jù)指令,是從位址計(jì)數(shù)器AC指定的CGRAMDDRAMD7~D0D7~D0DRDB7~DB0上;需要注意的是,在讀數(shù)據(jù)之前,應(yīng)先通過(guò)地址計(jì)數(shù)器AC正確指定單元的七、應(yīng)用舉例ORGLJMPMAIN;ORG0100H;RSEQUP3.1;RWEQUP3.4;EEQUP3.5;DATA1EQU30H;COMMANDEQUMAND:LCALLRR_BF;CLRRS;SETBE;CLRMAND1:CLRCLRSETBCLRE; 寫(xiě)數(shù)據(jù)子程序SETBRS;CLRRW;SETBE;CLRE;CLRRS;SETBE;CLRE;;延時(shí)5mSL2:DJNZR6,L2;;延時(shí)300MSDELAY300MS:MOVR7,#3;L3:MOVR6,#200;L4:MOVR5,#250;L5:DJNZR5,L5;DJNZR6,L4;DJNZR7,L3;

CLEAR:MOVCOMMAND,#01H;清屏 MOVCOMMAND,#0CH;顯示開(kāi)、游標(biāo)顯示、游標(biāo)閃爍 MAIN:MOVLCALLDELAY5MS;LCALLDELAY5MS;LCALLDELAY5MS;MOVLCALLDELAY5MS;MOVLCALLDELAY5MS;MOVCOMMAND,#38H; MAND,#01H;清 MOVCOMMAND,#02H;游標(biāo)復(fù)位 MOVCOMMAND,#0CH;顯示開(kāi)、游標(biāo)不顯示、游標(biāo)不閃爍 MOVCOMMAND,#14H;游標(biāo)右移,顯示不移動(dòng) MOVCOMMAND,#38H;8位數(shù)據(jù)線,兩行,5×7;1MOVMOVDATA1,#30H;LCALLWW_DATA;INCCOMMAND;INCDJNZLCALLDELAY300MSLCALLDELAY300MSLCALL;2MOVMOVCOMMAND,#0C0H;MOVDATA1,#40H;LCALLWW_DATA;LCALLDELAY300MSINCCOMMAND;INCDJNZLCALLDELAY300MSLCALLDELAY300MSLCALLLJMPMAIN;八、注意事項(xiàng) ③不要用外力顯示屏表面,這樣會(huì)引起顏色變化。不要液晶顯示凈,可蘸正乙烷溶劑擦拭。除此之外的溶劑可能會(huì)到偏光片,尤其是下列溶劑不能使用:水、、甲苯、異丙醇。或帶柔性電纜的模塊,嚴(yán)禁反復(fù)或撕扯膠紙和電纜。⑧模塊中的控制、驅(qū)動(dòng)電路是低壓、微功耗CMOS電路,極易被靜電擊穿,而有時(shí)會(huì)產(chǎn)生高達(dá)幾十伏或上

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論