网站大量收购闲置独家精品文档,联系QQ:2885784924

单元八OLED显示IIC通信XXX上海城建职业75课件讲解.pptx

单元八OLED显示IIC通信XXX上海城建职业75课件讲解.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单元八OLED显示–IIC通信主讲人:XXX上海城建职业学院

本单元内容OLED显示原理及驱动移植字模工具的使用编程实现对OLED写入字符、汉字、图片

教学目标了解OLED的显示原理和驱动移植熟悉字模软件的使用掌握往OLED写入字符、汉字、图片

8.1OLED显示原理及驱动移植

基本概念OLED概念OLED基本概念OLED,即有机发光二极管(OrganicLight-EmittingDiode),又称为有机电激光显示(OrganicElectroluminescenceDisplay,OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光,而且OLED显示屏幕可视角度大,并且能够节省电能,从2003年开始这种显示设备在MP3播放器上得到了应用。LCD都需要背光,而OLED不需要,因为它是自发光的。这样同样的显示,OLED效果要来得好一些。以目前的技术,OLED的尺寸还难以大型化,但是分辨率确可以做到很高。

基本概念OLED概念OLED基本概念OLED模块介绍尺寸小,显示尺寸为0.96寸,而模块的尺寸仅为27mm*26mm大小;高分辨率,该模块的分辨率为128*64;提供了总共2种接口包括:IIC接口方式,3/4线的串行SPI接口方式;不需要高压,直接接3.3V就可以工作了;驱动IC为SSD1306,SSD1306的每页包含了128个字节,总共8页,这样刚好是128*64的点阵大小,由OLED的数据手册我们可以知道0.96寸OLED裸屏是支持四种五种不同接口的,模块的通信接口是通过BS0,BS1,BS2三个管脚来配置的,本章讲述的是IIC,

基本概念OLED概念SSD1306芯片SSD1306是一个单片CMOS、OLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。由128segments和64Commons组成,该芯片专为共阴极OLED面板设计。SSD1306中嵌入了对比度控制器、显示RAM和晶振,并因此减少了外部器件和功耗。有256级亮度控制。数据/命令的发送有三种接口可选择:6800/8000串口,I2C接口或SPI接口。适用于多数简介的应用,注入移动电话的屏显,MP3播放器和计算器等。SSD1306芯片命令命令0X81:设置对比度。包含两个字节,第一个0X81为命令,随后发送的一个字节为要设置的对比度的值。这个值设置得越大屏幕就越亮。命令0XAE/0XAF:0XAE为关闭显示命令;0XAF为开启显示命令。命令0X8D:包含2个字节,第一个为命令字,第二个为设置值,第二个字节的BIT2表示电荷泵的开关状态,该位为1,则开启电荷泵,为0则关闭。在模块初始化的时候,这个必须要开启,否则是看不到屏幕显示的。

移植关键OLED驱动移植跨平台移植的关键配置根据不同平台定义SDA/SCL拉低或拉高;根据不同平台定义IO;

移植关键OLED驱动移植关键API函数OLED初始化?OLED_Init();控制命令写入?OLED_WriteCom();清除整个屏幕、清除某一行?OLED_ClearScreen()/OLED_ClearAt();OLED数据写入函数:OLED_Dis12864_Pic()OLED_DisChar16*16()

8.2字模软件的使用

字模软件字模软件使用字模软件提取汉字字摸单击选择下面的“参数设置”单击“文字输入区字体选择”字体、字形、字号效果的设置单击“其它选项”

字模软件字模软件使用字模软件提取汉字字摸在文字输入区输入一个文字按下Ctrl+Enter结束单击“取模方式”双击“C51格式”进行字模生成

添加字库字模软件在工程文件oled_zk.h中添加字库

8.3往OLED写入字符、汉字、图片

写入字符OLED8*16字符显示原理普通字符包含1行,每行16个字符;对应编程中先设置一个字符写入的起始地址,以该起始地址写入低字节的8个字符,换行再写入高字节的8个字符;

写入汉字OLED16*16汉字显示原理生成的字模有两行,每行16个字符;对应编程中先设置一个字符写入的起始地址,以该起始地址写入16个字符,换行在写入16个字符;

写入图片OLED写入一幅128*64点阵的图片利用位图软件导入一张图片;生成一张128*64点阵的BMP位图数据;将位图数据存入bmp.h文件中;利用函数OLED_Dis12864_Pic导入图片;

演示例程OLED向OLED写入汉字和

文档评论(0)

学海无涯苦做舟 + 关注
实名认证
内容提供者

职业教育

1亿VIP精品文档

相关文档