液晶控制器与mPSD3334D的接口及显示技术

发布者:转眼人老最新更新时间:2014-08-28 来源: cecb2b关键字:液晶控制器  mPSD3334D  显示技术 手机看文章 扫描二维码
随时随地手机看文章

  引言

  点阵液晶显示器具有可显示复杂的文字及图形,显示屏面积大小多样等优点,在智能仪器仪表、电子设备等工业、民用方面有着广泛的应用前景。

  ST公司的mPSD系列单片机以其接口功能强大、存储容量大和系统开发方便等优点,逐渐被应用到对功能要求较高的控制领域。其可编程逻辑的丰富外围接口和大容量存储器的使用必须通过PSDsoft Express软件配置,与传统51系列单片机开发不同。本文通过在实际项目中对mPSD3334D的应用,重点介绍了其特点及其与内置SED1520液晶控制器的液晶模块GXM12232-1的接口,并给出了mPSD3334D的引脚配置和GXM12232-1显示控制流程图。

  mPSD3334D及SED1520简介

  mPSD3334D单片机

  mPSD33xx系列单片机是高性能嵌入式控制器,整合了8051微控制器、灵活的存储器结构、可编程逻辑和丰富的外围接口。芯片由MCU和PSD两大模块组成。该系列不同种类单片机的区别主要体现在存储器空间大小和MCU模块、PSD模块供电电压的不同。mPSD3334D存储空间为256KB Flash、8KB SRAM,MCU模块采用3.3V供电,PSD模块采用5.5V供电。

  与传统8032单片机比较,除时钟特性和可控制指令预取、跳转缓存特性不同外,其余不同主要表现在如下方面:

  1. 灵活的扩展外围接口功能。PA、PB、PC、PD口为多功能复用口,通过相应寄存器的设置可根据系统需要灵活进行功能切换。端口供电电压与MCU模块电压的不同,可方便与外围不同供电电压器件接口,减少系统电压转换的设计。

  2. 高性能JTAG调试、下载功能,方便产品开发和生产。

  SED1520驱动器

  SED1520是一种点阵图形式液晶驱动器,可直接与8位CPU相连,使用方便。SED1520通常集列驱动器和控制器于一体,作为内藏式控制器,广泛应用于小规模液晶模块的显示。

  SED1520驱动器的主要特点为:

  1. 内部显示RAM容量为2560b。其每一位数据控制液晶屏上一点的亮灭状态。“1”表示亮,“0”表示暗。

  2. 具有16个行驱动和61个列驱动,可方便与SED1521配合,进行单一列的扩展。

  3. 总线速度可达10M,显示占空比为1/16或1/32。

  采用SED1520作为驱动器的液晶模块,根据液晶屏的大小不同,SED1520、SED1521对行、列的组合有所不同。如屏大小为141×16、占空比为1/16的液晶模块采用SED1521进行了列的扩展。当液晶屏行数超出单片SED1520的行驱动能力时,可采用主从式SED1520进行行扩展。如图1所示。

  本文介绍的GXM12232-1液晶模块采用的SED1520驱动器的内部系统框图即为图1所示。采用主从结构的两片SED1520分别控制显示屏幕左、右半屏显示。

液晶控制器与mPSD3334D的接口及显示技术0

图1 采用主从式SED 1520进行扩展

  SED1520指令与显示RAM结构

  SED1520指令系统比较简单,共13条,除读状态指令、读显示RAM数据指令外,其他指令均为写操作,并且读写指令均为单字节指令。在送出每条指令时,必须进行控制器状态检测,状态字节的含义如下:

  D7:1/0,模块忙/准备就绪;

  D5:1/0,模块显示关/开;

  D4:1/0,模块复位/正常;

  D3-D0:未用

  在指令使用中,关键要分清显示行、列设置和显示页面设置的关系。单片SED1520可驱动61×16液晶屏,其内部显示RAM相对于COM0每8行为一个显示页面,故本文使用的模块可显示4页。

  液晶模块与mPSD3334D的

  硬件接口与配置

  SED1520驱动器设计有80-CPU和68-CPU两种接口时序。GXM12232-1模块在采用不同控制时序时,引脚连接功能不同。本设计在使用该模块时采用了68-CPU的控制时序。PA口与液晶模块数据线连接,PB4、PB3分别连接液晶模块引脚E1、E2,PB2连接模块RW,PB1连接模块数据命令控制引脚A0。

  PSD模块PA、PB口引脚定义

  mPSD3334D单片机的PA是多功能复用口,PB口具有可编程逻辑输出功能。在本文中为便于程序移植和接口时序要求,PA口设置成外围设备模式;PB4、PB3设置成CPLD输出外部片选、高电平有效模式,命名为LCD_E2、LCD_E1;PB2、PB1设置成CPLD输出Combinatorial模式,命名为LCD_RW、LCD_A0。PA口的外围设备模式的引脚定义必须使用PSDsoft_Express软件才能完成,在程序运行时引脚工作模式不能更改。

  PSD模块逻辑功能设置

  根据接口时序的要求,对PA、PB口进行相应逻辑功能的设置。与本文涉及密切的逻辑功能主要有PSEL和PB[4:1]引脚信号。PSEL、PB4和PB3是片选逻辑设置,PB2和PB1是I/O逻辑功能设置。片选逻辑功能设置时必须保证与mPSD3334D中Flash和SRAM存储区的地址分布不相冲突。以上逻辑功能的设置必须在PSDsoft Express软件的设计辅助窗口中完成。

  当PA口工作在外围设备I/O模式时,PSEL片选逻辑地址即为PA口的外围设备I/O地址空间。在PA口外围设备I/O模式中,可以设置其中任意一项。主程序必须初始化VM寄存器使能PA口外围设备I/O模式。

  设置PB4、PB3逻辑,使能LCD_E1、LCD_E2信号用于选中LCD模块的Master、Slave控制器。当I/O地址范围在Hex Start和Hex End之间,且读或写信号有效时,LCD_E1和LCD_E2引脚信号被选中。

  LCD_RW用于区别命令或数据的读、写,LCD_A0用于区别命令或数据。在I/O逻辑功能设置中,根据片选信号的设置,LCD_RW与地址信号a0相连,LCD_A0与地址信号a1相连,LCD_A0=0表示命令,LCD_A0=1表示数据。

  根据上述设置情况可以看出,地址信号a2用于区分master、Slave驱动器的选择,a1a0组合实现对命令、数据的读写控制。GXM12232-1模块Master、Slave驱动器相应命令、数据控制地址如表1所示。[page]

  液晶模块显示软件设计流程

  SED1520控制器的控制命令是单字节指令。在GXM12232-1模块中进行控制时,根据Master、Slave模块的数据、命令地址送出相应数据、命令字节。但是在每次读写数据或命令时,必须进行忙状态检测。有关命令字在前面和相关数据手册中有具体介绍。图2给出了控制命令字流程图。

液晶控制器与mPSD3334D的接口及显示技术1

图2 控制命令流程图

  SED1520控制器正常工作必须进行一定配置,其中包括显示开关、静态或动态显示、占空比等,该过程主要是写命令控制过程,通过多次调用OutMasterCom(unsigned char i)、OutSlaveCom(unsigned char i)完成。以GXM12232-1模块的Master控制器为例,其命令控制代码如下。对于Slave控制器,更改相应地址即可。

  void OutMasterCom( unsigned char i ) // write master command

  {

  while ((rm_status & 0x80)); //rm_status the command read address of master

  wm_command = i; //wm_command the command write address of master

  }

  以GXM12232-1模块的Master控制器为例,其写数据代码如下。

  void OutMasterDat( unsigned char i ) //write master data

  {

  while ((rm_status & 0x80));

  wm_data = i; //wm_data the data write address of master

  }

  液晶屏的数据显示过程主要分为显示地址命令设置和送出显示数据两步。GXM12232-1模块由Master、Slave两个控制器构成。当设置显示列地址大于60时,显示窗口切换为Slave,即屏幕显示的右半屏。在应用中显示数据采用纵向取模方式。在GXM12232-1模块进行字符、图形显示时必须注意显示窗口和PAGE的范围。程序流程如图3所示。因对于不同的显示对象页占据的大小不同,在页范围检测时需根据对象大小确定检测范围。

液晶控制器与mPSD3334D的接口及显示技术2

图3 字符、图形显示流程图

  结语

  本文介绍了mPSD系列单片机PA口在外围设备I/O模式下与GXM12232-1模块的连接与相应显示程序设计。GXM12232-1模块的程序设计采用了C51硬件语言,可移植性较强,同时有助于其他内置SED1520液晶控制器的模块应用。

关键字:液晶控制器  mPSD3334D  显示技术 引用地址:液晶控制器与mPSD3334D的接口及显示技术

上一篇:单片机通过串口中断与电脑连接技术
下一篇:避免2.4GHz ISM频段各种类型无线设备干扰的技术

推荐阅读最新更新时间:2024-03-16 13:40

AT056TN04液晶屏驱动控制器设计
摘要:由于解析度比模拟屏大,玻璃上的线路会更密,对工艺和背光的成本更高,在对颜色要求不高的工业仪器仪表领域,低成本的模拟彩色液晶屏已成首选。提出一种FPGA技术的彩色液晶驱动控制器的设计方案,使用硬件描述语言完成液晶时序和存储器接口,成功实现对AT056TN04的8种基本颜色的显示,既克服单色液晶模块色彩单调,颜色丰富的数字彩色屏价格贵的缺点,又具有显示数据量小、用户操作简单方便的优点。适当调整可以方便应用于其他模拟彩色液晶屏,在工业仪器仪表中具有较好的应用价值。 为使产品在市场竞争中处于有力地位,在工业仪器仪表中,单色液晶屏逐渐被彩色屏取代是必然趋势。由于数字彩色屏的解析度高,玻璃上的线路会更密,工艺和背光成本比模
[家用电子]
AT056TN04<font color='red'>液晶</font>屏驱动<font color='red'>控制器</font>设计
基于FPGA的数字存储示波器的显示技术
  1 引言   由于液晶显示器(LCD)功耗低,体积小,超薄,重量轻,而且车身没有画面几何图形的失真及收敛性误差,也就投有了传统显示器中心和边角出现色差和失真的问题,因而得到广泛的运用。现场可编程门阵列(FP GA)芯片具有高密度、小型化、低功耗和设计灵括方便等优点,可以缩短研发周期,提高工作效率,因而在数字电路设计中得到了广泛的应用。作为人机交互的LCD在数字存储示波器中有着重要的位置。在以往的设计中多采用液晶显示专用芯片去驱动LCD.宴践中发现它不但占用CPU资源,而且它与LCD数据接口之间存在干扰。为了解决这些问题.本文提出了.一种新的显示技术。   2 总体设计方案   由于数字存储示渡器对显示的实时性和刷新率都要求较
[测试测量]
基于FPGA的数字存储示波器的<font color='red'>显示技术</font>
轻薄和节能是平板显示技术的方向
以 LCD ( 液晶 )、PDP( 等离子 )为代表的 平板显示 技术目前已经相当成熟,除了前两年热炒的高清、全高清、大屏幕等概念已成为现实外,轻薄、节能、功能融合等这些新的技术趋势正日益显露。引导这些技术趋势的是日韩以及我国台湾的企业,作为在终端市场有着重要影响力的中国大陆企业发言权则相对较弱。大陆企业在整机开发时,需顺应这些技术趋势,以便满足广大消费者多样性的需求。 就大陆市场来说,从2003年开始,大陆整机企业通过宣传高清、全高清、大屏幕等概念,极大地促进了 平板电视 在广大消费者当中的普及。尽管全高清、大屏幕依然是当前企业宣传的卖点之一,但记者觉得一味围绕这些卖点进行市场推广将会吃闭门羹。从第三季度大陆彩电市场表
[电源管理]
当今主流激光电视显示技术那点事儿
激光电视、激光投影这些词本来对于广大消费者来说是一个绝对陌生的字眼。虽然此前三菱、索尼等厂商也都相继推出过此类产品,但是由于成本的高居不下,以及液晶市场的逐步成熟,终究只成为了家电史上的一个标记。不过,随着不久前海信高调推出了其100英寸激光电视,这个一直以来都高高在上的产品再次进入到广大消费者的视线当中。 目前所谓的激光电视实际在形态上更类似与投影,但是与众不同的是,它可以在不足1米的距离内投射出上百英寸的画面。而随着海信激光电视的发布,这类产品在技术上分为了两大阵营,一是以光峰为代表的ALPD技术,二就是海信号称自主研制的激光影院系统。那么,这两种技术到底有何不同,而激光电视又能否成为电视领域的下一个王者呢? 激光
[家用电子]
当今主流激光电视<font color='red'>显示技术</font>那点事儿
柔性全彩AMOLED显示屏:欲喷发的显示技术
  LED已成为市场焦点,但我们依然时不时会听到AMOLED(有源矩阵有机发光二极体)取得些许进展的消息。   来自亚利桑那州立大学柔性显示屏中心(FDC)的研究人员近日宣布他们与Universal Display公司合作,成功组装了世界上第一部全彩的柔性AMOLED显示屏原型机。该原型机采用FDC的bond/de-bond生产工艺和Universal Display公司的全彩、顶部发光磷光OLED(有机发光二极管)技术材料(图1)。   为保护柔性屏幕免受污渍、灰尘、液体以及其它各方面的污染,研究人员采用了同样来自Universal Display公司专有的单层封装技术。显示器的最终组装应用了多家FDC产业联盟成员其它伙伴开
[家用电子]
柔性全彩AMOLED显示屏:欲喷发的<font color='red'>显示技术</font>
OLED显示技术规范发布:上下游共促OLED普及
    4月2日上午消息,《OLED新一代显示技术规范》在京发布,这一规范由中国电子商会联合清华大学色彩研究所、LG电子、LG Display以及创维、康佳、长虹等国内外电视制造企业共同发布。此次电视产业上下游合力制定OLED技术规范旨在明确OLED电视定义,推动OLED电视快速普及。   此次发布的《OLED新一代显示技术规范》指出,OLED电视特有的自发光技术构造,能够实现无限对比度,远远超越LCD电视5,000:1的有限对比度;OLED电视相比LCD电视,其观看视角堪称完美,从各个角度观看,画面始终清晰不失真,没有画面歪曲的现象发生。OLED电视的响应时间仅为0.001ms,比LCD电视5ms的响应时间快5,000倍,其
[家用电子]
可视金融IC卡面市 LCD显示技术倾力应用
    2013年09月16日,建行信用卡中心首家推出龙卡数字显示信用卡。一天后,交通银行于09月17日推出太平洋可视卡。      龙卡数字显示信用卡是一张在IC信用卡上加载了LCD显示技术和键盘的高端信用卡产品,持卡人只要轻触卡面上的“余额”按钮,卡片可视窗口便可以显示电子现金余额;轻触“交易明细”按钮,可从卡片可视窗口查询最近5笔交易历史记录。      太平洋可视卡是集IC借记卡金融功能、电子纸显示技术与安全认证(动态令牌)功能于一体的创新银行卡产品。      太平洋可视卡首先是一张标准银联人民币个人借记卡,为磁条芯片复合卡,集接触式、非接触式以及磁条等复合特性于一身,具有交行发行的现有太平洋IC借记卡的各项金融功能。  
[安防电子]
各种投影显示技术有哪些特点
在投影机没有出现之前,我们都以幻灯机为主。其实现在的投影机也是特殊形式的幻灯机,有学者研究表明,投影机、动画、电影的发展是分不开的。 最早利用的光影技术始于十七世纪一个名为阿塔纳斯珂雪耶稣会教士发明的“魔术幻灯”,后来已经变成玩具,而它的现代名字叫投影机。最初,这种技术主要用在娱乐上,利用光与影的原理将故事放在一个屏幕上讲,有点类似于唐朝的皮影戏。但是,后来随着光影技术的发展,投影机与电影、动画分离出来。 投影机始祖——CRT投影技术 CRT投影机的历史可以追溯到上世纪50年代,当时主要应用在商务飞机上,进行录像带的播放。到了80年代,个人电脑的迅速发展,使得文本和数据展示的市场需求越来越大,促使了CRT投影技术的长足发展
[嵌入式]
各种投影<font color='red'>显示技术</font>有哪些特点
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved