基于C8051单片机的OLED课件_第1页
基于C8051单片机的OLED课件_第2页
基于C8051单片机的OLED课件_第3页
基于C8051单片机的OLED课件_第4页
基于C8051单片机的OLED课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于C8051单片机的OLED显示控制的研究电子信息工程学院答辩人:宫尚明导师:王答辩具体介绍内容第一章.引言第二章.OLED的工作原理第三章.OLED驱动方式及驱动芯片第四章.显示系统的设计 1.系统的硬件设计 2.系统的软件设计第五章.总结第一章.引言 研究的目的及意义 有机发光显示器之所以能受到青睐,是因为OLED与以CRT为代表的第一代显示器和以LCD(Liquid Crystal Display,LCD)为代表的第二代显示器相比,有着明显的技术优势,可总结为以下几点:OLED器件厚度薄,重量轻,非常适合应用在微显示设备中 。全固态结构,无真空、液体物质,抗震性好,适应于巨大加速度、振

2、动等恶劣环境;低温特性好,可在零下40下正常工作。主动发光,视角很宽,不会有选择视角的问题。 速度快,OLED器件单个像素的响应速度约为微秒级别,比LCD元件快2-3个数量级。OLED采用的二极管是主动发光的,因此不需要背面光源,发光转化效率高,功耗比液晶低。 OLED能够在不同材质的基板上制造,可以做成能弯曲的柔软显示器。因为OLED每一个发光元素都像一个小的灯泡,当关闭时可以使对比度趋近无穷大。综上所述,OLED技术远远优越于现有的LCD技术。因此,有人预言OLED是未来替换LCD的新一代显示器件。 维信诺研发的可弯折柔性OLED显示器 本论文选择P7403OLED显示器可以实现9664的

3、像素显示,显示频幕大小为26.6620.38mm。输入电压为913V,像素输入电流15mA,可在-4085摄氏度保存,并在-2060摄氏度下正常工作,晶振为0.97MHz。 P7403OLED器件通过控制电路和驱动电路,驱动并输出显示数据,进行图片显示。从控制电路输出显示数据和命令数据,启动驱动电路的核心芯片SSD1332,由驱动电路产生OLED显示的行、列驱动信号,驱动P7403OLED进行显示。 驱动电路共输入64路行驱动信号和288路列驱动信号,其中288路列驱动信号由一行中所有象素点(共96个象素点)的三基色RGB构成。 P7403结构示意图第三章.OLED驱动方式及驱动芯片驱动芯片S

4、SD1332采用无源矩阵驱动模式SSD1332控制结构图 SSD1332主要由命令译码器、命令接口、串行接口、振荡器、显示时序发生器、灰度译码期、OLED驱动电流控制块、SEG电流源/COM开关和图形显示数据存储器(GDDRAM)9部分组成。图形显示数据存储器(Graphic Display Data RAM,GDDRAM)是一个静态存储器,可以存储一帧的显示数据,其存储空间为966412bit。采用柔软材料制成,可以通过软件选择方式由行、列驱动模块向OLED输出。SSD1332驱动方式显示数据(966416位)由控制电路通过MCU接口输入到图形数据存储器中(GDDRAM)中缓存,然后通过灰度

5、解码器对数据进行灰度解码,最后将解码后的显示数据发送到OLED上进行显示。OLED的控制命令通过MCU接口输入到命令解码器中进行解码,输出相应的时钟信号、行/列同步信号,控制OLED显示的振荡频率、驱动电路上的电压转换模块以及OLED行/列偏移的驱动模块。在驱动电路中的行驱动模块上,设置显示行地址,控制OLED该行的扫描线,此时列驱动模块已锁存了存储在图形数据存储器中对应象素点的显示数据,将显示数据依次输出到对应象素点上,在OLED上完成该行的显示;依次对OLED上每一行由行/列驱动模块按上述方法驱动控制,完成一帧的图像的显示。 系统等效电路图 单片机的P3口通过控制电路与OLED驱动芯片的D

6、0D7连接。单片OLED显示系统主要由单片机C8051F020芯片、SRAM IS63LV1024芯片和DataFlash AT45DB081芯片构成。将显示数据存储到Data Flash之中,在单片机上产生OLED的控制信号,通过单片机的P3口,将控制数据和显示数据输出到驱动芯片SSD1332之中,完成对显示系统驱动电路的控制工作。 C8051F020单片机与驱动芯片SSD1332之间主要实现如下的信息交互传输的工作:(1)C8051F020 MUC向OLED显示屏输出图像显示数据;(2)产生并输出驱动芯片SSD1332所需的显示控制命令;(3)单片机从PC机上接收传来的图像显示数据。系统的

7、控制显示Data Flash在显示之前就已经存储了显示数据,在输出显示数据之前,先对驱动芯片SSD1332进行初始化,设置OLED的显示模式和显示范围。在得到开始显示的命令之后,从Data Flash中读取显示数据,在一帧图片中,从上向下、从左向右,依次将每个像素的显示数据从单片机的P3口输入到SSD1332,将显示数据缓存在GDDRAM中,由SSD1332的振荡器控制SSD1332的行/列驱动模块,依次向OLED的对应像素点赋值。在一帧图片数据输出结束后,如果单片机不再给SSD1332输出新的显示数据,把GDDRAM中存储的数据自动输出到OLED的相应像素点,达到静态图片显示的目的。静态图片的显示 通过对驱动芯片SSD1332研究,可以知道:由于驱动芯片可识别的颜色数据为28bit数据,与普通图片数据38bit数据不同,因此在PC机上对图片数据进行数据处理。按照前文对系统的软件设计,对BMP图片进行逐点象素处理,将3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论