编辑: 865397499 | 2015-12-11 |
15 - 该指令设置 CGRAM 的起始地址 SAG.从该地址 SAG 起的 2K 字节的空间(M2=0) 或4K 字节空间(M2=1)为CGRAM 区域.该指令带有两个参数,他们是: P1 SAGL P2 SAGH SAG CGRAM 起始地址.SAGL 为SAG 的低
8 位. SAGH 为SAG 的高
8 位. 说明: SAG 所指地址对应的是字符代码 00H 的字模首地址, 所以对于 CGRAM1 的首地址为 SAG+80H*8. CGRAM2 区域的字符代码为 E0H~FFH, 但是由于控制部在 CGRAM2 寻 址上安置了异或 40H 电路,所以 CGRAM2 的地址应按 A0H~BFH 计算,即CGRAM2 的首地址为 SAG+A0H*8. 7)光标移动方向设置(CSRDIR) 格式010011DIR1 DIR0 RA8835 所控制的光标地址指针实际也是当前显示 RAM 的地址指针.RA8835 在执行完一次读、写数据操作后,自动修改光标地址指针.这种修改由四个方向, 这是其它液晶显示控制器所没有的. 该指令规定了光标指针 CSR 在MPU 读、写显示数据后自动修改方式,从显示 效果上说就是光标移动的方向.该指令的两个参数位 DIR1 和DIR0 设置了光标指 针的移动方向.如下表所示: DIR1 DIR0 代码 光标移动方向 地址计算公式
0 0 4CH 光标向右移动 CSR+1→CSR
0 1 4DH 光标向左移动 CSR-1→CSR
1 0 4EH 光标向上移动 CSR+AP→CSR
1 1 4FH 光标向下移动 CSR-AP→CSR 8)点位移设置(HDOT SCR) 格式01011010该指令设置以点为单位的显示画面的水平位移量.相当于一个字节内的卷动 (SCROLL) .该指令带有一个参数.该指令的作用有二:其一是在制作负向显示 字符时与 SYSTEM SET 参数 IV 结合使用.通过设置该指令可以产生左边界,使得 行首字符有比较好的显示效果.第二是在制作画面滚动显示效果时与 SCROLL 指 令结合产生水平点滚动的显示效果. 但要注意的该指令控制在显示数据合 成之后向驱动系统输出之处, 故该指令所产生的滚动效果是针对所有参加显示的显 示区,因此要想使某一显示区产生点滚动而其它显示区不动使不可能的. 该指令带有一个参数,功能如下: JRD320240B 图形液晶显示器规格书 -
16 - P1
0 0
0 0
0 D D 水平点位移量参数.D 取值在 0H~7H 范围内.当D 取值由 0H 向7H 方向 递增,显示画面呈现左移效果;
当D取值由 7H 向0H 方向递减时,显示画面呈现 右移效果. 说明: 该指令与SCROLL指令结合使用方法: 显示左移时, 首先使用HDOT SCR 指令使点位移参数从
0 增到 7, 然后使用 SCROLL 指令将显示起始地址 SAD 加一, 并同时将 HDOT SCR 参数清零.循环上述过程,将产生显示水平向左点位移的效 果.显示右移时,首先使用 HDOT SCR 指令使点位移参数从
7 减到 0,然后使用 SCROLL 指令将显示起始地址 SAD 减一,并同时将 HDOT SCR 参数置 7.循环上 述过程,将产生显示水平向右点位移效果. 9)显示合成方式设置(OYLAY) 格式01011011该指........