led显示屏通讯协议

led显示屏通讯协议

ID:27651917

大小:235.22 KB

页数:7页

时间:2018-12-03

led显示屏通讯协议_第1页
led显示屏通讯协议_第2页
led显示屏通讯协议_第3页
led显示屏通讯协议_第4页
led显示屏通讯协议_第5页
资源描述:

《led显示屏通讯协议》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、VisionShowffl示屏控制器通讯协议■通讯方式♦RS-232C波特率:9600,14400,19200,38400,57600,115200可选(巾控制软件进行设置)数据长度:8位校验位:无停止位:1位流控制:无♦RS-485与RS-232C相同♦10/100M以太网可支持局域网或Internet,如需远程校制可采用外置CDMA模块进行无线通讯■数据结构及数据组织格式显示数据由以下的结构组成:根节点(Root)

2、页而(Leaf)I页而I字符串(String)数据结构特点:♦根节点下只能由页面节点构成,不能出现其他

3、节点♦页而节点下只能巾各种对象节点构成,不能岀现根节点及页而节点♦第一个页而的计算公式为:leaf=(PLeaf)((DWORD)root+sizeof(TRoot));♦第一个对象的计算公式为:object=(PObject)((DWORD)leaf+sizeof(TLeaf));♦下一对象的计算公式为:leaf=(PLeaf)((DWORD)leaf+leaf->size)object=(Pobject)((DWORD)object+object->size)数据结构的C语言形式:♦根节点(Root)#defineR

4、OOTPLAYOxll#dcfincROOT_DOWNLOAD0x12#defineSCREENUNICOLOR0x00#defineSCRERN_COLOR0x01#defineSCREEN_GRAY0x02#dcfincSCREENEULLCOLOR0x03typedefstructROOT{WORDid;//数据流类型WORDcount;//页而数FIDWORDsize;//整个数据流字节数(包含数据字节数和该元素本身字节数之和)WORDtype;//要求的显示屏类型(单色、双色、全彩)WORDReserved;}

5、TRoot,*PRoot;数据结构说明:id:表明数据流的类型,有两种数据类型ROOT_PLAY及ROOT_DOWNLOADsize:表明该结构及下属数据的长度之和(特别注意:所有数据结构中的Size字段都必须是4字节对齐,如果数据不是4字节对齐,必须在数据之后填充0)type:表明数据流所要求的显示屏类型(SCREENUNICOLOR,SCREENCOLOR…)♦页面节点(Leaf)#defineOBJECTJLEAF0x30typedefstructLEAF{WORDid;//页面标识WORDcount;//对象数0

6、DWORDtime;//页面显示时间单位为毫秒DWORDReserved;DWORDsize;//对象字节数}TLeaf,*PLeaf;数据结构说明:id:固定为OBJECTLEAF♦对象结构林defineOBJECT_STRING0x33typedefstructRECT{/*以左上角为原点*/shortleft;shorttop;shortright;shortbottom;}TRect,*PRect;typedefstructOBJECT{WORDid;//对象标识,固定为OBJECT_STRINGWORDflic

7、ks;//闪烁次数DWORDsize;//对象字节数TRectrect;//对象显示区域}TObject;typedefstructSTRING{TObjectobject;//对象的一般定义WORDmethod;//显示方式WORDspeed;//显示速度DWORDReserved[2]DWORDcolor;//字符颜色:Oxff=红色0xFF00=绿色0xFF0000=蓝色DWORDfontset;//字符集(一般情况0=16点阵1=24点阵)}TString,*PString;字符串数据结构说明:如果需要显示屏显示

8、一个字符串,应该按如下步骤组织一个字符串:1.分配一段A存,A存的长度为:TString数据结构长度+字符串长度+12.填写TString数据结构1.将字符串拷贝到TString数据结构之后(字符串必须以NULL结尾(0x00))ithod:StK方式1.立即显示3.连续上滚5.中间叫两边展开7.向左移入9.从左向右展开11.右上角移入13.左上角移入15.从上向下移入17.闪烁2.左滚显不4.中间向上下展开6.中间14四周展开8.向右移入10.从右向左展开12.右下角移入14.左下角移入16.从下向上移入■数据组织实例

9、假定需要向显示屏发送字符串“屮国人民万岁abc”,需进行如下操作:1.填写Root数据结构(假定已分配了足够的内存,root已指向分配的内存)root->id=ROOT_PLEAY;root->count=0;root->$ize=$izeof(TRoot);root->type=SCREEN_COLOR;2.填写L

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

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

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