0.96‘-OLED模块使用说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Thinox_0.96’ OLED使用说明书 目录 一.OLED技术特点‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐2  二.0.96’ OLED模块介绍‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐2  三.接口定义说明‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐5  四.0.96’ OLED程序代码‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐5                              一.OLED技术特点 1.OLED定义:  OLED(OrganicLight-EmittingDiode):在外界电压的驱动下,由电极注入的电子和空穴在有机材料中复合而释放出能量,并将能量传递给有机发光物质的分子,后者受到激发,从基态跃迁到激发态,当受激分子回到基态时辐射跃迁而产生发光现象。  2.OLED技术优势:  (1)OLED器件的核心层厚度很薄,厚度可以小于1mm,一般情况下在1.3mm左右。(2)OLED器件为全固态物质发光,相对于LCD的晶体物质,抗震性好,可适应巨大的加速度,振动等恶劣环境。(3)主动发光的特性使OLED几乎没有视角限制,视角一般可达到170度,具有较宽的视角,从侧面也不会失真。(4)OLED显示屏的响应时间超过TFT—LCD液晶屏。TFT—LCD的响应时间大约使几十毫秒,现在做得最好的TFT—LCD响应时间也只有12毫秒。而OLED显示屏的响应时间大约是几微秒到几十微秒。(5)OLED低温特性好,在零下40摄氏度都能正常显示,目前航天服上也使用OLED作为显示屏。而TFT—LCD的响应速度随温度发生变化,低温下,其响应速度变慢,因此,液晶在低温下显示效果不好。(6)OLED制作工艺流程少于LCD,因为目前产业链还不够完善,导致价格高于LCD,随着更多的企业加入OLED行业,OLED产业的前景会越来越广阔。(7)OLED主动发光,不需要背面光源,功耗低于LCD产品(带背光),OLED能够在不同材质的基板上制造,厂家甚至可以将电路印刷在弹性材料上——做成能弯曲的柔软显示器。 二.OLED模块介绍 1.OLED模块简介: Thinox科技的0.96寸OLED模块采用高亮度,低功耗的OLED屏,显示颜色纯正,在阳光下有很好的可视效果。模块供电可以是3.3V也可以是5V,不需要修改模块电路,同时兼容3种通信方式:4线SPI、3线SPI、IIC,通信模式的选择可以根据提供的BOM表进行跳选。该模块一共有三种颜色:蓝色、白色、黄蓝双色。OLED屏具有多个控制指令,可以控制OLED的亮度、对比度、开关升压电路等指令。操作方便,功能丰富。同时为了方便应用在产品上,预留4个M2固定孔,方便用户固定在机壳上。  2.0.96’ OLE模块实际显示效果:          黄蓝双色显示效果   白色显示效果   蓝色显示效果        3.0.96’ OLED模块尺寸图:   4.0.96’ OLED模块用显示屏尺寸:         三.0.96’ OLED模块接口定义: VSS: 电源地; VDD: 电源(3.3V,兼容5V); SCL: 时钟信号(IIC接口时,应接上拉电阻,本模块已经接好); SDA: 数据信号(IIC接口时,应接上拉电阻,本模块已经接好); RST:复位信号,低电平有效(在对模块操作前,应先进行复位操作); D/C: 数据/命令选择脚; CS: 片选信号,低电平模块选定,高电平时对模块操作无效。  四.0.96’ OLED模块初始化程序代码  void OLED_Init(void) {  OLED_RST_Set();  delay_ms(100);  OLED_RST_Clr();  delay_ms(100);  OLED_RST_Set();    OLED_WR_Byte(0xAE,OLED_CMD);//‐‐turn off oled panel  OLED_WR_Byte(0x00,OLED_CMD);//‐‐‐set low column address  OLED_WR_Byte(0x10,OLED_CMD);//‐‐‐set high column address  OLED_WR_Byte(0x40,OLED_CMD);//‐‐set start line address OLED_WR_Byte(0x81,OLED_CMD);//‐‐set contrast control register  OLED_WR_Byte(0xCF,OLED_CMD); // Set SEG Output Current Brightness  OLED_WR_Byte(0xA1,OLED_CMD);//‐‐Set SEG/Column Mapping 0xa0左右反置 0xa1正常  OLED_WR_Byte(0xC8,OLED_CMD);//Set COM/Row Scan Direction 0xc0上下反置 0xc8正常  OLED_WR_Byte(0xA6,OLED_CMD);//‐‐set normal display  OLED_WR_Byte(0xA8,OLED_CMD);//‐‐set multiplex ratio(1 to 64)  OLED_WR_Byte(0x3f,OLED_CMD);//‐‐1/64 duty  OLED_WR_Byte(0xD3,OLED_CMD);//‐set display offset  OLED_WR_Byte(0x00,OLED_CMD);//‐not offset  OLED_WR_Byte(0xd5,OLED_CMD);//‐‐set display clock divide ratio/oscillator frequency  OLED_WR_Byte(0x80,OLED_CMD);//‐‐set divide ratio, Set Clock as 100 Frames/Sec  OLED_WR_Byte(0xD9,OLED_CMD);//‐‐set pre‐charge period  OLED_WR_Byte(0xF1,OLED_CMD);//Set Pre‐Charge as 15 Clocks & Discharge as 1 Clock  OLED_WR_Byte(0xDA,OLED_CMD);//‐‐set com pins hardware configuration  OLED_WR_Byte(0x12,OLED_CMD);  OLED_WR_Byte(0xDB,OLED_CMD);//‐‐set vcomh  OLED_WR_Byte(0x40,OLED_CMD);//Set VCOM Deselect Level  OLED_WR_Byte(0x20,OLED_CMD);//‐Set Page Addressing Mode (0x00/0x01/0x02)  OLED_WR_Byte(0x02,OLED_CMD);//  OLED_WR_Byte(0x8D,OLED_CMD);//‐‐set Charge Pump enable/disable  OLED_WR_Byte(0x14,OLED_CMD);//‐‐set(0x10) disable  OLED_WR_Byte(0xA4,OLED_CMD);// Disable Entire Display On (0xa4/0xa5)  OLED_WR_Byte(0xA6,OLED_CMD);// Disable Inverse Display On (0xa6/a7)   OLED_WR_Byte(0xAF,OLED_CMD);//‐‐turn on oled panel  }    

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功