液晶模块GARA附程序_第1页
液晶模块GARA附程序_第2页
液晶模块GARA附程序_第3页
液晶模块GARA附程序_第4页
液晶模块GARA附程序_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

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

文档简介

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

2、A DISPLAY CONTENTS C-CHARACTER TYPE(字符型) G-GRAPHIC TYPE (点阵型)BB SERIALS NUMBER FOR SM CHARACTERS Vs. LINES FOR CM(字符数VS行数)COLUMNS Vs. ROWS FOR GM(列VS行)C VERSION OF PCB(PCB版本号)D DIFFERENT TYPE OF THE SAME PART(修改版本)E LCD TYPE:P-POS. TN, N-NEG. FSTN, Y-YELLOW STN, G-GRAY STN B-BLUE STN, F-FSTN POSITVE

3、 F POLARIZER TYPE(偏光片类型) R-REFLECTIVE(反射), F-TRANSFLECTIVE(半透), T-TRANSMISSIVE(全透)G VIEWING ANGLE 6-6 OCLOCK, 0-12 OCLOCK,3-3 OCLOCKH OPERATING TEMPRETURE N-NORMAL, E-EXTENDEDI BACKLIGHT TYPE: N-NO BACKLIGHT, D-BOTTOM LED, S-SIDE LED, J COLOR OF BACKLIGHT Y-YELLOW/GREEN, G-GREEN W-WHITE, B-BLUE, A-A

4、MBERKL FOR CM, CONTROLLER/DRIVER DESIGNATORJ: IC TYPE K: DENOTE DIFFERENT CHARACTER TABLE FOR GM. J: BACKLIGHT DRIVER Y-WITH, N-WITHOUT K: DC-DC CONVERTER Y-WITH, N-WITHOUT FOR EXAMPLE: HP-C2001A-1-YF6EDY-B0HP C CHARACTER TYPE(字符型)2001 20 CHARACTER PER LINES 1 ROWS (每行20个字符,共1行)A A VERSION OF PCB(PC

5、B为A版本)1 THE FIRST TYPE (第一次修改)Y LCD TYPE IS YELLOW/GREEN STN(液晶屏的颜色为黄绿色)F POLARIZER TYPE IS TRANSFLECTIVE(液晶的偏光片为半透型)6 VIEWING ANGLE IS 6 OCLOCK(液晶的视角为6点钟视角)E EXTENDED TEMPRETURE (操作温度为宽温型) D BACKLIGHT TYPE BOTTOM LEDE LED (背光类型为:底背光)Y COLOR OF BACKLIGHT Y-YELLOW/GREEN (背光颜色为黄绿色)B0 B: CONTROL IC TYP

6、E IS SUNPLUS(控制IC为凌阳) K: DENOTE CHARACTER TABLE IS 00(IC的字库为CODE 00)二:主要技术参数和性能1. 电源:VDD= +3.3V ±5% ,模块上自带-26V电压,用于LCD的驱动电压2. 显示内容:320(列)X 240(行)3. 驱动方式:1/240 DUTY , 1/17 BIAS4. 显示模式:STN 蓝模 负显5. 背光特性:白色LED侧背光,驱动电压为+3.3V6. 控制芯片:RA8835AP3N7. 参观视角:6 点8. 工作温度:-20-+709. 存储温度:-30-+8010. 与MCU接口时序:INTE

7、L 8080三:外型尺寸图1 主要外型尺寸:项 目 标准尺寸 单位模块体积160.0 X 109.0 X 13.0T MM 视窗尺寸 122.0 X 92.0 MM 点阵数 320 X 240 DOTS 点间距 0.33 X 0.33 MM 点大小 0.30 X 0.30 MM2 点阵尺寸:3 模块外型尺寸:四:硬件结构图五:模块电源供电示意图六:引脚定义 CN3 , CN4 引脚定义(RA8835控制器,LED背光)引脚号符 号电 平功 能1VSS0电源地2VDD3.3V逻辑电压3VRLCD驱动电压调节4/WRLL:数据读出 H:无效5/RDLL:数据写入 H:无效6/CEL片选信号7A0H

8、H:指令端口 L:数据端口8/RESL复位信号9DB0H / L数据总线10DB1H / L11DB2H / L12DB3H / L13DB4H / L14DB5H / L15DB6H / L16DB7H / L17A+3.3VLED背光电压输入(+)(3.3v) 18VOUT-26.0V 模块内部负压输出(-26.0V)19A+3.3VLED背光电压输入(+)(3.3V)20K 0 V LED背光电压输入(-)(0V)CN1 , CN2 引脚定义(不带控制器RA8835P3N时使用)引脚号符 号电 平功 能 1-4D0D3H/L数据输入总线5DISPOFH/L显示开/关6FLM数据起始信号7

9、M交流驱动波形8LP数据锁存信号9CP数据转变信号10VDD3.3V逻辑电压11VSS0电源地12VOUT-26.0V模块内部负压输出(-26.0V) 13VOLCD驱动电压调节14FGND 0 V铁框地七:电气参数1. 极限参数1.1 电气极限参数参数符号条件最小值最大值单位逻辑电压Vdd Vss-0.37.0VLCD 驱动电压Vdd V0-030.0V输入电压Vi-0.3Vdd +0.3V1.2 环境极限参数 参数 符号 条件 最小值最大值单位 工作温度Topr-Normal temp. version-2070deg C 存储温度Ttsg-3080 deg CHumidity Endur

10、anceRHno ondensationTa<=40 deg - 95 % 振动压力-100-300Hz, X/Y/Z directions, 1 hour-4.9m/ss0.5g - 震动-10 mS X/Y/Z direction 1 time each29.4m/ss3.0g -2. 电气特性 2.1 直流特性电气特性 at Ta=25 deg C, Vdd = 5V + / - 5%参数符号条件最小值典型最大值单位逻辑电压Vdd-Vss-2.73.33.5VLCD驱动电压Vdd-V0Vdd = 3.3V-24.3-V输入电压(for CD, DB0-7,/WR,/R/CS)V-i

11、h“H” level2.2-VddVV-il“L” level0-0.6V逻辑电流Icc-11.2mALCD 驱动电流Io-0.150.220.27mA背光电流IBLVBL=3.3V200240mA2.2 交流特性(1) 8080 时序 时序说明 at Ta = 25 deg C, Vdd = 5V+/-10%, Vss =0V 项目符号最小值最大值单位地址延时时间Tah813 -ns地址上升时间Taw8 5 -ns系统循环时间Tcyc8 (*2)-ns存储脉冲建立时间Tcc8 190-ns数据保持时间Tdh87 -ns数据建立时间Tds8 190ns数据稳态时间Tacc813-ns时序说明a

12、t Ta = 25 deg C, Vdd = 3.3V+/-10%, Vss =0V 项目符号最小值最大值单位地址延时时间Tah813 -ns地址上升时间Taw8 5 -ns系统循环时间Tcyc8 (*2)-ns存储脉冲建立时间Tcc8 150-ns数据保持时间Tdh87 -ns数据建立时间Tds8 150ns数据稳态时间Tacc87-ns说明:*1. 输入信号的上升/下降时间不应该小于20 NS*2. 对于存储控制和系统控制指令:tcyc8=2tc+Tcea+75>tacv+245 *3. 对于所有其他的指令:tcyc8=4tc+tcc8+30*4. 关于详细的说明请参考RA8835的

13、数据手册(2) 6800 时序 时序说明 at Ta = 25 deg C, Vdd = 5V+/-10%, Vss =0V 项目符号最小值最大值单位地址延时时间Tah613 -ns地址上升时间Taw6 5 -ns系统循环时间Tcyc6 (*2)-ns存储脉冲建立时间Tcc6 190-ns数据保持时间Tdh65 -ns数据建立时间Tds6 125ns数据稳态时间Tacc613-nsTIMING SPECIFICATIONS at Ta = 25 deg C, Vdd = 3.3V+/-10%, Vss =0V 项目符号最小值最大值单位地址延时时间Tah65 -ns地址上升时间Taw6 13 9

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

15、res1.0 -ms时序说明 at Ta = 25 deg C, Vdd = 3.3V+/-10%, Vss =0V 项目符号最小值最大值单位复位脉冲Tres1.0 -ms八:光电特性项目符号条件最小值典型值最大值单位参考.对比度CR25-12-备注1上升时间tr25-160240ms备注2下降时间tf25-100150ms备注 2参观视角1-225-60DEG备注 3Ø1, Ø2-40-40帧频率Ff25-70-Hz备注 2备注(1): 对比率是由以下条件决定的: CR= 选择情况的亮度 非选择情况的亮度(a). 温度-25C(b). 帧频率-64Hz(c). 参观视角-

16、=0, Ø=0(d). 操作电压-5.0V备注(2): 响应时间的定义:条件:(a). 温度-25C(b). 帧频率-64Hz(c). 参观视角-=0, Ø=0(d). 操作电压-5.0V备注(3): 视角定义:九:指令说明1 指令表功 能指 令 名 称控制信号操作码参数量A0/RW/RD系统控制初始化设置1/00140H8休闲模式设置10153H 显示操作显示状态设置1/00158H/59H1显示域设置1/00144H10光标形状设置1/0015DH2CGRAM 首址设置1/0015CH2光标移动方向设置1014C4FH点位移设置1/0015AH1显示合成设置1/0015

17、BH1绘制操作设置光标地址1/00146H2读出光标地址10/11/047H2存储操作显示数据写入1/00142H若干显示数据读取10/11/043H若干读状态位0102 基本指令详解1) 初始化设置(SYSTEM SET)该指令为RA8835 等的初始化而配置的。它规定了RA8835 工作所必需的各种参数。该指令是MPU 操作RA8835 控制器时首先要写入的指令。如果该指令参数的设置不适合所要控制的液晶模块的特性,那么MPU 就不能对液晶显示模块的控制合系统所希望的显示效果。该指令带有8 个参数。各参数的功能如下:P1 DR 0 IV 1 W/S M2 M1 M0 DR 辅助位移时钟周期的

18、选择位。DR=0 为正常运行;DR=1 为使用辅助位移时钟周期。通常选取DR=0。IV 负向字符显示时屏面边界选择位。IV=0 为画面首行作为边界;IV=1 则无边界。通常选取IV=1。说明:在文本显示方式下,第一行显示的字符时顶天的,没有天头。所以在制作负向字符显示时的效果就不太理想。此时使用IV 参数位在显示控制时制造出一行空行作为天头,以达到理想的显示效果。W/S 适配驱动系统选择位。该位将选择产生驱动时序信号的类型。W/S为单屏LCD 驱动系统,W/S=1 为双屏LCD 驱动系统。M2 外部字符发生器的字体选择位。M2=0 为8×8 点阵字体;M2=1 为8×16

19、点阵字体。M1 外部字符发生器CGRAM 代码区选择位。M1=0 选择CGRAM1,字体代码为80H9FH;M1=1 选择CGRAM1+CGRAM2,字符代码为80H9FH 和E0HFFH。M0 字符发生器选择位。M0=0 选择内部字符发生器;M0=1 选择外部字符发生器,此时内部字符发生器被屏蔽,字符代码全部供给外部字符发生器使用。P2 WF 0 0 0 0 FXWF 交流驱动波形选择位。通常选WF=1。FX 字符体宽度设置参数(点列数)。FX=字符宽+字间距,FX 的范围是07。P3 WF 0 0 0 0 FYFY 字符体高度设置参数(点行数)。FY=字符高+行间距,FY 的范围是0F。P

20、4 C/RC/R 有效显示窗口设置。C/R 值设置了显示屏上有效显示的字符数,它的值可以选择比显示屏的实际长度小一些,但是余留的部分不能超过64 点列。C/R 值的范围是00HEFH。P5 TC/RTC/R 驱动频率的时间常数。TC/R 是晶振频率转换成模块的工作频率FR 的时间常数。它可以由下式求出:fOSC9×TC/R×L/F×FRTC/RC/R+4FR 为帧扫描频率,通常取值为FR=70Hz。在控制大规模显示模块时,在最大振荡频率10MHz 下,要满足TR/C 取值要求,就要降低液晶显示的帧扫描频率FR。该参数的设置有时非常重要,错误的设置可引起以下几种现象

21、:行扫描停止且出现高对比度的水平线;显示不稳定,出现闪烁或全亮或全暗;LP 信号不足或不存在P6 L/FL/F 扫描驱动的帧参数。L/F 值设置了控制器所要控制的液晶显示驱动系统的扫描行数,其倒数为占空比系数。范围是00HFFH。P7 APLAP 在显示存储器内分配给一个显示行的单元数(字节数)。P8 APHAP 在显示存储器内分配给一个显示行的单元数(字节数)。AP 为双字节参数,APL 为低8 位,APH 为高8 位。通常AP 取值为C/R+1 或大于C/R 的整数,以方便计算显示行的显示存储器地址。2) 休闲模式设置(SLEEP IN)格 式 0 1 0 1 0 0 1 1该指令强制RA

22、8835 进入休闲模式。此指令输入后,RA8835 在扫描最后一行时,将列驱动器清零;关闭显示驱动电源及其信号;保存所有状态码;保护显示RAM 区,处于低功耗休眠状态。只有在SYSTEM SET 指令的P1 参数重新写入时,才能退出休闲模式。3) 显示状态设置(DISPLAY ON/OFF)格 式 0 1 0 1 1 0 0 ON/OFF该指令设置了显示的各种状态。包括:显示的开关状态、光标的显示状态和各显示区显示状态的设置。该指令带有一个参数。其功能如下:代 码 FP5 FP4 FP3 FP2 FP1 FP0 FC1 FC0FC1 FC0 显示一区状态FP3 FP2 显示二,四区状态FP5

23、FP4 显示三区状态0 0 画面显示关闭0 1 画面显示,但不闪烁1 0 画面以FR/32Hz 的频率闪烁显示1 1 画面以FR/64Hz 的频率闪烁显示4) 显示域设置(SCROLL)格 式 0 1 0 0 0 1 0 0该指令设置了四个显示RAM 区的起始地址和各区所控制的显示行数。该指令与SYSTEM SET 指令设置的参数AP 结合,将可确定显示RAM 中个显示区所占的字节数。定时定量地递增或递减某区的起始地址,将产生显示画面 的平滑滚动。该指令带有10 个参数。部分参数的设置时有效的,但是设置的顺序不能改变也不能省略。各参数的功能如下所示:P1 SAD1LP2 SAD1HSAD1 显

24、示一区首地址值。它由双字节组成。SAD1L 为低8 位,SAD1H 为高8 位。P3 SL1 显示一区所控制的显示屏上的行数。SL1 取值为00H(L/F)H。P4 SAD2LP5 SAD2HSAD2 显示二区首地址值。它由双字节组成。SAD2L 为低8 位,SAD2H 为高8 位。P6 SL2 显示二区所控制的显示屏上的行数。SL2 取值为00H(L/F)H。P7 SAD3LP8 SAD3HSAD3 显示三区首地址值。它由双字节组成。SAD3L 为低8 位,SAD3H 为高8 位。P9 SAD4LP10 SAD4H SAD4 显示四区首地址值。它由双字节组成。SAD4L 为低8 位,SAD4

25、H 为高8 位5) 光标形状设置(CSRFORM)格 式 0 1 0 1 1 1 0 1光标的显示形状有线状和块状两种。光标的形状可以是设置的。该指令所带的两个参数将实现对光标形状的设置。两个参数的功能如下:P1 0 0 0 0 0 CRXCRX 光标形状水平点列数。取值在07H 之间,对应光标水平占据的点列数为18 点,CRXFX。P2 CM 0 0 0 CRYCM 光标形状选择位。CM=0 为线状光标显示,CM=1 为块状光标显示。CRY 光标形状垂直点行数。取值在0FH 之间,对应光标垂直占据的点行数为216 点。CRY=0 或CRY>FY 均无效。说明:块状光标的大小形状由CRX

26、 和CRY 设置。形状光标的形状由CRX 确定其长度,由CRY 确定其所占的显示行,当CRY=FY 时,光标显示呈底线光标形式。6) CGRAM 首址设置(CGRAMADR)格 式 0 1 0 1 1 1 0 0该指令设置CGRAM 的起始地址SAG。从该地址SAG 起的2K 字节的空间(M2=0)或4K 字节空间(M2=1)为CGRAM 区域。该指令带有两个参数,他们是:P1 SAGLP2 SAGHSAG CGRAM 起始地址。SAGL 为SAG 的低8 位。 SAGH 为 SAG 的高8位。说明:SAG 所指地址对应的是字符代码00H 的字模首地址,所以对于CGRAM1的首地址为SAG+8

27、0H×8。CGRAM2 区域的字符代码为E0HFFH,但是由于控制部在CGRAM2 寻址上安置了异或40H 电路,所以CGRAM2 的地址应按A0HBFH 计算,即CGRAM2 的首地址为SAG+A0H×8。7) 光标移动方向设置(CSRDIR)格 式 0 1 0 0 1 1 DIR1 DIR0RA8835 所控制的光标地址指针实际也是当前显示RAM 的地址指针。RA8835在执行完一次读、写数据操作后,自动修改光标地址指针。这种修改由四个方向,这是其它液晶显示控制器所没有的。该指令规定了光标指针CSR 在MPU 读、写显示数据后自动修改方式,从显示效果上说就是光标移动的方

28、向。该指令的两个参数位DIR1 和DIR0 设置了光标指针的移动方向。如下表所示:DIR1 DIR0 代码 光标移动方向 地址计算公式0 0 4CH 光标向右移动 CSR+1CSR0 1 4DH 光标向左移动 CSR-1CSR1 0 4EH 光标向上移动 CSR+APCSR1 1 4FH 光标向下移动 CSR-APCSR8) 点位移设置(HDOT SCR)格 式 0 1 0 1 1 0 1 0该指令设置以点为单位的显示画面的水平位移量。相当于一个字节内的卷动(SCROLL)。该指令带有一个参数。该指令的作用有二:其一是在制作负向显示字符时与SYSTEM SET 参数IV 结合使用。通过设置该指

29、令可以产生左边界,使得行首字符有比较好的显示效果。第二是在制作画面滚动显示效果时与SCROLL 指令结合产生水平点滚动的显示效果。但要注意的该指令控制在显示数据合成之后向驱动系统输出之处,故该指令所产生的滚动效果是针对所有参加显示的显示区,因此要想使某一显示区产生点滚动而其它显示区不动使不可能的。该指令带有一个参数,功能如下:P1 0 0 0 0 0 DD 水平点位移量参数。D 取值在0H7H 范围内。当 D 取值由0H 向7H 方向递增,显示画面呈现左移效果;当D 取值由7H 向0H 方向递减时,显示画面呈现右移效果。说明:该指令与SCROLL指令结合使用方法:显示左移时,首先使用HDOT

30、SCR指令使点位移参数从0 增到7,然后使用SCROLL 指令将显示起始地址SAD 加一,并同时将HDOT SCR 参数清零。循环上述过程,将产生显示水平向左点位移的效果。显示右移时,首先使用HDOT SCR 指令使点位移参数从7 减到0,然后使用SCROLL 指令将显示起始地址SAD 减一,并同时将HDOT SCR 参数置7。循环上述过程,将产生显示水平向右点位移效果。9) 显示合成方式设置(OYLAY)格 式 0 1 0 1 1 0 1 1该指令设置了画面重叠显示的合成方式及显示一、三区的显示方式。该指令带有一个参数,功能如下:P1 0 0 0 OV DM2 DM1 MX1 MX0OV 显

31、示合成设置位。OV=0 为二重合成显示,用于文本与图形或图形与图形的混合显示;OV=1 为三重合成显示,仅用于图形混合显示。DM1:显示一区(SAD1)的属性,DM1=0,文本方式,其数据均作字符代码处理;DM1=1,图形方式,其数据均作为图形数据处理。DM2:显示三区(SAD3)的属性,DM2=0,文本方式,其数据均作字符代码处理;DM2=1,图形方式,其数据均作为图形数据处理。MX1,MX0 组合设置了四种显示合成方式:MX1 MX0 合成方式 功能0 0 L1+L2+L3 简单逻辑或 底线坐标和文本图形混合显示0 1 (L1L2)+L3 逻辑异或·或负向字符显示,区域闪烁底线1

32、 0 (L1·L2)+L3 逻辑与·或合成1 1 L3>L2>L1 优先叠加简单动画立体表达式说明:合成显示产生的结果只是改变显示画面,而不改变各显示区的内容。优先叠加合成显示是三个显示区以L1 覆盖L2,L2 覆盖L3D 的方式逻辑“或”合成显示,当关闭L1 时,L2 和L3 与L1 相同显示的部分(为“1”处)被关闭;当L2 被关闭时,L3 与L2 相同显示的部分被关闭。第二、第三显示区参加的合成。10) 光标地址设置(CSRW)格 式 0 1 0 0 0 1 1 0该指令由两个功能,其一作为当前光标显示的位置,其二作为显示存储器当前的地址指针。如果光标指针

33、指向有效显示区域之外时,光标将自动消失,但不影响显示数据的读、写。光标指针在MPU 的每次读、写显示数据操作后,将根据最近设置的光标指针移动方向而自动修正。光标指针不受画面滚动操纵的影响。该指令带有两个参数,功能如下:P1 CSRLP2 CSRHCSR 光标指针。 CSRL 为低8 位,CSR 为高8 位。11) 读出光标地址(CSRR)格 式 0 1 0 0 0 1 1 1该指令代码写入后,MPU 将从RA8835 数据通道读出当前的光标指针值。光标指针读出的顺序是先CSRL,再CSRH。P1 CSRLP2 CSRHCSR 光标指针。 CSRL 为低8 位,CSR 为高8 位。12) 显示数

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

35、该操作将从数据总线的D6 位上读出RA8835 的忙状态 BF 值。该忙状态表示的不是与MPU 接口处的工作状态,而是反映显示数据传输的工作状态。在一行显示数据传输过程中,RA8835 连续地从显示存储器读取显示数据传送给驱动部,由驱动部传输给液晶显示驱动系统,此时BF=1 表示显示存储器正在内部操作之中。3 示范程序 ;320X240 DISPLAY;MCU IS AT89C52 WR EQU P1.1 WR RD EQU P3.6RD CS EQU P3.7 CS CD EQU P2.7CD RST EQU P2.0RST SYSSET EQU 40H SCROLL EQU 44H SLE

36、EP EQU 53H DISPON EQU 59H DISPOFF EQU 58H OVLAY EQU 5BH HDOTS EQU 5AH MWRITE EQU 42H MREAD EQU 43H CSRW EQU 46H CSRR EQU 47H CSRDIR1 EQU 4CH CSRDIR2 EQU 4DH CSRDIR3 EQU 4EH CSRDIR4 EQU 4FH CGRAMAD EQU 5CH CSRFORM EQU 5DH AP EQU 1EH CR EQU 1DH COM EQU 30H DAT EQU 31H ORG 0030H START: NOP NOP NOP MOV

37、COM,#SYSSET LCALL WCOM/发送 SYSSETLCM_WrCommand(SystemSet); MOV DPTR,#SYSTAB ;SYSTEM SET MOV R2,#08H/发送初始命令 SYSTAB /LPR2_1: CLR A MOVC A,A+DPTR MOV DAT,A LCALL WDAT INC DPTR DJNZ R2,LPR2_1/ MOV COM,#SCROLL ;SCROLL SET LCALL WCOM发送 SCROLLLCM_WrCommand(Scroll); MOV DPTR,#SCRTAB /发送初始命令 SCRTAB / MOV R2,#

38、0AHLPR2_2: CLR A MOVC A,A+DPTR MOV DAT,A LCALL WDAT INC DPTR DJNZ R2,LPR2_2/ MOV COM,#HDOTS ;HDOT SCR SET LCALL WCOM发送 HDOTSLCM_WrCommand(HdotScr); MOV DAT,#00HLCM_WrData(0); LCALL WDAT MOV COM,#OVLAY ;OVLAY SET LCALL WCOMLCM_WrCommand(Ovlay); MOV DAT,#00H ;GRAPHIC,OR,SEC1-TEXT,SEC3-GRAPHIC LCALL WD

39、ATLCM_WrData(0); LCALL CLRSCR ;CLEAR SCREENSYSTAB: DB 30H,87H,07H,27H,2FH,0EFH,028H,00HSCRTAB: DB 00H,00H,0F0H,00H,40H,0F0H,00H,80H,00H,00H MOV COM,#DISPON ;TURN OFF L1,L3; TURN ON L2,L4 LCALL WCOMLCM_WrCommand(DispOn); MOV DAT,#10HLCM_WrData(0x10); LCALL WDAT;*SCREEN 1*DISP1: MOV COM,#CSRDIR1 ; CUR

40、SUR DIRECTION LCALL WCOMLCM_WrCommand(CsrDirR); ; SCREEN 1 MOV COM,#CSRW ; CURSOR POSITION SET LCALL WCOM LCM_WrCommand(CsrW); MOV DAT,#00H LCALL WDATLCM_WrData(0); MOV DAT,#40H LCALL WDATLCM_WrData(0x40); MOV COM,#MWRITE ;WRITE DATA TO DRAM LCALL WCOMLCM_WrCommand(mWrite); MOV R3,#03H LPR3_2: MOV R

41、2,#28H/40 MOV DAT,#0FFHLPR2_7: LCALL WDAT DJNZ R2,LPR2_7 DJNZ R3,LPR3_2 MOV R3,#0EAH/234LPR3_3: MOV DAT,#0E0H/224 LCALL WDAT MOV R2,#26H/38 MOV DAT,#00HLPR2_7B:LCALL WDAT DJNZ R2,LPR2_7B MOV DAT,#07H LCALL WDAT DJNZ R3,LPR3_3 MOV R3,#03H LPR3_4: MOV R2,#28H/40 MOV DAT,#0FFHLPR2_9: LCALL WDAT DJNZ R2

42、,LPR2_9 DJNZ R3,LPR3_4 LCALL DELAY LCALL DELAY LCALL DELAY;*SCREEN 2* MOV COM,#CSRW ; CURSOR POSITION SET LCALL WCOM LCM_WrCommand(CsrW); MOV DAT,#00H LCALL WDATLCM_WrData(0); MOV DAT,#40H LCALL WDAT LCM_WrData(0x40); MOV COM,#MWRITE ;WRITE DATA TO DRAM LCALL WCOM LCM_WrCommand(mWrite); MOV R1,#0F0H

43、/240 MOV A,#01HLOOP2: MOV R2,#28H /40 LOOP1: MOV DAT,A LCALL WDAT DJNZ R2,LOOP1 MOV A,DAT RL A DJNZ R1,LOOP2 LCALL DELAY LCALL DELAY ; ACALL DELAY MOV COM,#CSRW ; CURSOR POSITION SET LCALL WCOM LCM_WrCommand(CsrW); MOV DAT,#00H LCALL WDATLCM_WrData(0); MOV DAT,#40H LCALL WDAT LCM_WrData(0x40); MOV COM,#MWRITE ;WRITE DATA TO DRAM LCALL WCOM LCM_WrCommand(mWrit

温馨提示

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

评论

0/150

提交评论