串行接口中文图形点阵液晶显示模块的应用
用户使用液晶模块时是通过用户命令来执行相应的显示或控制功能的。OCM4X8C的用户命令分为基本命令集和扩充命令集,分别如表2、表3所列。
表2 OCM4X8 基本命令集
设定 0 0 0 0 0 0 0 1 I/O S 指定在资料的读取与写入时,设定游标移动方向及指定显示的移位 72 显示状态开/关 0 0 0 0 0 0 1 D C B D=1:整体显示ON;C=1:游标ON;
B=1:游标位置ON 72 游标或显示移位
控制 0 0 0 0 0 1 S/C R/L X X 设定游标的移动与显示的移位控制位元。这个指令并不改变DDRAM的内容 72 功能设定 0 0 0 0 1 DL X 0RE X X DL=1(必须设为1);RE=1:扩充指令集动作;RE=0:基本指令集动作 72 设定CGRAM
地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定CGRAM地址到地址
计数器(AC) 72 设定DDRAM
地址 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定DDRAM地址到地址
计数器(AC) 72 读取标志(BF)和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 读取忙标志(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值 0 写资料到RAM 1 0 D7 D6 D5 D4 D3 D2 D1 D0 写入资料到内部的RAM(DDRAM/CGRAM/IRAM/GDRAM) 72 读出RAM的值 1 1 D7 D6 D5 D4 D3 D2 D1 D0 从内部RAM读取资料(DDRAM/CGRAM/IRAM/GDRAM) 72
表3 OCM4X8C 扩充指令集
指 令 指 令 码说 明
执行时间/μs(540kHz) RS RW DB7 DB6 DB5 《串行接口中文图形点阵液晶显示模块的应用(第2页)》