利用计算机并口控制LCD液晶屏探究和应用.doc

利用计算机并口控制LCD液晶屏探究和应用.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用计算机并口控制LCD液晶屏探究和应用

利用计算机并口控制LCD液晶屏探究和应用   摘 要:计算机的并行接口一开始是作为打印机接口而设计的。随着计算机周边设备的不断扩展,人们对提高计算机外设的数据采集速度的要求也越来越高。传统的异步串行通讯方式虽然具有数据传输距离较远的优势,但是由于数据传输速度慢,会造成传输速率的瓶颈问题。所以在一些需要高速数据传输的场合,使用并行接口一直是一种比较理想的解决方法。 通常,我们以基于单片机作为LCD液晶显示系统控制器,PC机与单片机通过串口通讯,发送绘图指令或数据。我们采用的液晶显示控制器的芯片是RA8803,并且内建双图层(Two Page)的显示内存。液晶屏尺寸大小为5.7”,分辨率为320*240的黑白点阵。一屏的数据为9600字节。如果PC机与单片机通讯采用19200波特率,一秒钟最快传输2400个字节,传完9600字节就需要4秒钟,并且对液晶控制器发送数据时,必须先发送两次命令设定它的X,Y坐标值。这样通讯时间就可能达到12秒以上。虽然液晶屏是静态显示,如果显示界面不变化,可以不用实时刷新。但不能应用于需要快速刷新和界面变化速度较快的情况下。这时,就需要寻找一种新的方式来突破现有的传输途径。来提高刷新频率。由于串口的电气特性决定了它的传输速度慢,所以必须去掉中间接口。直接和屏进行通讯。这样就必须有一个代替单片机的处理器。由于PC机上通常向外提供的接口除了串口外,还有一个并口,它的电气特性和液晶屏的电气特性能够很好的匹配。因此决定采用PC机直接液晶屏进行图像的显示。利用高速的并口驱动LCD控制器,把电脑屏幕上一定区域范围内的图像显示到LCD液晶屏上。这样在液晶屏幕上就能实时显示屏幕上的图像。 关键词:打印机并口;屏幕截图;多线程;图形化;线程同步;图像映射;局部刷新 中图分类号:TP273 1 引言 1.1 背景 随着《国家发展与改革委员会关于农产品批发市场项目建设实施的通知》和《国家发展与改革委员会办公厅印发全国重点农产品批发市场试点项目信息系统和检验检测系统技术方案(试行)的通知》各地的农产品批发市场将通过运用电子计算机及相应的辅助设备和数据库技术,建立符合农产品批发市场实际情况的信息化管理系统,实现市场的信息化管理,增强市场的综合管理能力和市场竞争力。为适应市场需求,公司决定开发农贸秤仪表XK3109-1,XK3109-1是专为农产品交易设计,主板采用计算机的工控板,速度快,可扩展性强。主显示为5.7”LCD单色显示器,分辨率为320*240可显示各种黑白图像,该产品主要作为交易终端使用。原先我们对LCD的控制是通过一个转接电路板来实现。计算机通过串口把指令传送到转接电路板。电路板再把指令转换后,传送到液晶显示器。这种方式在一般传输数据少,界面不是很复杂的情况下。能够正常使用。但由于为了迎接上海世博会的到来,上海西郊国际农产品交易中心(简称西郊国际)定购了我们一批农贸秤,对我们的显示方式和速度及内容提出了更高技求要求。硬件采用标准的工控板,硬盘要采用DOM电子盘,操作系统采用裁减版的WindwosXPE,但显示界面不能使用标准的WinXP桌面方式,业务界面和操作界面需要按定制的显示。并且要实时刷新。这样用串口实现这样的功能和刷新速度显然完不成任务,在经过分析后,提出了两种解决方案: 方案一:购买一块PCI插槽的I/O控制板,通过I/O直接驱动液晶屏。这个方案需要增加硬件成本。当时我们的仪表壳做的体积比较小,如果要增加这个板子,就必须改动壳体的结构大小。 方案二:由于我们的打印机是小型的针式打印机,它使用的是串口通讯方式。这样主板上的并口就空闲下来,没有使用。通过电气特性的分析和控制电路的分析,发现并口和液晶控制电路可以不需要大的电路改动就可以直接连到一起。并且分析的并口的逻辑电路和引角,完全可以控制LCD液晶屏,达到目标要求。 通过上述两个方案的对比,我们决定采用方案二来对液晶屏进行控制。 1.2 PC机并口结构及特性 通常所说的并行接口一般称为Centronics接口,也称IEEE1284,最早由Centronics Data Computer Corporation公司在20世纪60年代中期制定。Centronics公司当初是为点阵行式打印机设计的并行接口,1981年被IBM公司采用,后来成为IBM PC计算机的标准配置。它采用了当时已成为主流的TTL电平,每次单向并行传输1字节(8-bit)数据,速度高于当时的串行接口(每次只能传输1bit),获得广泛应用,成为打印机的接口标准。 1.3 应用程序对并口的访问 早期的Windows98以及更低版本的操作系统,可以直接访问并口硬件资源,比如使用C语言中的inp()和outp()函数来编写

文档评论(0)

docman126 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档