12864中文液晶显示屏的指令包括基本指令集和扩展指令集。详细内容如表6-15和表6-16所示。
表6-15 12864基本指令表(RE=0:基本指令集)
表6-16 12864扩展指令表(RE=1:扩充指令集)
需要注意的是:
1)当模块在接收指令前,微处理器必须先确认模块内部处于非忙碌状态,即读取BF标志时BF须为0,方可接收新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间可参考指令表中的个别指令说明。
2)“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。
针对上表中的指令,具体介绍如下。
1.清除显示
功能:清除显示屏幕,把DDRAM位址计数器调整为“00H”。
2.位址归位
功能:把DDRAM位址计数器调整为“00H”,游标回原点,该功能不影响显示DDRAM。
3.位址归位
功能:把DDRAM位址计数器调整为“00H”,游标回原点,该功能不影响显示DDRAM功能,执行该命令后,所设置的行将显示在屏幕的第一行。显示起始行是由Z地址计数器控制的,该命令自动将A0~A5位地址送入Z地址计数器,起始地址可以是0~63范围内任意一行。Z地址计数器具有循环计数功能,用于显示行扫描同步,当扫描完一行后自动加一。
4.显示状态开/关
功能:D=1,整体显示ON;C=1,游标ON;B=1,游标位置ON。
5.游标或显示移位控制
功能:设定游标的移动与显示的移位控制位。这个指令并不改变DDRAM的内容。
6.功能设定
功能:DL=1(必须设为1),RE=1,扩充指令集动作;RE=0,基本指令集动作。
7.设定CGRAM位址
功能:设定CGRAM位址到位址计数器(AC)。
8.设定DDRAM位址
(www.xing528.com)
功能:设定DDRAM位址到位址计数器(AC)。
9.读取忙碌状态(BF)和位址
功能:读取忙碌状态(BF)可以确认内部动作是否完成,同时可以读出位址计数器(AC)的值。
10.写资料到RAM
功能:写入资料到内部的RAM(DDRAM/CGRAM/TRAM/GDRAM)。
11.读出RAM的值
功能:从内部RAM读取资料(DDRAM/CGRAM/TRAM/GDRAM)。
12.待命模式(12H)
功能:进入待命模式,执行其他命令都可终止待命模式。
13.卷动位址或IRAM位址选择(13H)
功能:SR=1,允许输入卷动位址;SR=0,允许输入IRAM位址。
14.反白选择(14H)
功能:选择4行中的任一行作反白显示,并可决定反白与否。
15.睡眠模式(015H)
功能:SL=1,脱离睡眠模式;SL=0,进入睡眠模式。
16.扩充功能设定(016H)
功能:RE=1,扩充指令集动作;RE=0,基本指令集动作;G=1,绘图显示ON;G=0,绘图显示OFF。
17.设定IRAM位址或卷动位址(017H)
功能:SR=1,AC5~AC0为垂直卷动位址;SR=0,AC3~AC0写ICONRAM位址。
18.设定绘图RAM位址(018H)
功能:设定GDRAM位址到位址计数器(AC)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。