5.3.3  点阵字符LCM的指令系统

更新于 2026年10月10日 版权声明
5.3.3 点阵字符 LCM的指令系统

点阵字符LCM的指令系统见表5-5,共11条指令,功能说明如下:

表5-5 点阵字符LCM的指令系统

图示

注:*号为无关位。

指令1:设置DDRAM地址为00H,并写入空格码(20H),光标返回左边。

指令2:光标复位,DDRAM地址设置为00H,显示返回初始状态。

指令3:I/D=1,DDRAM地址自动加1;I/D=0,DDRAM地址自动减1。

S=1&I/D=1,显示向右移动;S=1&I/D=0,显示向左移动。

S=0显示不移动。

指令4:D=1,打开显示;D=0,关闭显示。(https://www.daowen.com)

C=1,光标出现。(用5个点显示在第8行)

C=0,光标消失。(仍然有I/D功能)

B=1,显示闪烁;B=0显示不闪。(光标和闪烁可同时设置)

指令5:S/C=0,移动光标;S/C=1移动显示。(DDRAM中内容不改变)

R/L=0,向左移动;R/L=1向右移动。

指令6:DL=0,4位数据接口;DL=1,8位数据接口。

N=0,单行显示;N=1,双行显示。

F=0,5×7点阵;F=1,5×10点阵。(应设于所有指令之前)

指令7:CGRAM地址设置,二进制6位取值范围为(00AAAAAA),即0~63,再与D6位进行“或”运算,指令控制字成为(01AAAAAA),所以首地址为40H。

指令8:DDRAM地址设置,二进制7位取值范围为(0AAAAAAA),即0~127,再与D7位进行“或”运算,指令控制字成为(1AAAAAAA),所以首地址为80H。对应于指令6的N=0时显示1行,地址范围为0~79(即00H~4FH);N=1时显示2行,第1行地址范围0~39(即00H~27H),第2行地址范围64~103(即40H~67H)。

指令9:读忙检查,当检查到“忙标志位”BF=0(不忙)后才能进行下一个指令操作。

指令10:写8位数据到CGRAM或DDRAM,写后按(I/D状态)地址自动加/减1。

指令11:从CGRAM或DDRAM读出数据,读后按(I/D状态)地址自动加/减1。(注意:指令11使用之前需执行地址设置指令。)

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)