傅 勇 ,张 雷,胡俊涛,吕国强,c
(合肥工业大学a.光电技术研究院 特种显示技术教育部重点实验室 特种显示技术国家工程实验室 省部共建现代显示技术国家重点实验室;b.仪器科学与光电工程学院;c.计算机与信息学院,安徽 合肥 230009)
OLED与薄膜场效应晶体管液晶显示器(TFT-LCD)相比,具有响应快、全彩色、自发光、视角宽、对比度高、低电压、可实现柔性显示等优点,能更好地应用于手机、MP3、小尺寸仪表盘等[1-4]。OLED显示器以其卓越的显示性能成为下一代平板显示器[5]的一个强有力竞争者,目前市场上已出现多种中小尺寸OLED,但配套的驱动接口电路设计[6]很少,笔者拟采用STC11L60XE单片机作为OLED显示模块CMEL CO283QGLD-T的主控制器,尝试在SPI模式下实现OLED全彩静态图片显示。
CMEL CO283QGLD-T显示模块是240×RGB×320点阵的2.8 in全彩OLED显示模块,集成了S6E63D6驱动器[7],图1为S6E63D6的结构框图。S6E63D6是一款带控制器的OLED驱动专用芯片,最大可支持240×RGB×320点阵的图形显示,内置容量为240×18×320位的图像存储器(GRAM),向GRAM中写入图像数据可实现65 k、260 k色图片显示。其具有四种可编程彩色显示接口模式:18-/16-/9-/8-位并行接口模式、18-/16-/6-位的RGB接口模式、串行外围设备接口(SPI)模式和高速串行接口(MDDI)模式。S6E63D6内嵌DC-DC电压转换器,提供OLED模块内部像素驱动电压。

实现静态图片显示需预存图像数据,而单片机内部程序空间有限(60 k),不适合存储图像数据,采用Flash存储器作为图像数据存储区能有效地解决这一问题。单片机只需读取Flash存储器中的图像数据,再传送到显示模块即可实现静态图片显示。……