![](https://csdnimg.cn/release/download_crawler_static/9390435/bg4.jpg)
令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0
待命
模式
0 0 0 0 0 0 0 0 0 1
进入待命模式,执行其他指令都棵终止
待命模式
卷动地
址开关
开启
0 0 0 0 0 0 0 0 1 SR
SR=1:允许输入垂直卷动地址
SR=0:允许输入 IRAM 和 CGRAM 地址
反白
选择
0 0 0 0 0 0 0 1 R1 R0
选择 2 行中的任一行作反白显示,并可决定反白与否。初始值 R1R
0=00,第一次设定为反白显示,再次设定变回正常
睡眠
模式
0 0 0 0 0 0 1 SL X X
SL=0:进入睡眠模式
SL=1:脱离睡眠模式
扩充
功能
设定
0 0 0 0 1 CL X RE G 0
CL=0/1:4/8 位数据
RE=1: 扩充指令操作
RE=0: 基本指令操作
G=1/0:绘图开关
设定
绘图 RA
M
地址
0 0 1
0
AC6
0
AC5
0
AC4
AC3
AC3
AC2
AC2
AC1
AC1
AC0
AC0
设定绘图 RAM
先设定垂直(列)地址 AC6AC5…AC0
再设定水平(行)地址 AC3AC2AC1AC0
将以上 16 位地址连续写入即可
备注:当 IC1 在接受指令前,微处理器必须先确认其内部处于非忙碌状态,即读取 BF 标志时,BF 需为零,方可接受新的指令;
如果在送出一个指令前并不检查 BF 标志,那么在前一个指令和这个指令中间必须延长一段较长的时间,即是等待前一个
指令确实执行完成。
应用举例:
1、使用前的准备:先给模块加上工作电压,再按照下图的连接方法调节 LCD 的对比度,使其显示出黑色的底影。此过程
亦可以初步检测 LCD 有无缺段现象。
2、字符显示:带中文字库的 128X64-0402B 每屏可显示 4 行 8 列共 32 个 16×16 点阵的汉字,每个显示 RAM 可显示 1 个
中文字符或 2 个 16×8 点阵全高 ASCII 码字符,即每屏最多可实现 32 个中文字符或 64 个 ASCII 码字符的显示。带中文
字库的 128X64-0402B 内部提供 128×2 字节的字符显示 RAM 缓冲区(DDRAM)。字符显示是通过将字符显示编码写入该字
符显示 RAM 实现的。根据写入内容的不同,可分别在液晶屏上显示 CGROM(中文字库)、HCGROM(ASCII 码字库)及 CGR
AM(自定义字形)的内容。三种不同字符/字型的选择编码范围为:0000~0006H(其代码分别是 0000、0002、0004、00
06 共 4 个)显示自定义字型,02H~7FH 显示半宽 ASCII 码字符,A1A0H~F7FFH 显示 8192 种 GB2312 中文字库字形。字
符显示 RAM 在液晶模块中的地址 80H~9FH。字符显示的 RAM 的地址与 32 个字符显示区域有着一一对应的关系,其对应
关系如下表所示。
80H 81H 82H 83H 84H 85H 86H 87H
90H 91H 92H 93H 94H 95H 96H 97H
88H 89H 8AH 8BH 8CH 8DH 8EH 8FH
98H 99H 9AH 9BH 9CH 9DH 9EH 9FH