LCD1602指令总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LCD1602指令总结
A B C D E
10101011110011011111 1.显示模式设置
写指令0x38,设置16*2显示,5*7点阵,8位数据接口
2.显示开关以及光标设置指令(两条指令)
1)、一个字节中8位,其中高5位是固定的,0b00001,低3位用DCB从高到底表示,D = 1表示开显示,D = 0表示关显示;
C = 1表示显示光标,C = 0表示不显示光标;B = 1表示光标闪烁,B = 0表示光标不闪烁;
2)、高6位是固定的0b000001;低两位用NS表示,其中N = 1表示读或者写一个字符后,指针自动加1,光标自动加1,N = 0表示读或者写一个字符后,指针自动减1,光标自动减1;S = 1表示写一个字符后,整屏显示左移(N = 1)或右移(N = 0),S = 0表示写一个字符后,整屏显示不移动。

指令 1)备注
0x0C打开屏幕显示,不显示光标(闪烁与否无关紧要)0x0D打开屏幕显示,不显示光标(闪烁与否无关紧要)0x0E打开屏幕显示,显示光标,光标不闪烁
0x0F打开屏幕显示,显示光标,光标闪烁
指令 2)备注
0x04指针光标自动减1,整屏不移动
0x05指针光标自动减1,整屏右移
0x06指针光标自动加1,整屏不移动
0x07指针光标自动加1,整屏左移
3.清屏指令
写入0x01表示显示清屏,且是数据指针清零,显示清零;
写入0x02表示仅数据指针清零,显示不清零;
4.RAM地址设置指令(一般通过自定义函数调用完成)
该指令码的最高位为1,低7位为RAM的地址。

第一排起止地址:0x00 - 0x0F;
第二排起止地址:0x40 - 0x4F;
N S
101000x04 201010x05 301100x06 401110x07。

相关文档
最新文档