12864液晶显示屏指令大全
需积分: 49 179 浏览量
更新于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液晶显示屏的关键。
2024-11-01 上传
2011-07-07 上传
点击了解资源详情
2024-11-01 上传
2024-11-01 上传
2010-01-26 上传
lvan_z
- 粉丝: 0
- 资源: 3
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍