液晶模块G320240A(RA8835)附程序_第1页
液晶模块G320240A(RA8835)附程序_第2页
液晶模块G320240A(RA8835)附程序_第3页
液晶模块G320240A(RA8835)附程序_第4页
液晶模块G320240A(RA8835)附程序_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、沈晶耀块使用说明考版本号:1.0型号:HP-G320240A-1-BT6ESW-NY-3.3V修改记录版本号日期PAGE内容1.02008-9-19NEWRELEASE目录一:模块命名规则二:主要技术参数和性能三:外型尺寸图1 .主要外型尺寸2 .点阵尺寸3 .模块外型尺寸四:硬件电路图五:模块电源供电示意图六:引脚定义七:电气参数1 .极限参数电气极限参数环境极限参数2 .电气特性直流特性交流特性八:光电参数九:指令说明1 .指令表2 .基本指令详解3 .示范程序十:检测标准十一:使用注意事项:模块命名规则PARTNUMBER:HP-AB.BC-D-EFGHIJ-KLHPADISPLAYCO

2、NTENTSC-CHARACTERTYPE(字符型)G-GRAPHICTYPE(点阵型)B-BSERIALSNUMBERFORSMCHARACTERSVs.LINESFORCM(字符数VS行数)COLUMNSVs.ROWSFORGM(歹UVS行)CVERSIONOFPCB(PCB版本号)DDIFFERENTTYPEOFTHESAMEPART(修改版本)ELCDTYPE:P-POS.TN,N-NEG.FSTN,Y-YELLOWSTN,G-GRAYSTNB-BLUESTN,F-FSTNPOSITVEFPOLARIZERTYPE(偏光片类型)R-REFLECTIVE(反射),F-TRANSFLECT

3、IVE(半透),T-TRANSMISSIVE(全透)GVIEWINGANGLE6-6O'CLOCK0-12O'CLOCK3-3O'CLOCKHOPERATINGTEMPRETUREN-NORMAL,E-EXTENDEDIBACKLIGHTTYPE:N-NOBACKLIGHT,D-BOTTOMLED,S-SIDELED,JCOLOROFBACKLIGHTY-YELLOW/GREEN,G-GREENW-WHITE,B-BLUE,A-AMBERKLFORCM,CONTROLLER/DRIVERDESIGNATORJ: ICTYPEK: DENOTEDIFFERENTCHARA

4、CTERTABLEFORGM.J:BACKLIGHTDRIVERY-WITH,N-WITHOUTL: DC-DCCONVERTERY-WITH,N-WITHOUTFOREXAMPLE:HP-C2001A-1-YF6EDY-B0HPCCHARACTERTYPE(字符型)200120CHARACTERPERLINES1ROWS(每行20个字符,共1行)AAVERSIONOFPCB(PCB为A版本)1THEFIRSTTYPE(第一次修改)YLCDTYPEISYELLOW/GREENSTN(液晶屏的颜色为黄绿色)FPOLARIZERTYPEISTRANSFLECTIVE(液晶的偏光片为半透型)6VIE

5、WINGANGLEIS6O'CLOCK(液晶的视角为6点钟视角)EEXTENDEDTEMPRETURE(操作温度为宽温型)DBACKLIGHTTYPEBOTTOMLEDELED(背光类型为:底背光)YCOLOROFBACKLIGHTY-YELLOW/GREEN(背光颜色为黄绿色)B0B:CONTROLICTYPEISSUNPLUS(控制IC为凌阳)K:DENOTECHARACTERTABLEIS00(IC的字库为CODE00)二:主要技术参数和性能1 .电源:VDD=+3.3V±5%,模块上自带-26V电压,用于LCD的驱动电压2 .显示内容:320(列)X240(行)3 .

6、驱动方式:1/240DUTY,1/17BIAS4 .显示模式:STN蓝模负显5 .背光特性:白色LED侧背光,驱动电压为+3.3V6 .控制芯片:RA8835AP3N7 .参观视角:6点8 .工作温度:-20C-+70c9 .存储温度:-30C-+80c10 .与MCU接口时序:INTEL8080三:外型尺寸图1.主要外型尺寸:项目标准尺寸单位模块体积160.0X109.0X13.0TMM视窗尺寸122.0X92.0MM点阵数320X240DOTS点间距0.33X0.33MM点大小0.30X0.30MM2.点阵尺寸:3.模块外型尺寸:-OS'I00-TJOc-TruE.IIJogu96

7、M-og£匚FGTTTTTTimiDIDIQlID''''/:lUHOIH1y'皿ID皿皿皿iwf七IsinaotzExoacIEXMTEhf:TO+QJI>l£t)+001S-U+O-.V.r.InD-HQarmsEo+lclnWQLE=+InmGurCT点)nrsR3N上isspsai言WJruor'E四:硬件结构图五:模块电源供电示意图VDDn十+3.3VVSS液晶模块<VR>丁-26VVOUT六:引脚定义CN3,CN4引脚定义(RA8835控制器,LED背光)弓1脚号符号电平功能1Vss0电源地2Vd

8、d3.3V逻辑电压3VrLCD驱动电压调节4/WRLL:数据读出H:无效5/RDLL:数据写入H:无效6/CEL片选信号7A0HH:指令端口L:数据端口8/RESL复位信号9DB0H/L数据总线10DBiH/L11DB2H/L12DB3H/L13DB4H/L14DB5H/L15DB6H/L16DB7H/L17A+3.3VLED背光电压输入(+)(3.3v)18VOUT-26.0V模块内部负压输出(-26.0V)19A+3.3VLED背光电压输入(+)(3.3V)20K0VLED背光电压输入(-)(0V)CN1,CN2引脚定义(不带控制器RA8835P3N时使用)弓1脚号符号电平功能1-4D0D

9、3H/L数据输入总线5DISPOFH/L显示开/关6FLM数据起始信号7M交流驱动波形8LP数据锁存信号9CP数据转变信号10VDD3.3V逻辑电压11VSS0电源地12VOUT-26.0V模块内部负压输出(-26.0V)13VoLCD驱动电压调节14FGND0V铁框地七:电气参数1 .极限参数1.1电气极限参数参数符号条件最小值最大值单位逻辑电压Vdd-Vss-0.37.0VLCD驱动电压Vdd-V0-030.0V输入电压Vi-0.3Vdd+0.3V1.2环境极限参数参爹符号条件最小值最大值单位工作温度Topr-Normaltemp.version-2070degC存储温度Ttsg-3080

10、degCHumidityEnduranceRHnoondensationTa<=40deg-95%振动压力-100-300Hz,X/Y/Zdirections,1hour-4.9m/ss0.5g-震动-10mSX/Y/Zdirection1timeeach29.4m/ss3.0g-2 .电气特性2.1直流特性电气特性atTa=25degC,Vdd=5V+/-5%参数符号条件最小值典型最大值单位逻辑电压Vdd-Vss-2.73.33.5VLCD驱动电压Vdd-V0Vdd=3.3V-24.3-V输入电压(forCD,DB0-7,/WR,/R/CS)V-ih"Hlevel2.2-Vd

11、dVV-il“L"level0-0.6V逻辑电流Icc-11.2mALCD驱动电流Io-0.150.220.27mA背光流IBLVBL=3.3V200240mA2.2交流特性8080时序时序说明atTa=25degC,Vdd=5V+/-10%,Vss=0V项目符号最小值最大值单位地址延时时间Tah813-ns地址上升时间Taw85-ns系统循环时间Tcyc8(*2)-ns存储脉冲建立时间Tcc8190-ns数据保持时间Tdh87-ns数据建立时间Tds8190ns数据稳态时间Tacc813-ns时序说明atTa=25degC,Vdd=3.3V+/-10%,Vss=0V项目符号最小值最

12、大值单位地址延时时间Tah813-ns地址上升时间Taw85-ns系统循环时间Tcyc8(*2)-ns存储脉冲建立时间Tcc8150-ns数据保持时间Tdh87-ns数据建立时间Tds8150ns数据稳态时间Tacc87-ns说明:*1.输入信号的上升/下降时间不应该小于20NS*2.对于存储控制和系统控制指令:tcyc8=2tc+Tcea+75>tacv+245*3.对于所有其他的指令:tcyc8=4tc+tcc8+30*4.关于详细的说明请参考RA8835的数据手册AO,/CSNR*/RDDB0-DB7(Read)DBQDB7BusTimingDiagram(2)6800时序时序说明

13、atTa=25degC,Vdd=5V+/-10%,Vss=0V项目符号最小值最大值单位地址延时时间Tah613-ns地址上升时间Taw65-ns系统循环时间Tcyc6(*2)-ns存储脉冲建立时间Tcc6190-ns数据保持时间Tdh65-ns数据建立时间Tds6125ns数据稳态时间Tacc613-nsTIMINGSPECIFICATIONSatTa=25degC,Vdd=3.3V+/-10%,Vss=0V项目符号最小值最大值单位地址延时时间Tah65-ns地址上升时间Taw61395ns系统循环时间Tcyc6(*2)-ns存储脉冲建立时间Tcc6150-ns数据保持时间Tdh65-ns数据

14、建立时间Tds6150ns数据稳态时间Tacc6-165nsNOTE* 1.输入信号的上升/下降时间不应该小于20NS* 2.对于存储控制和系统控制指令:tcyc6=2tc+Tew6+tcea+75>tacv+245* 3.对于所有其他的指令:tcyc8=4tc+tcc+30* 4.关于详细的说明请参考RA8835的数据手册BusTimingDiagram(3)复位时序时序说明atTa=25degC,Vdd=5V+/-10%,Vss=0V项目符号最小值最大值单位复位脉冲Tres1.0-ms时序说明atTa=25degC,Vdd=3.3V+/-10%,Vss=0V项目符号最小值最大值单位复

15、位脉冲Tres1.0-msVDDResetTimingDiagram八:光电特性项目符号条件最小值典型值最大值单位今臼.对比度CR25c-12-备注1上升时间tr25c-160240ms备注2下降时间tf25c-100150ms备注2参观视角01-0225c-60DEG备注3?1,?2-40-40帧频率Ff25c-70-Hz备注2备注(1):对比率是由以下条件决定的:CR=选择情况的亮度非选择情况的亮度(a) .温度25C(b) .帧频率64Hz(c) .参观视角0=0,?=0(d) .操作电压-5.0V备注(2):响应时间的定义:条件:(a) .温度25C(b) .帧频率64Hz(c) .参

16、观视角0=0,?=0(d) .操作电压-5.0V备注(3):视角定义:TOP-BOTTOMDIRECTIONRIGHT-LEFTDIRECTION九:指令说明1.指令表2.1)MPU就不能8个参数。各参数的功能指令名称控制信号操作码参数量A0/RW/RD系统控制初始化设置1/00140H8休闲模式设置10153H一显示操作显示状态设置1/00158H/59H1显示域设置1/00144H10光标形状设置1/0015DH2CGRAMT址设置1/0015CH2光标移动方向设置1014c4FH一点位移设置1/0015AH1显示合成设置1/0015BH1绘制操作设置光标地址1/00146H2读出光标地址

17、10/11/047H2存储操作显示数据写入1/00142H八显示数据读取10/11/043H八读状态位010基本指令详解初始化设置(SYSTEMSET该指令为RA8835等的初始化而配置的。它规定了RA8835工作所必需的各种参数。该指令是MPU操作RA8835控制器时首先要写入的指令。如果该指令参数的设置不适合所要控制的液晶模块的特性,那么对液晶显示模块的控制合系统所希望的显示效果。该指令带有功能如下:P1DR0IV1W/SM2M1M0DR辅助位移时钟周期的选择位。DR=0为正常运行;DR=1为使用辅助位移时钟周期。通常选取DR=QIV负向字符显示时屏面边界选择位。IV=0为画面首行作为边界

18、;IV=1则无边界。通常选取IV=1。说明:在文本显示方式下,第一行显示的字符时顶天的,没有天头。所以在制作负向字符显示时的效果就不太理想。此时使用IV参数位在显示控制时制造出一行空行作为天头,以达到理想的显示效果。W/S适配驱动系统选择位。该位将选择产生驱动时序信号的类型。川氏=为单屏LCD驱动系统,W/S=1为双屏LCD驱动系统。M2外部字符发生器的字体选择位。M2=0为8X8点阵字体;M2=1为8X16点阵字体。M1外部字符发生器CGRAM弋码区选择位。M1=0选择CGRAM1字体代码为80H9FHM1=1选择CGRAM1+CGRAM2符代码为80H9FH和E0HKFFHLM0字符发生器

19、选择位。M0=0选择内部字符发生器;M0=1选择外部字符发生器,此时内部字符发生器被屏蔽,字符代码全部供给外部字符发生器使用。P2WF0000FXWF交流驱动波形选择位。通常选WF=1FX字符体宽度设置参数(点列数)。FX4符宽+字间距,FX的范围是07。P3WF0000FYFY字符体高度设置参数(点行数)。FY4符高+行间距,FY的范围是0F。P4C/RC/R有效显示窗口设置。C/R值设置了显示屏上有效显示的字符数,它的值可以选择比显示屏的实际长度小一些,但是余留的部分不能超过64点列。C/R值的范围是00HEFHP5TC/RTC/R驱动频率的时间常数。TC/R是晶振频率转换成模块的工作频率

20、FR的时间常数。它可以由下式求出:fOSC>9XTC/RXL/FXFRTC/R>C/R+4FR为帧扫描频率,通常取值为FR=70Hz)在控制大规模显示模块时,在最大振荡频率10MHz下,要满足TR/C取值要求,就要降低液晶显示的帧扫描频率FR该参数的设置有时非常重要,错误的设置可引起以下几种现象:行扫描停止且出现高对比度的水平线;显示不稳定,出现闪烁或全亮或全暗;LP信号不足或不存在P6L/FL/F扫描驱动的帧参数。L/F值设置了控制器所要控制的液晶显示驱动系统的扫描行数,其倒数为占空比系数。范围是00HFFHP7APLAP在显示存储器内分配给一个显示行的单元数(字节数)。P8AP

21、HAP在显示存储器内分配给一个显示行的单元数(字节数)。AP为双字节参数,APL为低8位,APH为高8位。通常AP取值为C/R+1或大于C/R的整数,以方便计算显示行的显示存储器地址。2) 休闲模式设置(SLEEPIN)格式01010011该指令强制RA8835进入休闲模式。此指令输入后,RA8835在扫描最后一行时,将列驱动器清零;关闭显示驱动电源及其信号;保存所有状态码;保护显示RAM区,处于低功耗休眠状态。只有在SYSTEMSET指令的P1参数重新写入时,才能退出休闲模式。3) 显示状态设置(DISPLAYON/OFF格式0101100ON/OFF该指令设置了显示的各种状态。包括:显示的

22、开关状态、光标的显示状态和各显示区显示状态的设置。该指令带有一个参数。其功能如下:代码FP5FP4FP3FP2FP1FP0FC1FC0FC1FC0显示一区状态FP3FP2显示二,四区状态FP5FP4显示三区状态00画面显示关闭01画面显示,但不闪烁1 0画面以FR/32HZ的频率闪烁显示2 1画面以FR/64Hz的频率闪烁显示4) 显示域设置(SCROLL格式01000100该指令设置了四个显示RAM区的起始地址和各区所控制的显示行数。该指令与SYSTEMSET指令设置的参数AP结合,将可确定显示RAM中个显示区所占的字节数。定时定量地递增或递减某区的起始地址,将产生显示画面的平滑滚动。该指令

23、带有10个参数。部分参数的设置时有效的,但是设置的顺序不能改变也不能省略。各参数的功能如下所示:P1SAD1LP2SAD1HSAD1显示一区首地址值。它由双字节组成。P3SL1显示一区所控制的显示屏上的行数。SAD1L为低8位,SAD1H为高8位。SL1取值为00H(L/F)H。P4SAD2LP5SAD2HSAD2显示二区首地址值。它由双字节组成。SAD2L为低8位,SAD2H为高8位。P6SL2显示二区所控制的显示屏上的行数。SL2取值为00H(L/F)H。P7SAD3LP8SAD3HSAD3L为低8位,SAD3H为高8位。SAD3显示三区首地址值。它由双字节组成。P9SAD4LP10SAD

24、4HSAD4显示四区首地址值。它由双字节组成。SAD4L为低8位,SAD4H为高8位5) 光标形状设置(CSRFOR)M格式01011101光标的显示形状有线状和块状两种。光标的形状可以是设置的。该指令所带的两个参数将实现对光标形状的设置。两个参数的功能如下:P100000CRXCRX光标形状水平点列数。取值在07H之间,对应光标水平占据的点列数为18点,CRXCFXP2CM000CRYCM光标形状选择位。CM=0为线状光标显示,CM=1为块状光标显示。CRY光标形状垂直点行数。取值在0FH之间,对应光标垂直占据的点行数为216点。CRY=0或CRY>FY均无效。说明:块状光标白大小形状

25、由CRX和CRY设置。形状光标的形状由CRX确定其长度,由CRY确定其所占的显示行,当CRY=FY时,光标显示呈底线光标形式。6) CGRAM首址设置(CGRAMADR格式01011100该指令设置CGRAM勺起始地址SAG从该地址SAG起的2K字节的空间(M2=。或4K字节空间(M2=1为CGRAMK域。该指令带有两个参数,他们是:P1SAGLP2SAGHSAGCGRA跑始地址。SAGL为SAG的低8位。SAGH为SAG的高8位。说明:SAG所指地址对应的是字符代码00H的字模首地址,所以对于CGRAM1首地址为SAG+80H8。CGRAM数域的字符代码为E0H-FFH,但是由于控制部在CG

26、RAM寻址上安置了异或40H电路,所以CGRAM2勺地址应按A0H-BFH计算,即CGRAM2勺首地址为SAG+A0H8。7) 光标移动方向设置(CSRDIR格式010011DIR1DIR0RA8835所控制的光标地址指针实际也是当前显示RAM的地址指针。RA883就执行完一次读、写数据操作后,自动修改光标地址指针。这种修改由四个方向,这是其它液晶显示控制器所没有的。该指令规定了光标指针CSR在MPU读、写显示数据后自动修改方式,从显示效果上说就是光标移动的方向。该指令的两个参数位DIR1和DIR0设置了光标指针的移动方向。如下表所示:DIR1DIR0代码光标移动方向地址计算公式004CH光标

27、向右移动CSR+HCSR014DH光标向左移动CSR-1-CSR104EH光标向上移动CSR+APCSR114FH光标向下移动CSR-A2CSR8) 点位移设置(HDOTSCR格式01011010该指令设置以点为单位的显示画面的水平位移量。相当于一个字节内的卷动(SCROLL。该指令带有一个参数。该指令的作用有二:其一是在制作负向显示字符时与SYSTEMSET#数IV结合使用。通过设置该指令可以产生左边界,使得行首字符有比较好的显示效果。第二是在制作画面滚动显示效果时与SCROLL指令结合产生水平点滚动的显示效果。但要注意的该指令控制在显示数据合成之后向驱动系统输出之处,故该指令所产生的滚动效

28、果是针对所有参加显示的显示区,因此要想使某一显示区产生点滚动而其它显示区不动使不可能的。该指令带有一个参数,功能如下:P100000DD水平点位移量参数。D取值在0H7H范围内。当D取值由0H向7H方向递增,显示画面呈现左移效果;当D取值由7H向0H方向递减时,显示画面呈现右移效果。说明:该指令与SCROL指令结合使用方法:显示左移时,首先使用HDOTSC需令使点位移参数从0增到7,然后使用SCROLL指令将显示起始地址SAD加一,并同时将HDOTSC哙数清零。循环上述过程,将产生显示水平向左点位移的效果。显示右移时,首先使用HDOTSCR旨令使点位移参数从7减到0,然后使用SCROLL指令将

29、显示起始地址SAD减一,并同时将HDOTSC建数置7。循环上述过程,将产生显示水平向右点位移效果。9) 显示合成方式设置(OYLAY格式01011011该指令设置了画面重叠显示的合成方式及显示一、三区的显示方式。该指令带有一个参数,功能如下:P1000OVDM2DM1MX1MX0OV显示合成设置位。OV=0为二重合成显示,用于文本与图形或图形与图形的混合显示;OV=1为三重合成显示,仅用于图形混合显示。DM1显示一区(SAD1)的属性,DM1=0文本方式,其数据均彳字符代码处理;DM1=1图形方式,其数据均作为图形数据处理。DM2显示三区(SAD3的属性,DM2=0文本方式,其数据均彳字符代码

30、处理;DM2=1图形方式,其数据均作为图形数据处理。MX1,MX0组合设置了四种显示合成方式:MX1MX0合成方式功能00L1+L2+L3简单逻辑或底线坐标和文本图形混合显示01(L1L2)+L3逻辑异或或负向字符显示,区域闪烁底线10(L1L2)+L3逻辑与或合成11L3>L2>L1优先叠加简单动画立体表达式说明:合成显示产生的结果只是改变显示画面,而不改变各显示区的内容。优先叠加合成显示是三个显示区以L1覆盖L2,L2覆盖L3D的方式逻辑“或”合成显示,当关闭L1时,L2和L3与L1相同显示的部分(为“1”处)被关闭;当L2被关闭时,L3与L2相同显示的部分被关闭。第二、第三显

31、示区参加的合成。10) 光标地址设置(CSRWV格式01000110该指令由两个功能,其一作为当前光标显示的位置,其二作为显示存储器当前的地址指针。如果光标指针指向有效显示区域之外时,光标将自动消失,但不影响显示数据的读、写。光标指针在MPU的每次读、写显示数据操作后,将根据最近设置的光标指针移动方向而自动修正。光标指针不受画面滚动操纵的影响。该指令带有两个参数,功能如下:P1CSRLP2CSRHCSR光标指针。CSRL为低8位,CSR为高8位。11) 读出光标地址(CSRR格式01000111该指令代码写入后,MPU将从RA8835数据通道读出当前的光标指针值。光标指针读出的顺序是先CSRL

32、再CSRHP1CSRLP2CSRHCSR光标指针。CSRL为低8位,CSR为高8位。12) 显示数据写入(MRWITE格式01000010该指令写入后将允许MPU连续地向显示存储器内写入数据。写入的单元地址由光标指针CSR提供,写操作完成后光标指针自动根据所设置的光标指针移动方向进行修改。显示数据写入操作在MPU送入下一个指令后结束。13)显示数据读出(MREAD格式01000011该指令写入后将允许MPU连续地从显示存储器读出数据。读出的单元地址由光标指针CSR提供,读操作完成后光标指针自动根据所设置的光标指针移动方向进行修改。显示数据读出操作在MPU送入下一个指令后结束。14)状态位读取操

33、作格式XBFXXXXXX该操作将从数据总线的D6位上读出RA8835的忙状态BF值。该忙状态表示的不是与MPU接口处的工作状态,而是反映显示数据传输的工作状态。在一行显示数据传输过程中,RA8835连续地从显示存储器读取显示数据传送给驱动部,由驱动部传输Z液晶显示驱动系统,此时BF=1表示显示存储器正在内部操作之中。3.示范程序;320X240DISPLAY;MCUISAT89C52WREQUP1.1WRRDEQUP3.6RDCSEQUP3.7CSCDEQUP2.7CDRSTEQUP2.0;DB0-DB7EQUP0.0-P0.7SYSSETEQU40HSCROLLEQU44HSLEEPEQU5

34、3HDISPONEQU59HDISPOFFEQU58HOVLAYEQU5BHHDOTSEQU5AHMWRITEEQU42HMREADEQU43HCSRWEQU46HCSRREQU47HCSRDIR1EQU4CHCSRDIR2EQU4DHRSTCSRDIR3EQU4EHCSRDIR4EQU4FHCGRAMADEQU5CHCSRFORMEQU5DHAPEQU1EHCREQU1DHCOMEQU30HDATEQU31HORG0030HSTART:NOPNOPNOPMOVCOM,#SYSSETLCALLWCOMMOVDPTR,#SYSTABMOVR2,#08HLPR2_1:CLRAMOVCA,A+DPT

35、RMOVDAT,ALCALLWDATINCDPTRDJNZR2,LPR2_1MOVCOM,#SCROLLLCALLWCOMMOVDPTR,#SCRTABMOVR2,#0AHLPR2_2:CLRAMOVCA,A+DPTRMOVDAT,ALCALLWDATINCDPTRDJNZR2,LPR2_2MOVCOM,#HDOTSLCALLWCOM/发送SYSSET;SYSTEMSET发送初始命令llllllllllllllllllllllllllllllllllll;SCROLLSET发送SCROLLllllllll发送初始命令llllllllllllllllllllllllllllllllllll;HD

36、OTSCRSET发送HDOTSLCM_WrCommand(SystemSet);SYSTABlllllllLCM_WrCommand(Scroll);SCRTABlllllllLCM_WrCommand(HdotScr);MOVDAT,#00HLCM_WrData(0);LCALLWDATMOVCOM,#OVLAY;OVLAYSETLCALLWCOMLCM_WrCommand(Ovlay);MOVDAT,#00H;GRAPHIC,OR,SEC1-TEXT,SEC3-GRAPHICLCALLWDATLCM_WrData(0);LCALLCLRSCR;CLEARSCREENSYSTAB:DB30H

37、,87H,07H,27H,2FH,0EFH,028H,00HSCRTAB:DB00H,00H,0F0H,00H,40H,0F0H,00H,80H,00H,00HMOVCOM,#DISPONLCALLWCOMMOVDAT,#10HLCALLWDAT;TURNOFFL1,L3;TURNONL2,L4LCM_WrCommand(DispOn);LCM_WrData(0x10);LCM_WrCommand(CsrDirR);LCM_WrCommand(CsrW);LCM_WrData(0);LCM_WrData(0x40);MOVCOM,#MWRITELCALLWCOMMOVR3,#03HLPR3_2

38、:MOVR2,#28HMOVDAT,#0FFHLPR2_7:LCALLWDATDJNZR2,LPR2_7DJNZR3,LPR3_2MOVR3,#0EAHLPR3_3:MOVDAT,#0E0H;WRITEDATATODRAM/40/234/224LCM_WrCommand(mWrite);;*screeni*DISP1:MOVCOM,#CSRDIR1;CURSURDIRECTIONLCALLWCOM;SCREEN1MOVCOM,#CSRW;CURSORPOSITIONSETLCALLWCOMMOVDAT,#00HLCALLWDATMOVDAT,#40HLCALLWDATLCALLWDATMOVR

39、2,#26H/38MOVDAT,#00HLPR2_7B:LCALLWDATDJNZR2,LPR2_7BMOVDAT,#07HLCALLWDATDJNZR3,LPR3_3MOVR3,#03HLPR3_4:MOVR2,#28H/40MOVDAT,#0FFHLPR2_9:LCALLWDATDJNZR2,LPR2_9DJNZR3,LPR3_4LCALLDELAYLCALLDELAYLCALLDELAY.*SCREEN2*MOVCOM,#CSRW;CURSORPOSITIONSETLCALLWCOMMOVDAT,#00HLCALLWDATMOVDAT,#40HLCALLWDATMOVCOM,#MWRIT

40、ELCALLWCOMMOVR1,#0F0HMOVA,#01HLOOP2:MOVR2,#28HLOOP1:MOVDAT,ALCALLWDATDJNZR2,LOOP1MOVA,DATRLA;WRITEDATATODRAM/240/40LCM_WrCommand(CsrW);LCM_WrData(0);LCM_WrData(0x40);LCM_WrCommand(mWrite);DJNZR1,LOOP2LCALLDELAYLCALLDELAY;ACALLDELAYMOVCOM,#CSRWLCALLWCOMMOVDAT,#00HLCALLWDATMOVDAT,#40HLCALLWDATMOVCOM,#

41、MWRITELCALLWCOMMOVR1,#0F0HMOVA,#08HLOOP3:MOVR2,#28HLOOP4:MOVDAT,ALCALLWDATDJNZR2,LOOP4MOVA,DATRRADJNZR1,LOOP3LCALLDELAYLCALLDELAYLCALLDELAY;CURSORPOSITIONSET;WRITEDATATODRAM/240/40LCM_WrCommand(CsrW);LCM_WrData(0);LCM_WrData(0x40);LCM_WrCommand(mWrite);.*MOVCOM,#CSRDIR1;CURSURDIRECTIONLCALLWCOM;SCRE

42、EN1MOVCOM,#CSRWCURSORPOSITIONSETLCALLWCOMMOVDAT,#00HLCALLWDATMOVDAT,#40HLCALLWDATMOVCOM,#MWRITE;WRITEDATATODRAMLCALLWCOMLCM_WrCommand(CsrDirR);LCM_WrCommand(CsrW);LCM_WrData(0);LCM_WrData(0x40);LCM_WrCommand(mWrite);MOVR3,#120D/120LOOPY2:MOVR2,#28H/40MOVDAT,#0FFHLPR1571:LCALLWDATDJNZR2,LPR15_71MOVR2

43、,#28H/40LPR15_31:MOVDAT,#00HLCALLWDATDJNZR2,LPR15_31DJNZR3,LOOPY2LCALLDELAYLCALLDELAYLCALLDELAY.*;MOVCOM,#CSRDIR1;CURSURDIRECTIONLCALLWCOM;SCREEN1MOVCOM,#CSRW;CURSORPOSITIONSETLCALLWCOMMOVDAT,#00HLCALLWDATMOVDAT,#40HLCALLWDATMOVCOM,#MWRITELCALLWCOMMOVR3,#120DLOOPY3:MOVR2,#28HMOVDAT,#0AAHLPR25_71:LCA

44、LLWDATDJNZR2,LPR25_71MOVR2,#28HLPR25_31:MOVDAT,#0AAHLCALLWDATDJNZR2,LPR25_31DJNZR3,LOOPY3LCALLDELAYLCALLDELAYLCALLDELAY;WRITEDATATODRAM/120/40/40LCM_WrCommand(CsrDirR);LCM_WrCommand(CsrW);LCM_WrData(0);LCM_WrData(0x40);LCM_WrCommand(mWrite);.*;MOVCOM,#CSRDIR1;CURSURDIRECTIONLCALLWCOMLCM_WrCommand(Cs

45、rDirR);SCREEN1MOVCOM,#CSRWLCALLWCOMMOVDAT,#00HLCALLWDATMOVDAT,#40HLCALLWDAT;CURSORPOSITIONSETMOVCOM,#MWRITELCALLWCOMMOVR3,#120DLOOPY1:MOVR2,#28HMOVDAT,#0AAHLPR5_71:LCALLWDATDJNZR2,LPR5_71MOVR2,#28HLPR5_31:MOVDAT,#55HLCALLWDATDJNZR2,LPR5_31DJNZR3,LOOPY1LCALLDELAY;WRITEDATATODRAM/120/40LCM_WrCommand(C

46、srW);LCM_WrData(0);LCM_WrData(0x40);LCM_WrCommand(mWrite);LCALLDELAYLCALLDELAY.*SCREEN4*MOVCOM,#CSRDIR1LCALLWCOMMOVCOM,#CSRWLCALLWCOMMOVDAT,#00HLCALLWDATMOVDAT,#40HLCALLWDAT;CURSORPOSITIONSETMOVCOM,#MWRITE;WRITEDATATODRAMLCALLWCOMLCM_WrCommand(CsrDirR);LCM_WrCommand(CsrW);LCM_WrData(0);LCM_WrData(0x

47、40);LCM_WrCommand(mWrite);MOVR1,#02H/2LPR3_YY:MOVDPTR,#DISP2MOVR3,#120D/120LPR3_8:MOVR2,#28H/40LPR2_H:CLRAMOVCA,A+DPTRMOVDAT,ALCALLWDATINCDPTRDJNZR2,LPR2_HDJNZR3,LPR3_8DJNZR1,LPR3_YYLCALLDELAYLCALLDELAYLCALLDELAY.*;MOVCOM,#CSRDIR1;CURSURDIRECTIONLCALLWCOM;SCREEN1MOVCOM,#CSRW;CURSORPOSITIONSETLCALLWCOMMOVDAT,#00HLCALLWDATMOVDAT,#40HLCALLWDATMOVCOM,#MWRITELCALLWCOMMOVR2,#28HMOVDAT,#0FFHLPR5_7:LCALLWDATDJNZR2,LPR5_7MOVR3,#0EEHLPR5_3:MOVDAT,#80HL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论