单片机的OLED显示系统设计与实现.doc

单片机的OLED显示系统设计与实现.doc

ID:27863266

大小:106.50 KB

页数:4页

时间:2018-12-06

单片机的OLED显示系统设计与实现.doc_第1页
单片机的OLED显示系统设计与实现.doc_第2页
单片机的OLED显示系统设计与实现.doc_第3页
单片机的OLED显示系统设计与实现.doc_第4页
资源描述:

《单片机的OLED显示系统设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机的OLED显示系统设计与实现  为了提高图形信息的显示速度,并得到更多的显示效果,文章基于FG_V1.2单片机开发板,依据OLED12864显示屏的操作时序要求,用51单片机实现了基于0.96英寸OLED屏的显示系统设计。经实际测试表明,其具有比12864LCD模块更快的刷新速度和更好的显示效果。  OLED(OrganicLightEmitTIngDisplay)显示技术是比液晶显示技术更为先进的新一代平板显示技术,其被业界公认为是继LCD、PDP之后最理想和最具发展前景的第三代显示技术。相比于液晶显示技术,其具有超轻薄、高亮度、广视角、自发光、响应快、抗震强、功耗低、适应温度范

2、围宽,可实现柔性显示等优越性能,有“梦幻显示器”的美誉,可广泛应用于通信、计算机、消费电子、工业应用、商业、交通等领域。在显示输出方面,目前主要采用3种方式,即:图形、数字或专用符号,在嵌入式领域,显示常采用LED、数码管及液晶显示器。前两种实现简单,但显示内容不够丰富。LCD显示器虽能显示较为丰富的内容,但其响应慢(出现残像),且亮度相对较低。OLED则响应较快,其响应速度可达液晶的1000倍以上,且OLED无需背光,亮度高,在功耗、视角等方面也均优于LCD显示器,鉴于此,OLED显示屏越来越广泛地应用在日常生活当中。  该文以宏晶公司的STC89C52单片机为控制核心,信意电子科技提

3、供的0.96寸OLED模块为显示输出设备,在Keil环境下编写OLED显示模块驱动程序,并下载Hex文件至单片机,从而实现OLED显示系统设计。    1实现原理  文中所采用的OLD模块具有和12864LCD相同的分辨率,但其在单位面积上具有更多的像素点。该模块的驱动芯片是SSD1306Z,它是一款专门用于驱动OLED点阵屏的COMS芯片,其包含128个段和64个公共端。为了能够通过外部控制器向其写入用于显示的数字信息,其对外提供了8个数据引脚和5个控制脚,并向用户提供了4种总线接口。文中所采用的OLED模块可实现SPI和IIC两种总线接口模式,默认为SPI模式。在SPI模式下,仅有数

4、据引脚的低2位和控制引脚的CS#,D/C#和RES#与单片机进行接口。为了能让OLED具有丰富的显示效果和灵活简便的操作方式,SSD1306Z向用户提供了丰富的操作指令集,另外还向用户提供了128x64位的GDDRAM(GraphicDisplayDataRAM)。由于所采用的OLED不带字库,因此无论是显示图形还是显示汉字,均需通过取模软件进行编码,然后按SPI协议,将对应的编码按照所确定的地址模式写入对应的CDDRAM中。编码原理如图1所示。图1给出了16*8编码格式的字符‘A’,由于8行为一页,因此其占据2页的高度,而宽度则占据8列。图1中的每一个方格代表一位,若要显示则置1,反之

5、置0。向GDDRAM当中送数据时,先通过指令确定操作所需的地址模式及存储器的地址,然后先写‘A’的第2页的编码,再写其第3页的编码,即可完成编码的写入操作。图1所对应的编码为0x00,0x00,0xe0,0x9c,0xf0,0x80,0x00,0x00,0x08,0x0f,0x08,0x00,0x00,0x0b,0xoe,0x08,编码时高位在下,低位在上。同理,可得对任意汉字的编码。    图1:OLED字符编码    2时序分析  操作时序为IC芯片的可靠工作提供了正确的节拍,因此操作时序正确与否将直接影响芯片的工作状态,文中OLED模块默认工作方式为4线SPI,其操作时序如图2所示

6、。图2上部分为操作一位对应的时序,下部分为操作一个字节所对应的时序,由图2可知当发送一个字节时,先发该字节的最高位,最后发最低位。    图2:4线SPI操作时序图  图2中,CS#为OLED片选信号线,低电平有效,在芯片有效后,可通过拉低或拉高D/C#来决定是进行命令写入操作还是进行数据写入操作,在时钟SCLK拉高之前建立D/C#信号,其建立时间为tAS,SDIN在SCLK低电平有效,并在SCLK上升沿时进行数据的读取,数据保持时间为tDHW,之后可发生数据交换,为下次数据读取作准备。图2中具体的时序特性如表1所示。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。