程控LED控制板通信协议V210..doc

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

程控LED控制板通信协议V2.10 ********************************************************************** 从V1.00到V2.00协议更新说明: V1.00是针对LD32-32控制板的,每帧最大只能显示32个汉字64个字符,V2.00为适应LD32-64而扩充。LD32-64每帧支持64个汉字128个字符(左右移动显示),V2.00在“更新LED显示内容”和“硬件参数动态设置”帧中文字串长度最大可以是128个字符,而V1.00只是64个字符,V2.00帧结构及参数仍与V1.00相同。 颜色及闪烁码设置帧增加一种格式,主要是长度不同,因为LD32-64要显示128个字符,因此其色码和闪烁码的长度均增加为32,见正文。V1.00的颜色及闪烁码帧仍能识别,只是只能对前32个汉字64个字符设置颜色。 ********************************************************************** 本协议适用于小型带字库程控显示控制板LD32-32、LD32-64。该板内置16点阵的国标GB2312汉字及英文字库,每块控制板可控制32个汉字宽的显示屏,文字内容最大64个汉字(即128字节中英文字符串)。 使用协议前务必了解控制板的控制参数,加电时,显示屏会在右侧显示配置的信息,如:“F00,W08,S000”,其中F00表示固定区长度为0(即无固定区),W08表示屏宽为8个汉字(16个字符),S000表示屏号为0。控制参数由专用软件设置。 数据帧结构定义 基本通信参数:波特率9600,1个起始,8个数据位,1个停止位。各个帧的格式均相同,如下:(以下描述中,0x开头的数值表示是16进制的) 字段名 长度 类型 说明 Head_Char1 1 字节型 起始标志字固定为0x55 Head_Char2 1 字节型 起始标志字固定为0x02 Rev1 1 字节型 保留字节,应为0 ScrNo 1 字节型 屏号,必须等于控制板的屏号 Totoal_Length 2 无符号整型 协议包总的字节长度 Totoal_Length_Opp 2 无符号整型 协议包总的字节长度的反码 Pack_SerialNo 1 字节型 帧序号,应答包的序号总与发送包的序号相同。 Command_Code 1 字节型 命令码 Command_Params 不定 命令参数,不同命令码有不同格式 Check_Sum 2 无符号整型 包数据累加校验和 更新LED显示内容及应答帧 更新显示LED显示内容帧的命令码为0x21,相应的应答帧的命令码是0xA1。 命令码 说明 0x21 更新LED屏显示内容帧(由主机发出) 命令参数格式定义 名称 长度 类型 说明 显示方式 1 字节型 D7位为’1’表示带闪烁效果; D5位为’1’,表示显示前先清屏; D4-D0表示显示方式。D6应为0 移动速度 1 字节型 取值1-15。1最快;15最慢 闪烁速度 1 字节型 取值1-15。1最快;15最慢 闪烁次数 1 字节型 1-255,设置为0表示一直闪烁 保留参数 1 字节 为0 亮度 1 字节 0-255,0最暗;255最亮 显示内容 不定 字节数组 最大64字节中英文内码,可以没有。 命令码 说明 0xA1 更新LED屏显示内容应答帧(由LED控制板回应) 返回值数据格式定义 名称 长度 类型 说明 错误码 1 字节型 0-无错;1-数据包校验错;2-命令执行失败;3-未知错; 说明: 显示方式: 在显示方式字节中,D7=1表示显示完成后,再进行闪动。通过颜色码与闪烁码的配合,可让某一个字符或多个字符闪动,详情见颜色码和闪烁码部分。D5=1表示先将LED显示黑屏,再显示新的内容,对移动方式有效。D4-D0表示显示方式,0=直接显示;1=左移;2=右移;3=下移;4=上移;5=重复循环左移。 对直接显示、上移和下移方式,当显示文字的内容超过显示屏的长度时,仅取左面的内容显示;当显示内容小于显示屏的长度时,后面补空格。 对左移和右移方式,即使显示内容超过显示屏的长度,也可以通过移动将全部内容显示完,但移动完成后,左移方式显示的是最右边的内容,右移方式显示的是最左边的内容。 移动速度: 仅对移动方式有效,取值1-15,1表示最快,15表示最慢。 闪动速度: 仅在显示方式字节中D7=1时才有效,取值1-15,1表示最快,15表示最慢。 闪动次数: 仅在显示方式字节中D7=1时才有效,取值1-255,0表示一直闪动。 亮度: 设置LED显示屏的亮度,取值0-255,0最暗;1最亮。加电缺省值是128

文档评论(0)

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

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

1亿VIP精品文档

相关文档