12864液晶显示屏指令大全

需积分: 49 21 下载量 41 浏览量 更新于2024-09-12 2 收藏 20KB DOC 举报
"12864液晶显示屏的指令合集主要涉及了对显示屏的各种操作,包括显示字符、设定DDRAM地址、控制显示状态、位址归位、点设定指令以及游标和显示移位控制。这些指令对于理解和操作12864液晶显示屏至关重要,能够实现对屏幕内容的精确控制和动态更新。" 1. **显示字符**: - 在12864液晶显示屏中,显示字符是通过`write_Cmd()`函数配合特定的指令来实现的。例如,要显示字符,首先可能需要设置DDRAM地址,然后发送显示字符的命令。 2. **设定DDRAM地址**: - DDRAM(Dynamic Display RAM)地址的设定决定了字符在屏幕上的位置。`write_Cmd(0x90)`用于设定DDRAM地址,防止地址溢出。这一步是必要的,因为每个位置都有一个对应的地址。 3. **显示状态命令**: - 控制显示屏的整体显示、游标的状态。例如,`write_Cmd(0x08)`用于整体关闭显示,游标关闭,游标位置关闭,而`write_Cmd(0x0c)`则是打开整体显示,关闭游标,不显示游标位置。`write_Cmd(0x0e)`和`write_Cmd(0x0f)`则分别开启游标和游标位置。 4. **位址归位**: - 使用`write_Cmd(0x02)`可以将位址归位到原点,即游标返回到屏幕的起始位置。`write_Cmd(0x84)`将DDRAM地址设为0x88,使得游标在特定位置闪烁。 5. **点设定指令**: - 这部分指令主要用于控制写入字符后光标的移动以及整个显示区域的移动。例如,`write_Cmd(0x07)`使光标向右移动,整体显示向左移动;而`write_Cmd(0x05)`则是相反,光标向左移,整体显示向右移。`write_Cmd(0x06)`和`write_Cmd(0x04)`分别控制光标右移但不改变整体显示和光标左移不改变整体显示。 6. **游标和显示移位控制**: - 这些指令允许不依赖于写入显示数据就能直接移动光标或整体显示。例如,`write_Cmd(0x10)`使得光标左移,`write_Cmd(0x14)`则让光标右移。`write_Cmd(0x18)`和`write_Cmd(0x1c)`分别用于整体显示左移和右移,光标会跟随移动。 通过这些指令,开发者可以精确控制12864液晶显示屏的每一个细节,包括字符的显示位置、显示状态、光标行为等,从而实现丰富的显示效果。在编写程序时,正确理解和使用这些指令是成功驱动12864液晶显示屏的关键。