电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 嵌入式系统/ARM技术 > 详细信息
嵌入式系统/ARM技术:液晶显示器在嵌入式系统中的应用
来源:   时间: 2008-1-31 5:14:37    

  摘要:介绍可预置画面的智能彩色液晶显示器YD-611;详尽描述显示器性能特点、接口方式及标准命令集;给出与嵌入式系统的接口方式、接口电路设计及具体编程方法。s0100
   
  关键词:智能彩色液晶显示器单片机
   
1.概述
   
  彩色液晶显示器作为当代高新技术的结晶产,不但具有超薄平台、显示信息丰富、色彩逼真的特点,而且还具有体积孝耗电盛寿命长、无辐射、抗震、防爆等其它类型显示器无可比拟的优点,因而是工控仪表、机电设备等行业更新换代的理想显示器件。另外,随着单片机与嵌入式系统应用领域的不断扩大,对于以单片机为核心构成的高档仪器仪表、信息家电、工控产品、数据采集等系统的人机界面友好性提供了越来越高的要求。要求不但可以显示汉字,还要显示图像;如果能用五彩缤纷的色彩来显示不同的信息则更理想。但是,对于软硬件资源均十分紧张的普通单片机来说,显示汉字已十分勉强,更谈不上图形及彩色图形的显示了,即便对硬件功能强大的高性能单片机来说,管理好彩色液晶显示器也不是一件容易的事。因此对于普通单片机而言,具有友好的彩色人机界面将是十分困难的事件。
   
  如果能像微机那样,将具体的显示过程由显卡去管理,而CPU仅负责提供一下显示数据,则将大大简化了显示过程,从而解决彩色液晶显示过程复杂的难题。YD-611智能彩色液晶显示器即是具有彩色显示管理功能的液晶显示器。
   
2.性能特点
   
  YD-611是一款内嵌高速管理单片机的智能液晶显示器。该显示器采用了显示画面预置技术,即将显示内容分为固定部分和变化部分。固定部分可在微机上进行绘制、编辑、修改,然后将其作为预置画面下载到显示器内E2PROM中保存。在需要显示时,仅需使用简单的预置画面调用指令就可调出来显示预置画面,不但可以循环、交替、重叠显示,还可与变化部分的数据即现场实现显示的数据组合显示。从而将上位机从繁杂的显示管理工作解脱出来,也降低了对上位机的软硬件要求。使用普通单片机即可构成彩色晶人机界面。YD-611彩色液晶显示器的性能特点如下:
   
  ①显示点阵数320W×240H;
   
  ②内含GB2312一级简体汉字库,二级汉字库可选;
   
  ③内含高速MCU及显示驱动逻辑电路;
   
  ④显示器提供忙信号输出,以便能够即时检测模块状态;
   
  ⑤同时提供RS-232C标准串行通信接口及打印机并行接口两种通信方式;
   
  ⑥命令式操作,可同时显示彩色中西文、表格、直方图、自由曲线;
   
  ⑦可选配套触摸屏。
    
  YD-611彩色液晶显示器的性能指标如表1所列。
   
  表1YD-611彩色液晶显示器件性指标中文显示15行×20列可显示字符西文ASCII、中文一级字库预置页画64图形点阵320×240RGB彩色方式TFT视野方式140亮度CD/m2200显示颜色16色通信接口串、并口输入电压DC12V消耗功率12V×800mA工作环境温度30~60℃保存温度-35~75℃
   
  YD-611彩色液晶显示器外部接口采用20脚针式插座。引脚排列如图1所示,引脚功能说明如表所列。
   
  表2YD-611引脚功能说明引脚号信号名称意义备注1~3GND地-4BUSY忙信号高电平有效5~12DATA7~DATA0并口数据并口13STB选通信号下降沿有效14RXD接收数据串口15DTR缓冲数据串口16~17NC空脚-18~20电源+12V-
   
3.功能描述
   
3.1内部结构
   
  YD-611彩色液晶显示器的内部结构。
   
3.2通信协议
   
  YD-611型彩色液晶显示器具有串行和并行两种通信方式。
   
  (1)串行通信
   
  YD-611串行通信采用标准RS-232通信方式,数据格式为:1个起始位,8个数据位,1个停止位。
   
  为了提高通信速度,显示器内设置了一个256字节的输入缓冲区。在发送数据前,应先检查DTR信号。若DTR为高电平(TTL),表示缓冲区满,要等到DTR信号变为低电平(TTL)后再发送数据。如果每组的数据量少于256字节,同时每组之间又有足够的间隔,则不判断DTR位信号也可连续发送。
   
  (2)并行通信
   
  并行通信使用打印机并行接口,并行口的时序图如图3所示。首先,准备好数据,BUSY信号为低电平之后,发送一个STB信号(下降沿有效),等待0.5μs后再检测BUSY信号。若为高电平,则表示本机正在处理数据或缓冲区已,等到该信号变为低电平后再延时5μs发送下一个数据。
   
4.标准命令集
   
4.1命令定义
   
  YD-611彩色液晶显示器作为智能显示器的一项突出特点就是,避免了用户敏琐的点阵操作,只需使用简单的命令,就可显示出汉字、字符和预置的图形。YD-611的命令大致可以分为三种类型:光标控制、功能设置、图形操作。这里以十六进制码格式给出YD-611的标准命令集,如表3所列。十六进制格式适用于单片机作上位机,每条命令均以“ESC”(十六进制码的“1B”)打头,后面紧跟命令代码和所需要的参数。
   
  YD-611命令使用规则如下:
   
  ①液晶显示器图形方式以光点为最小点阵显示单位,每个光点包含RGB三个色点;字符方式以8×16点阵为最小显示块单位,西文字符占一个显示块,16×16点阵的汉字点二个显示块。
   
  ②YD-611可显示16种颜色,其颜色的取值范围在[0,15]。表4为对应的颜色代码。
   
  彩色液晶显示器标准命令集十六进制格式说明1B0dn回边换行1B10光标称到行尾1B11光标移到行首1B18BMP文件直接显示1B19满屏BMP文件调用1B1E光标移到首行1B1F光标移到尾行1B200~7写入整幅BMP文件1B2008特种字库传送1B200A标准字库传送1B23置汉字方式1B24置西文字符方式1B25n自动判别显示数据的属性1B26m,n设定特种字库1B27No显示特种字库的第No个字模1B28(BlockPageNum)写入单块BMP文件1B29BlockPageXYWideHigh在指定位置显示指定大小的BMP文件1B2Axycolor1color2用指定颜色填充闭合图形1BNxycolor0<=n<8初始化曲线1B38mn光标颜色1B41colorx1y1x2y2画实心矩形1B42color用指定的颜色清屏1B43color设置前景颜色1B44光标下移1行1B45b0b1b2,…,bn绘制曲线1B46colorx1y1x2y2画线1B47xy光标移到(xy)位置1B48xy光标定位到指定像素1B4C光标左移一字符位1B4Dn设置放大倍数1B50n调用预置的第n页图像1B52n光标右移n字符位1B53n延时1B55光标上移一行1B56nmd将预置画面写入用户Flash1B57n光标显示控制1B58n选择覆盖或重叠方式显示1B59colorxyR画圆1B5Acolorx1y1x2y2画空心矩形
   
  颜色代码01234567黑兰绿青红粉黄白89101112131415灰亮兰亮绿亮青亮红亮粉亮黄亮白
   
  ③放大显示时,横向放大的占横向两倍位置,纵向放大的占纵向两行位置。
  
  ④YD-611在图形操作命令中,X方向坐标值最大为320,用十六进制数表示时,必须占用2字节。因此凡命令中涉及到图形坐标的地方,X方向和Y方向均以2字节表示。低位字节在前,高位字节在后。

4.2常用命令说明
   
  为便于YD-611彩色液晶显示器在嵌入式系统中的应用,下面对嵌八式系统中常用的命令说明如下。
   
  (1)调用预置画面
   
  命令参数n为调用用户预置的第(n+1)页面,n的取值范围为(0,127。YD-611液晶显示器规定,对于用户ROM,每80H个单元为1页,每幅画面可能有1个或多个页面。
   
  (2)置汉字显示方式
  
  YD-611彩色液晶显示器的汉字库字模均按照国标码的顺序排列。汉字内码为两个字节编码,利用字节的最高位置“1”作标志,而西文的内部码为七位编码。
   
  (3)置西文字符方式
   
  YD-611液晶字库的字模仅收录了ASCII码的前128个字符。置成西文字符方式后,在未改变成汉字显示方式前,所有与命令无关的字节,都将作为西文字符显示。
   
  (4)重叠或覆盖显示方式
   
  显示汉字和字符时采用重叠或覆盖。
   
  n=1:表示重叠显示,此种状态下,汉字、西文字符的显示速度比较快。
   
  n=0:表示覆盖显示,即在显示汉字或字符之前,先用背景颜色清除一下该部位。此种状态下的显示速度慢,适用于在画面的固定位置上显示动态信息。
   
  (5)画线
   
  命令参数color:颜色代码。(x1y1):所画线段的起点坐标。(x2y2):所画线段的终点坐标,使用指定的颜色画线。如果x1=x2,则所画线段为垂线;如果y1=y2,则所画线段为水平线段;如果x1=x2,y1=y2,则所画线段为一点;如果x1≠x2,y1≠y2,则所画线段为一斜线。
   
  (6)绘制曲线
   
  以b0,b1,b2,……,bm为一组方向数据绘制曲线。Bn为结束符,bn大于等于80H则画线结束。
   
  5YD-611在嵌入式系统中的应用
   
5.1接口设计
   
  YD-611应用于嵌入式系统时,既可使用并行方式,也可使用串行方式与系统接口。下面以MCS-51系列单片机为例,分别叙述各种接口方式。
   
  ①并行接口方式1。当用户系统为总线扩展方式时,YD-611使用并行方式与系统接口较方便。即将YD-611的DATA0~DATA7与单片机的数据总线相连,BUSY接P1.0,STB接P1.1即可。
   
  ②并行接口方式2。当用户系统为非总线扩展应用,而又有较多闲置的I/O口时,也可采用并行接口方式。如可将DATA0~P1.7相连,BUSY接P3.2,STB接P3.3。
   
  ③串行接口方式1。当用户系统I/O口线资源较为紧张时,可使用单片机的UART串口并转换为RS-232电平后与YD-611接口。由于YD-611只接收显示数据,数据传送为单工,故此时仅使用单片机串行数据发送端TXD即可;同时,还应点用单片机的一根口线,用于检查YD-611的接收缓冲区满信号。
   
  ④串行接口方式2。当用户系统的UART串口已被占用时,可利用单片机一根未用的口线模拟生成一个通信协议为(4800.n.8.1)的软串口。并转换为RS-232电平后与YD-611接口。
   
  下面以串行接口方式1(即使用单片机的UART标准串口)为例,给出YD-611与单片机接口电路,AT89C52的TXD端经MAX232转换为RS-232电平后,与YD-611的RXD端相连。YD-611的缓冲区满,指示信号DTR经MAX232转换为RS-232电平后与AT89C52的P3.0端相连。
   
5.2显示程序
   
  这里以串行接口方式1为例,给出与力电路配套的显示程序。显示屏显示内容为红色汉字“液晶”,绿色亮字显示汉字“显示器”及英文字符“1A2B”。液晶屏显示的字符。
   
  显示程序见本刊网站(http:www.dpj.com.cn)。
   
结语

  YD-611彩色液晶智能显示器可为嵌入式系统提供一个友好的彩色人机界面;同时,由于其内部具有显示管理MCU,大大降低了嵌放式系统使用彩色液晶显示器的门坎,使用普通单片机即可实现彩色液晶屏的管理工作,从而可使嵌入式系统具有一个靓丽的外观。目前受价格的制约,该产品仅应用于彩色无纸记录仪、GPS、智能仪器等高端电子产品中。相信随着科技的进步与时代的发展,彩色液晶显示器会得到越来越广泛的应用。

相关信息
发表评论
打印本页 关闭本页
RS-232、RS-422与RS-485协议标准及应用概述
  一、RS-232、RS-422与RS-485的由来     RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传...
>>详细内容
基于单片机AT89C52的CAN总线分布式测控系统的研制
  1CAN总线网络的技术特点    用通讯数据块编码,可实现多主工作方式,数据收发方式灵活,可实现点对点、一点对多点及全局广播等多种传输方式;可将DCS结构中主机的常规测试与控制功能分散到各个智能节点,节点控制器把采集到的数据通过CAN适配器发送到总线,或者向总线申请数据,主机便从原来繁重的底层设备监控任务中解放出来,进行更高层次的控制和管理功能,比如故障诊断、优化协调等...
>>详细内容
AT89C52单片机在捻度测量中的应用
    纱线捻度测量是纺织生产中重要的环节。目前纱线捻度普遍采用机械式和半电子化测量。该测量方法精度低、操作人员劳动强度大、易出现错误操作。为适应市场需求和社会发展,开发了以单片机为核心捻度测量装置,实现捻度测量的自动化、微型化、数字化,从而大大提高了测试精度。    1 系统原理  本装置如图所1示。单片机将测量的电机转速与键盘设置的工作方式和初始值进行比较判断...
>>详细内容
基于AT89C52单片机的多超声信号融合处理系统设计
    摘要:本文设计并实现了一种多超声信号融合处理系统,主要用于移动机器人超声测距导航。系统针对超声回波信号的特点,使用AT89C52单片机对来自多个超声波传感器的微弱回波信号进行数字处理,并通过RS-232串行口与主机实现通讯。利用该系统,可以完成超声波信号的精确提取及多传感器信息的融合处理,为移动机器人在未知环境下的快速导航奠定了基础。 关键字:多通道;超声测距;信息融...
>>详细内容
AT89C52的励磁调节器的设计与实现
  引言   励磁调节系统是同步发电机一个十分重要的组成部分[2],其主要任务是向同步发电机的励磁绕组提供一个可调的直流电流或电压,从而控制机端电压的恒定,以满足发电机正常发电的需要。近年来,微机励磁调节器[1]以其硬件结构简单、清晰、设备通用性好、标准化程度高、软件灵活、能够方便实现多种功能和满足各种控制规律的要求等优点,在许多电力工业得到了广泛的应用。但是,单微...
>>详细内容
MAX232获得正负电源的另一种方法
  MAX232获得正负电源的另一种方法  在单片机控制系统中,我们时常要用到数/模(D/A)或者模/数(A/D)变换以及其它的模拟接口电路,这里面要经常用到正负电源,例如:+9V,-9V;+12V,-12V.这些电源仅仅作为数字和模拟控制转换接口部件的小功率电源。在控制板上,我们有的只是5V电源,可又有很多方法获得非5V电源。  1.外接;2.DC-DC变换......在这里我介绍一块大家常用的芯片:MAX23...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com