- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
条屏控制协议V4.0_UNICODE精简版(2011.05.15)
通讯波特率:57600,8,N,1
约定:
1,如未特别说明,所有出现的数字(如:86、0x5A)均指二进制数字,而不是ASCII码。
2,协议中所有长度大于8bit的数字,均以小端格式存储(低字节在前,高字节在后。)
第一部分:发送信息包总格式
所有下发的指令信息包,都符合如下所述的指令格式:
[16字节信息头部]+[32字节指令参数]+[指令扩展内容]+[4字节信息尾部]
信息头:
指令参数:32字节。不同的指令,会有不同的参数,具体见第二部分;
指令扩展内容:可选段,最多1024字节,如果发送的指令不需要扩展信息,则没有该段。
信息尾部:
字节0-1:16bit校验和,将本字节之前所有字节相加,取低16位。
字节3:1字节信息结束标志,固定为 0x50.
注,每条指令总长度不超过16+32+1024+4 = 1076字节,每条指令最短16+32+4 = 52字节。
第二部分,具体指令代码描述
0x03、 发送信息指令:
注:以发送unicode编码的文本信息“你好”为例。完整的数据包如下:
A0 38 00 01 00 00 00 00 00 00 00 00 00 03 00 00 01 00 00 00 0F 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 D0 0C ED 16 CE 02 00 50。
数据包解析如下:
信息头部:已在第一部分描述,以后不再列举。
A0 38 00 01 00 00 00 00 00 00 00 00 00 03 00 00
指令参数:
参数范围说明:
字节2:动画方式
0x00-立刻显示
0x01-左移
0x02-右移
0x03-上移
0x04-下移
0x05-左拉幕
0x06-下拉幕
0x07-右拉幕
字节4:移动速度,0x00-0x0F,数字越大越快。
字节5:页面停留时间,0x00-0xFF,秒数。
字节6:字库类型(二次开发订制卡)。
字节24:文字颜色,0x01 -- 红色;0x02 -- 绿色;0x03 – 黄色;(单色屏直接填充为0x01)。
字节30:当前节目所属分区。0x01表示分区1,0x02表示分区2,0x03表示分区3,不分区等同于一个分区,因此不分区时,该选项直接填0x01。
信息内容:
普通控制卡:文字的UNICODE编码。(需要对文字编码做处理,具体代码见文后).
订制控制卡:文字的GB2312编码。
信息尾部
已在第一部分描述,以后不再列举。
0x06、 清除所有信息
删除所有信息后,屏幕将只显示“当前无信息”。具体指令代码见第四部分的示例包。
0x19、临时设置屏幕显示状态
指令参数:显示状态,0x01-显示屏正常显示;0x00-黑屏(关机),不显示任何内容
如果控制卡重启,则屏幕会恢复正常显示状态。具体指令代码见第四部分的示例包。
0x23、显示屏硬件设置
指令参数:
字节0:显示屏宽度(单位:像素)/8
字节1:屏高(单位:像素)/8
字节2:颜色类型,1=普通;2=增强双色
字节3:数据极性,0=负极性;1=正极性
字节4:OE极性,0=负极性;1=正极性
字节5:填充为0
字节6:扫描类型,高4位表示扫描方式,低4位代表走线方式。(16分之一扫描可直接填充为0)
字节7:填充为0
字节8-12:填充为0
字节13:启动方式,0x00 – FLASH 启动(常规);0x01 – RAM启动
字节14-15:填充为0。
注,显示屏实际宽高必须为8的整倍数,通常都为16的整倍数。
0x24、读取硬件设置
控制卡将在回馈扩展信息中,按照上条命令的格式返回设置参数
第三部分,终端回馈信息包总格式
所有回馈的信息包,均符合如下所述的格式:
[终端回馈包格式和下行包格式相同,只是将包头标志改为“0xAF”,结束标志改为“0x5F”。执行结果通过“指令代码”字段返回。具体错误代码参照备注.
对于群发信息,无论执行成功于否,终端都不会返回。
第四部分,示例包
1,发送文本信息 “LED显示屏”,进入动画=“立刻显示”,停留时间=“2”,颜色=“红”:
A0 40 00 01 00 00 00 00 00 00 00 00 00 03 03 02 01 00 00 00 0E 02 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 0C 00 01 00 4C 00 45 00 44 00 AE 23 AA 36 BF 19 68 04 00 50
4,清
文档评论(0)