led显示屏客户端软件中通信部分的设计与实现79288

led显示屏客户端软件中通信部分的设计与实现79288

ID:34613068

大小:393.92 KB

页数:3页

时间:2019-03-08

led显示屏客户端软件中通信部分的设计与实现79288_第1页
led显示屏客户端软件中通信部分的设计与实现79288_第2页
led显示屏客户端软件中通信部分的设计与实现79288_第3页
资源描述:

《led显示屏客户端软件中通信部分的设计与实现79288》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第26卷第9期计算机应用与软件Vol26No.92009年9月ComputerApplicationsandSoftwareSep.2009LED显示屏客户端软件中通信部分的设计与实现陈蕾魏红(南京工业大学信息科学与工程学院江苏南京210009)摘要提出一种全面的计算机与LED显示屏控制卡之间通信的通信协议,并且给出了用C++Builder编程实现串口通信的具体过程。其中以无灰度的双色屏为例子,重点给出了传输图片的方法,这种方法可以适用于各类显示屏控制卡的传输,对于双色屏和三色屏同样有效。结果证明:此种设计能够准确地从PC机向控

2、制卡传输图片数据。关键词C++Builder串口通信LED显示屏通信协议DESIGNANDREALIZATIONOFTHECOMMUNICATIONPARTINCLIENTSOFTWAREOFLEDDISPLAYSCREENChenLeiWeiHong(CollegeofInformationScienceandEngineering,NanjingUniversityofTechnology,Nanjing210009,Jiangsu,China)AbstractAcomprehensivecommunicationprotocolbe

3、tweencomputerandLEDdisplaysystemwasintroduced,andtheprocessofrealizingserialcommunicationbyusingC++Builderwasgiven.Atthesametime,amethodoftransmittingpicturesbyserialcommunicationwasintroducesaswel.lThismethodcanbeusedintransmissionbyalltypesofcontrolcardofLRDdisplayscreens,incl

4、udingtwocolourscreenandthreecolourscreen.TheresultisthatthedesigncantransmitdatafromPCtocontrolcardaccurately.KeywordsC++BuilderSerialcommunicationLEDdisplayscreenCommunicationprotocol分的接口如图1所示。0引言LED显示屏作为现代信息发布的重要媒体,在许多领域得[2]到了广泛的应用,其中图文屏的需求量尤其大。控制LED显示屏的设备叫作LED显示屏控制卡,目

5、前分同步卡和异步卡,本文就异步控制卡的客户端软件部分作了分析,其中详细分析了信息从客户PC机到LED控制卡的传输过程,其中对于图片的传输做了深入的研究,并得出一条全面准确的传输图片的方法。本文的研究中所用的开发工具是C++Builder,通过二次开发Pcomm控件,可以实现串口的数据收发。在开发过程中,使用串口监视软件协助开发,在没有硬件支持的条件下,可以通图1通信部分与客户端软件接口示意图过监视软件检验代码的正确与否。1.2通信的实现1客户端软件通信部分的实现有通信,就要有相应的通信协议,软硬件双方都要按照通信协议的要求来各自封装要发送的信息和正

6、确提取要接收的信息,本文主要是从软件的角度来深入研究这个问题。通过对1.1客户端软件的设计LED显示屏各项属性的研究,定义了一整套全面的通信协议,LED控制卡客户端软件的实现过程,和一般的应用软件没基本上把一个普通的图文显示屏的常用功能参数都包括了进多大差别,本文就不多作介绍,本文重点讨论其中的通信模块。来。软件部分通信过程的流程如图2所示。作为LED显示屏配套的客户端软件,通信部分是核心。但是,同时通信部分与其他部分也是紧密联系的,通信部分与其他部收稿日期:2008-04-03。陈蕾,硕士生,主研领域:信号与信息处理。第9期陈蕾等:LED显示

7、屏客户端软件中通信部分的设计与实现209在传输图片时,将表1中内容帧定义这样的结构:1Byte中前4位分别表示第1个像素、第2个像素、第3个像素、第4个像素的R值分量,且数据1表示有红色分量,0则表示没有,后4位分别表示这4个像素的G值分量,且数据1表示有绿色分量,0则表示没有。具体结构如表3所示。表3一个字节的数据结构示意图1bit2bit3bit4bit5bit6bit7bit8bit第1个第2个第3个第4个第1个第2个第3个第4个像素R像素R像素R像素R像素G像素G像素G像素G值分量值分量值分量值分量值分量值分量值分量值分量例如:一个

8、Byte数据为11000110则表示这相邻的4个像素分别是红黄绿黑。依照这样

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。