LCD12864无字库液晶使用详解与Proteus实例
需积分: 10 91 浏览量
更新于2024-07-28
收藏 8.49MB PDF 举报
本文档详细介绍了LCD12864液晶的使用,特别关注于不带字库类型的LCD12864,如Proteus中的AMPIRE128X64型号。作者提到,这种液晶驱动器采用KS0108芯片,虽然其官方数据手册不易获取,但可以通过类似芯片的手册来了解其控制逻辑,因为其逻辑与HD61202相似。
引脚功能部分,列举了液晶的各个引脚及其功能,包括片选(CS1和CS2)、电源(VCC)、地(GND)、视频控制信号(RS、R/W、E)以及数据线(DB0-DB7)等。值得注意的是,由于液晶含有两个驱动器,所以需要两个片选信号分别控制左右显示区域。
文章重点讲解了液晶的指令系统,例如行设置命令,通过改变DB7到DB0的组合来指定显示的行号,从而实现滚动显示效果。此外,页(page)设置指令用于指定显示的起始页,通过特定的二进制编码(如0xB8)表示,每个页有8行,总共有8页。列地址设置指令则用来控制Y地址,即选择屏幕上的垂直位置。
作者强调,理解LCD12864的工作原理和指令集对于实际应用至关重要,虽然带字库的液晶可能预设了字体,但不带字库的液晶则提供了更大的灵活性,允许用户自定义字体。尽管内容详尽,但作者也提醒读者可能存在错误,鼓励读者提出批评和建议。
这篇文档不仅涵盖了LCD12864的基本结构、引脚功能,还深入解析了其指令系统,对于希望在嵌入式系统或微控制器项目中使用LCD12864的开发人员来说,具有很高的实用价值。
2022-01-21 上传
2022-01-15 上传
2021-03-23 上传
2012-06-30 上传
2023-03-10 上传
2023-07-05 上传
2023-09-12 上传
2021-10-03 上传
2022-01-22 上传
yunjuanaabbyunshu
- 粉丝: 0
- 资源: 11
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建