基于ARMOLED显示系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARMOLED显示系统设计

基于ARMOLED显示系统设计   摘 要:由于传统的LCD具有显示角度过小等缺点,设计了OLED(有机电致发光显示器)显示控制电路,采用周立功开发的T2387I工控模块为处理器,加上外围电路对256×64点阵,具有16级灰度的单色OLED显示进行控制,并用可控的电源芯片实现对OLED的上下电顺序控制。通过字模提取软件提取所需显示汉字的字模数据,采用C语言编程实现OLED的显示。??   关键词:OLED;显示控制电路;T2387I;上下电顺序;字模??   中图分类号:TP301.1 文献标识码:A 文章编号:1672-7800(2011)03-0060-03?お?   ??   作者简介:宁辉(1981-),男,四川遂宁人,西南交通大学电气工程学院硕士研究生,研究方向为嵌入式系统设计;吴刚(1983-),男,四川平昌人,西南交通大学电气工程学院硕士研究生,研究方向为嵌入式系统设计;魏志强(1986-),男,安徽淮南人,西南交通大学电气工程学院硕士研究生,研究方向为嵌入式系统设计;黄东(1984-),男,湖南邵阳人,西南交通大学电气工程学院硕士研究生,研究方向为嵌入式系统设计。         1 系统硬件设计??   整个系统采用带ARM7核的T2387I工控模块作为主控部分,驱动点阵OLED显示,并采用可控的升压芯片实现对其上电顺序的控制。??   1.1 OLED模块??    本系统所选用的OLED模块是台湾悠景公司生产的UG-5664ASYDF01型OLED显示屏。该显示屏是单色(黄色)显示,具有256×64点阵,6级灰度。模块内含的驱动IC是SOLOMEN公司的SSD1322型OLED驱动控制器。该芯片采用TAB封装,直流驱动方式,需提供2.8V的操作电压和10~20V的显示驱动电压,可支持的最大分辨率为480×128,并可以编程实现16级灰度。??   为了保护OLED面板,处理器需对驱动IC的上下电顺序进行控制。上电时先给OLED提供2.8V的操作电压,对SSD1322进行初始化,然后给OLED上12V的显示驱动电压,进行正常显示。而下电时这要反过来,先将12V的显示电压断掉,并进行一定的延时,使模块的显示电压引脚从高变低达到稳定状态,再将2.8V的操作电压断掉。系统中DC-DC转换的电压有5V和3.3V,因此要让OLED正常工作,还需要进行DC-DC变换,产生2.8V和12V的电压,而要对上下电的顺序进行控制就需采用带有使能端的电源芯片。本系统中采用型号为LP3990-2.8的线性稳压器输出2.8V给OLED提供操作电压,用型号为MAX8570EUT的液晶升压芯片,外加一定的电路产生12V的显示电压。??    此外,SSD1322还提供了8位的6800系列MCU、8080系列MCU并行时序和SPI串行3种通信接口方式。??      1.2 ARM处理器的接口设计??    ARM是一种16/32位的RISC处理器,也可认为是种体系架构,凭其功耗低、性能高等特点已在嵌入式领域得到广泛应用。??   本系统采用的是周立功公司生产的T2387I工控模块作为主控模块。T2387I是TinyARM T23系列微小型工控模块中的一员,其在仅为12cm??2的面积上高度集成ARM7微处理器―LPC2387最小系统、10/100M工业以太网控制器、CAN-bus接口、SD/MMC总线控制器、12MHz工业级有源晶振和独立复位监控等电路,简化了系统设计工作。系统硬件结构框图如图1所示。??       本系统只需通过普通IO口模拟OLED对应接口方式的时序就可以控制其显示,调试中采用的8080时序。由于调试中只需向驱动IC写数据进行显示,而不需从中读取数据,所以主要进行的是写操作,SSD1322的8080写操作时序图如图2所示。??      ??   OLED屏的显示是由SSD1322控制,而ARM也是控制SSD1322,所以需要清楚SSD1322的工作过程。ARM通过RES#、C#、D/C、WR#、RD#、D0~D7来控制SSD1322,从而控制OLED显示屏。其中RES#为复位脚,低电平有效,C#为芯片选择脚,低电平时芯片被选择。D/C为数据/命令选择脚,低电平时D0~D7为命令输入口,高电平时D0~D7为数据输入口。WR#和RD#分别为写和读选择信号,控制写和读的操作。通过控制D/C、WR#和RD#的状态,ARM能对OLED进行4种操作,如表1所示。??      2 软件程序设计??    T2387I工控模块已经固化了文件系统、TCP/IP协议栈、USB协议栈、基础驱动库以及μC/OS-Ⅱ操作系统等,无需了解ARM内部寄存器,只需调用API函数就可进行开发。

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档