关系决定了当时状态,例如两端共同为0时能够写入命令或者显示其地址,当两端同为1时可以读忙碌信号,当RS为1,R/W为0时能够将数据录入。
第六脚:使能端E,当E端由1至0时,液晶模块中的命令开始被运行。 第七至十四脚:D0-D7为8位双向数据线。 第十五脚:背光源正极。 第十六脚:背光源负极。
3.4.3 指令介绍
(1)清屏指令
指令如表3-3所示
表3-3 清屏指令功能表
功能:
1)能够将液晶显示屏删除,就是讲DDRAM所有内容都添加进“空白”的ASCII
码20II;
2)能够使光标回到原始位置,就是把光标重新摆放回液晶显示屏的左上方; 3)把地址显示器即AC的数值归位零
(2)光标归位指令
指令如表3-4所示
表3-4 光标归位指令功能表
功能:
1)将光标重新摆放回显示器的左上方; 2)地址计数器即AC的数值被设为零; 3)DDRAM所有的内容将保持原内容不会变化;
(3)进入模式设置指令
指令如表3-5所示
表3-5 进入模式设置指令功能表
功能:当定入一位数据之后光标移动的方向将被设置,参数设定的情况如下:
9
(4)显示开关设置指令
指令如表3-6所示
表3-6 显示开关设置指令功能表
功能:能够控制显示器的开关与否,光标的显示或者关闭,光标是否需要闪烁,参数设定的情况如下:
(5)设定显示屏或光标移动方向指令
指令如表3-7所示
表3-7 设定显示屏或光标移动方向指令功能表
功能:将光标移动或者整个显示屏幕移动位置,参数设定的情况如下:
(6)功能设定指令
指令如表3-8所示
表3-8 功能设定指令功能表
10
功能:数据总线的位数何所显示出来的行数字型将被设定,参数设定情况如下:
(7)设定CGRAM地址指令
指令如表3-9所示
表3-9 设定CGRAM地址指令功能表
功能:下一次被存入数据的CGRAM地址将被设置,字符号为DB5DB4DB3即未来显示此字符的时候被采用的字符的地址(000-111)可同时定义八个字符,行号为DB2DB1DB0 (000-111)八行。
(8)设定DDRAM地址指令
指令如表3-10所示
表3-10 设定DDRAM地址指令功能表
功能:下一次要存入数据的DDRAM地址将被设置。
(9)读取忙或AC地址指令
指令如表3-11所示
表3-11 读取忙或AC地址指令功能表
功能:下一次要存入数据的DDRAM地址将被设置。
1)HF(忙碌信号)读取,假如液晶显示器忙碌的时候则BF=1,暂时不能接收被单片机送出的数据和指令,当BF=0的时候则相反。
11
2)地址计数器(AC)内容被接收。
(10)数据写入DDRAM或者CGRAM指令
指令如表3-12所示
表3-12 数据写入DDRAM或者CGRAM指令指令功能表
功能:
1)DREAM被写入字符码,液晶显示屏随即显示出相应的字符; 2)OGRAM被存入由使用者设计的图案
(11)从CGRAM或者DDRAM读出数据的指令
指令如表3-13所示
表3-13 从CGRAM或者DDRAM读出数据的指令功能表
功能:DDRAM或OGRAM中的内容被读写。
3.4.4 液晶显示模块电路
本液晶模块的电路的连接图如图3-12所示,第1脚和第2脚分别接到了电路的GND和VCC,这2个脚是液晶工作的电源输入脚。第3脚通过一个10K的电位器连接到地端,可通过调节该电位器来调节液晶的对比度。第4脚是液晶的寄存器控制脚,接到了单片机的P12脚上。第5脚是液晶的读写控制脚,接到了单片机的P13脚上。第6脚是液晶的使能脚,接到了单片机的P14脚上。第7脚到第14脚是液晶的数据/地址8位总线,接到了单片机的P0口上。最后第15脚和第16脚是液晶的背光电源脚,直接连接系统VCC和GND。
12
相关推荐: