LCD12864接口
1:VSS,接地端
2:VDD,电源正,接+5V
指令名称 | 指令码 | 指令说明 | |||||||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
清屏 | L | L | L | L | L | L | L | H | 清屏:1、数据指针清零 2、所有显示清零 |
归位 | L | L | L | L | L | L | H | * | AC = 0,光标、画面回HOME位 |
输入方式 设置 | L | L | L | L | L | H | ID | S | ID=1→AC自动增一; ID=0→AC减一 S=1→画面平移; S=0→画面不动 |
显示开 关控制 | L | L | L | L | H | D | C | B | D=1→显示开;D=0→显示关 C=1→游标显示;C=0→游标不显示 B=1→游标反白;B=0→光标不反白 |
移位控制 | L | L | L | H | SC | RL | * | * | SC=1→画面平移一个字符; SC=0→光标 R/L=1→右移;R/L=0→左移 |
功能设定 | L | L | H | DL | * | RE | * | * | DL=0→8位数据接口; DL=1→4位数据接口 RE=1→扩充指令; RE=0→基本指令 |
设定 CGRAM 地址 | L | H | A5 | A4 | A3 | A2 | A1 | A0 | 设定CGRAM地址到地址计数器(AC),AC范围为00H~3FH需确认扩充指令中SR=0 |
设定 DDRAM 地址 | H | L | A5 | A4 | A3 | A2 | A1 | A0 | 设定DDRAM地址计数器(AC) 第一行AC范围:80H~8FH 第二行AC范围:90H~9FH |
表8-3扩充指令表
指令名称 | 指令码 | 指令说明 | |||||||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
待命模式 | L | L | L | L | L | L | L | H | 进入待命模式后,其他指令都可以结束待命模式 |
卷动 RAM 地址选择 | L | L | L | L | L | L | H | SR | SR=1→允许输入垂直卷动地址 SR=0→允许输入IRAM地址(扩充指令)及设定CGRAM地址 |
反白显示 | L | L | L | L | L | H | L | R0 | R0=1→第二行反白;R0=0→第一行反白(与执行次数有关) |
睡眠模式 | L | L | L | L | H | SL | L | L | D=1→脱离睡眠模式; D=0→进入睡眠模式 |
扩充功能 | L | L | H | DL | * | RE | G | * | DL=1→8位数据接口; DL=0→4位数据接口 RE=1→扩充指令集; RE=0→基本指令集 G=1→绘图显示开; G=0→绘图显示关; |
设定 IRAM地址 卷动地址 | L | H | A5 | A4 | A3 | A2 | A1 | A0 | SR=1→A5~A0为垂直卷动地址 SR=0→A3~A0为IRAM地址 |
设定 绘图RAM 地址 | H | L | L | L | A3 | A2 | A1 | A0 | 垂直地址范围:AC6~AC0 水平地址范围:AC3~AC0 |
A6 | A5 | A4 | A3 | A2 | A1 | A0 |