- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
®
成都惠利特自动化科技有限公司
OLED点阵屏驱动方法
8 段数码管、1602、5110、12864 点阵屏……这些都是最最常见的、可用于简
单电子开发的显示屏。我最喜欢用点阵屏,因为它相比其他字符式的屏来说,可
以用来显示任意大小的字符(包括汉字)、图片等。但点阵屏的操作方式略比其
他屏复杂……如图,点阵屏要显示的内容是由相应的点按照一定的顺序“拼凑”出
来的!下面要说的就是这“拼凑”的方法!
图1
操作方式大致按图2 流程来:
图2
1. 通信方式
SPI 、I2C、并行(8080)……这些都是向屏幕发送数据的方式,首先你应该根据
自己屏的情况,选择合适的通信方式,然后将MCU 的通信方式配置好!注意:
OLED Model Rev 0.1 P 1 / 12 Jul 2015 HelTec Automation © Limited standard files
传统的51 单片机没有I2C 或SPI 功能,只能使用8080 的并口方式,或者用
IO 口来模拟I2C 或SPI 通信;
8080 方式的速度是最快的,但是也是最占用IO 口的(通信就要8 个IO 口),
这种屏不适合用在430 、STM32 这样的IO 口不是很丰富的MCU 上,但这些
MCU 一般都有硬件I2C 或SPI 功能;
硬件I2C 或SPI 比模拟I2C 货SPI 速度快,且更省资源,但不同芯片的配置方
法不同,这里介绍用IO 口模拟SPI 和I2C 通信的方式。
1.1 模拟SPI 写数据
1.2 模拟I2C 通信
模拟I2C 就比SPI 略复杂一些,这就是为什么它比模拟SPI 略慢
Technical Data Rev 0.1 P 2 / 12 Jul 2015 HelTec Automation © Limited standard files
2. 初始化
要操作点阵显示屏,这里又有一个重要的东西——写数据和写命令!
让屏幕休眠、让屏幕滚动之类的操作,就要向屏幕写命令;要让屏幕显示内
容,就要写数据。怎样让屏幕知道你发送的东西是数据还是命令?有的屏幕有类
似 D/C(Data/Command)这样的引脚,说明是通过高低电平来区分,有的屏幕是
向屏幕写入特定的值来区分。
点阵屏内部都有一个驱动芯片,这个驱动芯片就负责按照程序的要求,在某
一个点来进行操作。所谓的初始化就是这个驱动芯片的初始化,初始化中注意两
个地方:
一个是复位!这个非常重要,如果没有完全复位,可能导致屏幕不稳定、显
示乱码等畸形问题!
另一个就是初始化代码!这个初始化代码一般都是一些 16 进制数,可以在
显示屏的规格书之类的文档里面找到,可以通过“写命令”的方式能够把初始
Technical Data Rev 0.1 P 3 / 12 Jul 2015 HelTec Automation © Limited standard files
化代码发送给显示屏。
完成了这些步骤,就可以让它显示你想要的东西了!先来看看写到屏幕上的数据
是如何显示的:
图3
Technical Data Rev 0.1 P 4 / 12 Jul 2015 HelTec Automation © Limited standard files
因为每次向屏幕写入一个byte 的数据,每个byte 的数据都有8 位,所以每
次至少要操作8 个点,像图3 这样:
您可能关注的文档
- MS对石榴皮中鞣质类化学成分初步分析.PDF
- MTSAcumen电动力学测试系统.PDF
- Mullen顶破强度测试仪.PDF
- multipleglazing多层玻璃;多层玻璃窗.PDF
- Multisim仿真系统使用学习.PDF
- MV-EGIGE系列千兆网采集卡.PDF
- MX6394语音芯片使用说明书V2.0.PDF
- MyCompany或MyActive点选产品下载.PDF
- myGov-现有在线账户链接服务.PDF
- MY系列拨叉式气动执行器.PDF
- DB43╱T 1588.18-2019 小吃湘菜 第18部分:糄粑.docx
- DB43╱T 1588.23-2019 小吃湘菜 第23部分:桐叶粑.docx
- DB43╱T 1588.33-2019 小吃湘菜 第33部分:蕨根粑.docx
- DB4503/T 0033-2022果叶两用甜茶栽培技术规程.docx
- DB45_T 2858-2024 火龙果嫁接育苗技术规程.docx
- DB5107T 82—2020 地理标志产品 天宝蜜柚.docx
- DB4409T29.1-2022储良广眼生产技术规程 第1部分:育苗.docx
- DB43/T 2404-2022郴州高山禾花鱼 鲤养殖技术规程.docx
- DB54_T 0406-2024日光温室白肉灵芝与羊肚菌轮作技术规程.docx
- DB5117T 46-2022 花脸香蘑栽培技术规程.docx
文档评论(0)