带字库版的lcd12864和不带字库版的lcd12864控制命令一样码
时间: 2023-09-29 12:04:30 浏览: 64
带字库版的LCD12864和不带字库版的LCD12864控制命令码是不一样的。虽然两种LCD都使用了ST7920控制器,但是带字库版的LCD12864可以通过控制器的内部字库来显示字符,而不带字库版的LCD12864需要额外的字库芯片来显示字符,因此其控制命令码会有所不同。一般来说,不带字库版的LCD12864需要发送更多的控制命令来读取字库芯片的数据。
相关问题
带字库lcd12864控制命令
带字库的LCD12864控制命令如下:
1. 初始化命令
```
0x30 //初始化
0x0C //开显示,不显示光标,不闪烁
0x01 //清屏
0x06 //字符不移动,AC加1
```
2. 显示控制命令
```
0x08 //关显示
0x0C //开显示,不显示光标,不闪烁
0x0E //开显示,显示光标,不闪烁
0x0F //开显示,显示光标,闪烁
```
3. 光标控制命令
```
0x02 //光标复位
0x04 //光标左移
0x06 //光标右移
```
4. 位置控制命令
```
0x80 //设定DDRAM地址,第1行第1列
0x90 //设定DDRAM地址,第1行第2列
0x88 //设定DDRAM地址,第2行第1列
0x98 //设定DDRAM地址,第2行第2列
```
5. 写数据命令
```
0x01 //清屏
0x02 //光标复位
0x0C //开显示,不显示光标,不闪烁
0x06 //字符不移动,AC加1
```
6. 读数据命令
```
0x20 //读指令
0x30 //读指令
0x40 //读数据
0x50 //读数据
```
带字库lcd12864常用的控制指令
常用的带字库LCD12864控制指令如下:
1.清屏指令:0x01
2.光标复位指令:0x02
3.设定光标移动方向指令:0x06
4.设定显示模式指令:0x0C
5.设定光标显示与闪烁指令:0x0F
6.设定光标位置指令:0x80~0xBF
7.设定显示起始地址指令:0xC0~0xFF
8.设定字符发生器RAM地址指令:0x40~0x7F
9.设定字符发生器RAM数据指令:0x00~0x1F
10.读取状态指令:0x08
以上是常用的控制指令,可以根据需要选择使用。