51单片机教程:12864液晶显示控制详解
需积分: 10 5 浏览量
更新于2024-08-10
收藏 140KB PDF 举报
"该资源是一份关于ASTM F404-20婴儿高脚椅标准消费品安全性能规范的完整英文版文档,共28页。文档主要关注产品的安全性标准,适用于婴儿高脚椅的设计和制造。"
这篇文档中涉及的知识点主要集中在51单片机的液晶显示控制上,特别是针对12864液晶显示器(无字库)的操作。12864液晶是由两个64×64的液晶显示模块组成,其控制与1602液晶有相似之处,但也有一定的差异。
1. **液晶控制命令**:
- **显示开/关设置**:通过设置R/W和DB0引脚的电平来控制显示的开启或关闭。DB0为高电平时开启显示,低电平时关闭显示,但不会影响显示RAM(DDRAM)的内容。
2. **设置显示起始行**:
- 这个命令用于设置屏幕的起始显示行。通过L/H状态的DB6~DB0来设定行地址(范围0~63)。设置后,指定行将显示在屏幕顶部,行地址计数器(Z地址计数器)会自动更新,并进行循环计数,以便行扫描同步。
3. **设置页地址**:
- 在这个过程中,R/W和DB2~DB0被用来指定页地址。页地址存储在X地址计数器中,允许在指定的页内进行读写操作,直到再次更改页地址。DB2-DB0可以表示8个不同的页,页地址不影响读写数据,除了通过此指令改变外,复位信号(RST)可以清零页地址计数器。
4. **模块化编程**:
- 文档提到了采用模块化编程的方法编写程序,这有助于提高代码的可读性和可维护性。对于初学者来说,理解并应用模块化编程能更好地组织代码结构。
5. **液晶的地址映像**:
- 液晶的Y地址和X地址共同决定了显示位置。例如,DB0对应于PAGE0,DB7对应于PAGE7,随着X地址计数器的变化,不同的页面会被选中。
6. **仿真软件的使用**:
- 在仿真软件中,12864液晶没有字库,其控制方式可能与实际硬件略有不同。为了更好地理解和使用,建议结合提供的仿真图和程序进行学习。
7. **12864液晶的管脚介绍**:
- 虽然未提供具体的管脚介绍,但在实际操作中,12864液晶通常有多个控制引脚如R/W(读写)、RS(寄存器选择)、E(使能)等,以及数据线DB0-DB7,用于传输命令和数据。
8. **重要命令**:
- 显示开/关、设置显示起始行和设置页地址是控制12864液晶显示的关键命令,它们决定了显示的内容和位置。
9. **学习资源**:
- 提供了一个名为《菜鸟学习51单片机》的教程,由while(1)世界推出,适合初学者快速入门51单片机。该教程包含了仿真图和程序,读者可以通过while(1)世界的51版块提问或下载相关资源。
以上知识点涵盖了51单片机对12864液晶显示的基本操作,对于学习单片机控制液晶显示的初学者来说非常实用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-03-01 上传
2022-04-07 上传
2022-03-01 上传
2022-04-07 上传
2022-06-24 上传
2021-09-30 上传
刘看山福利社
- 粉丝: 34
- 资源: 3877
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站