单片机学习笔记(10)
1602液晶显示(下)
字符型液晶显示模块指令集
上一篇文章中讲到关于初始化液晶屏部分时,出现了以下部分。
LcdWrCmd(0x38); |
事实上这里的十六进制数并不是凭空产生的,根据资料里的指令集可以得到相应的指令码,根据需要利用指令码向液晶屏发送相关的命令。
Function set(功能设置)
需要说明的是,当DL=1时,使用的是8位数据总线DB7-DB0,即所有的8个IO口。同理,当DL=0时,使用的是4位数据总线,即DB7-DB4,DB3-DB0不用,用此方式传送数据,需要分两次进行。
DB1与DB0两个位是 * ,表示无论是0或是1都是可以的。
Display on/off control(显示开/关控制)
Clear display(清 显示)
上图的00、01、02等地址就是DDROM的地址。
地址计数器AC=0时为自动增一模式,这里指的是地址自动增一。如果不是自动增一模式,假设在地址00内表示A,当接下来若表示B时,会把原来的A给覆盖掉。在地址自动增一的情况下,B会被发送到地址01当中。
Cursor or display shift(游标或显示移位)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 寂静领域!
评论