首页 理论教育 AVR单片机开发入门与实例-中文液晶显示屏指令集详解

AVR单片机开发入门与实例-中文液晶显示屏指令集详解

时间:2023-10-17 理论教育 版权反馈
【摘要】:12864中文液晶显示屏的指令包括基本指令集和扩展指令集。2)“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。针对上表中的指令,具体介绍如下。这个指令并不改变DDRAM的内容。

AVR单片机开发入门与实例-中文液晶显示屏指令集详解

12864中文液晶显示屏的指令包括基本指令集和扩展指令集。详细内容如表6-15和表6-16所示。

表6-15 12864基本指令表(RE=0:基本指令集)

978-7-111-35161-0-Chapter06-101.jpg

表6-16 12864扩展指令表(RE=1:扩充指令集)

978-7-111-35161-0-Chapter06-102.jpg

需要注意的是:

1)当模块在接收指令前,微处理器必须先确认模块内部处于非忙碌状态,即读取BF标志时BF须为0,方可接收新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间可参考指令表中的个别指令说明。

2)“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。

针对上表中的指令,具体介绍如下。

1.清除显示

978-7-111-35161-0-Chapter06-103.jpg

功能:清除显示屏幕,把DDRAM位址计数器调整为“00H”。

2.位址归位

978-7-111-35161-0-Chapter06-104.jpg

功能:把DDRAM位址计数器调整为“00H”,游标回原点,该功能不影响显示DDRAM。

3.位址归位

978-7-111-35161-0-Chapter06-105.jpg

功能:把DDRAM位址计数器调整为“00H”,游标回原点,该功能不影响显示DDRAM功能,执行该命令后,所设置的行将显示在屏幕的第一行。显示起始行是由Z地址计数器控制的,该命令自动将A0~A5位地址送入Z地址计数器,起始地址可以是0~63范围内任意一行。Z地址计数器具有循环计数功能,用于显示行扫描同步,当扫描完一行后自动加一。

4.显示状态开/关

978-7-111-35161-0-Chapter06-106.jpg

功能:D=1,整体显示ON;C=1,游标ON;B=1,游标位置ON。

5.游标或显示移位控制

978-7-111-35161-0-Chapter06-107.jpg

功能:设定游标的移动与显示的移位控制位。这个指令并不改变DDRAM的内容。

6.功能设定

978-7-111-35161-0-Chapter06-108.jpg

功能:DL=1(必须设为1),RE=1,扩充指令集动作;RE=0,基本指令集动作。

7.设定CGRAM位址

978-7-111-35161-0-Chapter06-109.jpg

功能:设定CGRAM位址到位址计数器(AC)。

8.设定DDRAM位址

978-7-111-35161-0-Chapter06-110.jpg(www.xing528.com)

功能:设定DDRAM位址到位址计数器(AC)。

9.读取忙碌状态(BF)和位址

978-7-111-35161-0-Chapter06-111.jpg

功能:读取忙碌状态(BF)可以确认内部动作是否完成,同时可以读出位址计数器(AC)的值。

10.写资料到RAM

978-7-111-35161-0-Chapter06-112.jpg

功能:写入资料到内部的RAM(DDRAM/CGRAM/TRAM/GDRAM)。

11.读出RAM的值

978-7-111-35161-0-Chapter06-113.jpg

功能:从内部RAM读取资料(DDRAM/CGRAM/TRAM/GDRAM)。

12.待命模式(12H)

978-7-111-35161-0-Chapter06-114.jpg

功能:进入待命模式,执行其他命令都可终止待命模式。

13.卷动位址或IRAM位址选择(13H)

978-7-111-35161-0-Chapter06-115.jpg

功能:SR=1,允许输入卷动位址;SR=0,允许输入IRAM位址。

14.反白选择(14H)

978-7-111-35161-0-Chapter06-116.jpg

功能:选择4行中的任一行作反白显示,并可决定反白与否。

15.睡眠模式(015H)

978-7-111-35161-0-Chapter06-117.jpg

功能:SL=1,脱离睡眠模式;SL=0,进入睡眠模式。

16.扩充功能设定(016H)

978-7-111-35161-0-Chapter06-118.jpg

功能:RE=1,扩充指令集动作;RE=0,基本指令集动作;G=1,绘图显示ON;G=0,绘图显示OFF。

17.设定IRAM位址或卷动位址(017H)

978-7-111-35161-0-Chapter06-119.jpg

功能:SR=1,AC5~AC0为垂直卷动位址;SR=0,AC3~AC0写ICONRAM位址。

18.设定绘图RAM位址(018H)

978-7-111-35161-0-Chapter06-120.jpg

功能:设定GDRAM位址到位址计数器(AC)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈