基于单片机的OLED显示器的应用

最新更新时间:2006-07-25来源: 微计算机信息关键字:模块  寄存器  电路 手机看文章 扫描二维码
随时随地手机看文章

  1  前言

  有机发光显示器(Organic Light Emitting Display,OLED)是一种新型发光和显示器件。OLED实质上是一个薄膜器件,它的发光层是有机材料层,当有电流通过时,这些有机材料就会发光。与传统的液晶显示器(LCD)相比,除了无需背光源外,OLED显示屏可实现低于1mm的厚度,这为实现软体显示提供了可能,此外可视角度更大,亮度更高,色彩更加丰富。OLED可广泛应用于手持设备、通信终端、仪器仪表等领域。

  2  模块结构

  下面以维信诺VGG12864E-S001模块为例,介绍OLED的模块结构。

  2.1  模块框图

  VGG12864E-S001 模块的OLED 显示屏为128 列,64 行结构。使用两片列驱动控制器,每片有64 路输出,分别驱动1-64 列和65-128 列;使用一片有64 行输出的行驱动器。图1为其模块逻辑电路和接口电路框图。

     ?


  2.2 引脚说明

  表1是VGG12864E-S001的引脚功能说明。

   ?

   表1 VGG12864E-S001引脚功能表


  3. 应用举例

  在实际应用中,VGG12864E-S001模块与微处理器的连接方式有两种,一种为直接访问方式,一种为间接访问方式。下面以直接访问方式为例,介绍与8031的连接电路。


  3.1 驱动电源转换电路设计

  多数嵌入式系统中只由外部提供+5V单电源,因此必须为OLED提供驱动电源转换电路。LTC3459是Linear Technology公司推出的升压芯片。其输入电压为+1.5V~+5.5V,输出电压为+2.5V~+10V。其最大静态电流为20mA,当转换器处于关闭模式时,其剩余工作电流低于1mA。图2为其典型电路,输出电压为+10V,满足VGG12864E-S001模块+9V~+11V的驱动电压输入要求。

  3.2 接口电路

  直接访问方式就是将模块的接口作为存储器或I/O 设备直接挂在计算机总线上,计算机以访问存储器或I/O 设备的方式对模块操作。图3是直接访问方式的接口实用电路图。

  3.3 应用程序举例

本程序显示字符"Tel:62780866"

ORG 0000H

AJMP MAIN

COM  EQU  20H  ;指令寄存器

DAT  EQU 21H  ;数据寄存器

PAGE  EQU  31H  ;页地址寄存器D2,D1,D0

;以下读、写地址分配略

MAIN:  MOV SP,#60H

ACALL  INT

ACALL  CLEAR

MOV  PAGE, #85H

MOV  COLUMN,#30H  ;起始列为第48列

MOV  CODE,#00H   ; T

ACALL  CWPR

MOV   PAGE,#85H

MOV   COLUMN,#01H  ; e

MOV   CODE,#45H

ACALL  CWPR

MOV  PAGE,#85H

MOV  COLUMN,#02H

MOV   CODE,#4CH  ; l

ACALL  CWPR

MOV  PAGE,#85H

MOV  COLUMN,#03H

MOV  CODE,#1AH   ; :

ACALL  CWPR

MOV   R7,#00H

MOV   R6,#60H

LOOP:  MOV A,R7

MOV   DPTR,#TAB

MOVC  A,@A+DPTR

MOV   CODE,A

MOV   PAGE,#05H

MOV   COLUMN,R6

ACALL  CWPR

INC   R7

MOV   A,#06H

ADD   A,R6

MOV   R6,A

CJNE   R7,#08,LOOP

SJMP   $

TAB: DB 04H,05H,06H,07H,08H,07H,09H,09H

; 子程序

(A) 左半部控制驱动器(1-64列)驱动子程序

; (1) 写指令代码子程序

PRR0: PUSH DPL

PUSH  DPH

MOV DPTR,#CRADD2 ;设置读状态字地址

PRR01: MOVX A,@DPTR   ; 读状态字

JB  ACC.7,PRR01 ;判"忙"标志为"0"否,否再读

MOV DPTR,#CWADD2 ;设置写指令代码地址

MOV  A,COM   ;取指令代码

MOVX  @DPTR,A  ;写指令代码

POP  DPH

POP  DPL

RET

; (2) 写显示数据子程序(略)

; (3) 读显示数据子程序

PRR2:  PUSH DPL

PUSH DPH

MOV DPTR,#CRADD2 ;设置读状态字地址

PRR21: MOVX A,@DPTR ;读状态字

JB ACC.7,PRR21  ;判"忙"标志为"0"否,否再读

MOV DPTR ,#DRADD2 ;设置读显示数据地址

MOV A,COM ;取指令代码

MOVX @DPTR,A ;写指令代码

POP DPH

POP DPL

RET

; (B) 右半部控制驱动器(65-128列)驱动子程序(略)

; (C) 初始化子程序

INT: MOV COM,#0C0H ;设置显示起始行为第一行

ACALL PRL0

ACALL PRR0

MOV  COM,#3FH ;开显示设置

ACALL PRL0

ACALL PRR0

RET

; (D) 清显示区子程序(略)

  4 结束语

  随着OLED技术的不断成熟,OLED正以其优良的显示特性,将部分替代LCD和LED,广泛应用于以单片机和DSP等为核心的嵌入式系统中。

  参考文献:

[1]费民权,OLED-显示技术的未来[J].显示器件技术,2004(1).

[2]Linear Technology Corporation,LTC3459 10V Micropower Synchronous Boost Converter, http://www.linear.com,2004.

[3]维信诺科技有限公司,VGG12864E-S001OLED显示模块,http://www.visionox.com,2005.

关键字:模块  寄存器  电路 编辑: 引用地址:基于单片机的OLED显示器的应用

上一篇:LCD在电机软起动器中的应用
下一篇:手机相机的低压闪光灯设计

推荐阅读最新更新时间:2023-10-18 14:33

单片机和MCP2510的CAN总线通信模块设计
CAN(Controller Area Network)总线,即控制器局域网。由于具有高性能、高可靠性以及独特的设计,CAN总线越来越受到人们的重视。德国的Bosch公司最初为汽车监控和控制系统设计了CAN总线,现在,其应用已面向过程工业、机械工业、纺织工业、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。CAN总线已经形成国际标准,并已经公认为是最有前途的现场总线之一。CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并得到众多半导体器件厂商的支持,推出各种集成有CAN协议的产品。CAN总线系统智能节点是网络上报文的接收和发送站,一般由单片机和CAN控制器或二者合二为一组成。 MCP25l0是Micro
[应用]
87C196MC与IPM模块组成的变频调速系统
    摘要: 介绍一种基于87C196MC单片机及IPM的SPWM变频调速系统,给出系统硬件配置和软件设计。实验结果表明,系统运行稳定,具有良好的动、静态性能。     关键词: 变频调速 单片机 87C196MC IPM 随着大功率开关器件制造技术和计算机技术的迅猛发展,交流电机的变频调速在一般工业领域以至许多民用领域中已得到广泛应用。在节能、减少维修、提高产品产量及产品质量等方面都取得了明显的经济效益。目前,高性能交流调速系统的研究和开发已引起各国学者的高度重视,而所用微处理器、功率器件及产生SPWM波的方法是影响变频器性能好坏的直接因素。 1 系统硬件电路设计 1.1 87C19
[传感技术]
单片机和MCP2510的CAN总线通信模块设计
CAN(Controller Area Network)总线,即控制器局域网。由于具有高性能、高可靠性以及独特的设计,CAN总线越来越受到人们的重视。德国的Bosch公司最初为汽车监控和控制系统设计了CAN总线,现在,其应用已面向过程工业、机械工业、纺织工业、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。CAN总线已经形成国际标准,并已经公认为是最有前途的现场总线之一。CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并得到众多半导体器件厂商的支持,推出各种集成有CAN协议的产品。CAN总线系统智能节点是网络上报文的接收和发送站,一般由单片机和CAN控制器或二者合二为一组成。 MCP25l0是Micro
[工业控制]
首个国字号集成电路产业园区将落户通州
北京市正在规划在通州区建设一个国家级集成电路产业园区“国家集成电路产业园区”,这将是国内第一个以“国”字头命名的集成电路产业园区。 北京市通州区经济和信息化委员会5月9日官网上发布了两条相关消息显示:该园区将建于通州区马驹桥镇及金桥基地。 通州经信委官网发布的一条消息称:5月8日,(北京)市经信委梁胜副主任等相关领导实地考察了我区集成电路产业群基地建设准备情况。在肯定了金桥基地所做工作成绩的同时指出了今后工作的重点和努力方向: 一是要尽快成立专项工作领导小组,有组织、有计划地加快土地的开发及基础设施建设; 二是领导小组要形成例会制度,定期梳理建设中存在的问题并及时解决,镇、区级层面难以解决
[半导体设计/制造]
赛灵思助力安森美智能功率模块平台更快更高效
本文编译自Xilinx官方博客 安森美的智能功率模块(IPM)和集成功率模块是为有效控制电机而制造的。它们适用于高电压和高工作温度,并减少了驱动器的空间。更高的开关频率有助于提高效率,超越了传统电机控制解决方案的能力。 这就是为什么在软件中具有算法的MCU无法优化新技术的原因。在专用逻辑中使用高级算法的快速切换可控制电动机的旋转磁场,从而最大程度地提高效率。通过Xilinx(赛灵思) Zynq-7000 SoC中的电机控制功能,该系统可通过设计获得最佳性能。无论Xilinx SoC内部正在运行什么,控制环的速度始终是可预测的。处理系统中的Arm内核使该设备变得智能化,可用于工业物联网(IIoT)。 电机的能效起着至关重
[嵌入式]
赛灵思助力安森美智能功率<font color='red'>模块</font>平台更快更高效
LeddarTech发布灵活的模块化LeddarEngine 加速开发ADAS和AD传感器
据外媒报道,ADAS和自动驾驶(AD)传感技术供应商LeddarTech®宣布推出全新版本的LeddarEngine软件,以支持和加速LiDAR传感器的开发。LeddarEngine解决方案包括LeddarCore™ LCA3片上系统(SoC)和LeddarSP™ 信号处理,为开发针对大批量生产而优化的高度集成和灵活的固态LiDAR解决方案设立了新标准。 图片来源:LeddarTech 这个新版本软件专为LeddarEngine软件引入了多个新的集成层,且与新硬件平台兼容。LeddarTech将控制、信号处理和点云处理进行了分离,因此这些功能可以单独使用或组合使用,使客户能够更好地控制最终解决方案。 为其当前产品
[汽车电子]
LeddarTech发布灵活的<font color='red'>模块</font>化LeddarEngine 加速开发ADAS和AD传感器
MAX8212 简单电路把负载从电池断开
负载是指连接在电路中的电源两端的电子元件。电路中不应没有负载而直接把电源两极相连,此连接称为短路。常用的负载有电阻、引擎和灯泡等可消耗功率的元件。不消耗功率的元件,如电容,也可接上去,但此情况为断路。
[模拟电子]
三菱PLC常用电路编程指令运用
一、自锁、互锁电路 1)自锁电路 自锁电路常用于电动机的起保停控制。 按下启动按钮X0电动机开始运行,松开启动按钮后电动机保持运行,按下停止按钮X1电动机停止运行。 2)互锁电路 互锁电路常用于电动机的正停反、正反转、星三角降压启动等 控制电路 中,主要目的是防止两个线圈同时接通而造成的电动机短路等故障。 以电动机的正停反控制为例。 将电动机正转控制线圈Y1的常闭触点接入电动机反转控制线圈Y2的程序段中,当电动机正转运行时按下反转按钮X1电动机反转控制线圈Y2不会接通,电动机继续正转运行。只有按下停止按钮X2使电动机停止后再按反转按钮X1电动机才能切换到反转运行。 电动机从反转运行切换到正转运行亦是如此。 二、延时
[嵌入式]
三菱PLC常用<font color='red'>电路</font>编程指令运用
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved