字符型LED屏幕控制卡LED控制模块ZZD102协议.doc

字符型LED屏幕控制卡LED控制模块ZZD102协议.doc

ID:50488936

大小:54.50 KB

页数:8页

时间:2020-03-06

字符型LED屏幕控制卡LED控制模块ZZD102协议.doc_第1页
字符型LED屏幕控制卡LED控制模块ZZD102协议.doc_第2页
字符型LED屏幕控制卡LED控制模块ZZD102协议.doc_第3页
字符型LED屏幕控制卡LED控制模块ZZD102协议.doc_第4页
字符型LED屏幕控制卡LED控制模块ZZD102协议.doc_第5页
资源描述:

《字符型LED屏幕控制卡LED控制模块ZZD102协议.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、条屏通讯协议及DLL文件说明低成本16字LED条屏控制卡ZZD102+2010-4-10更新增加数据包校验功能见第3页增加屏幕参数保护功能见第2页当需要修改屏幕参数(屏幕大小,地址,扫描,校验)时候,请按下控制卡上的开关,再发送参数。协议:串口9600,数据位8,停止位1,校验位NONE备注:系统最多支持254块控制卡连接,从0号~255号,除去87号作为广播地址,90号作为取消地址。因为采用了字母‘W’作为广播地址,而‘W’的ASCII码,为87。在大多数系统内,86个主板地址已经足够。所以,我

2、们建议,所有屏幕的地址,最好采用1~86号的范围,该范围地址为连续不中断地址。一、发送协议,直接传送数据:(可利用Windows“终端”工具调试)例子一:发送一条信息到显示屏指令:Sa1%M010WA2社会主义Sa1%M010WA2社会主义同步字符保存与否长度地址效果重复次数信息内容保存:M为保存,当为‘0’时不保存。当保存后,屏幕将循环显示保存的信息。不保存,屏幕立即显示,然后自动删除长度:010意思是有效长度是10个BYTE。效果和重复次数占2个BYTE。信息内容长度+2,1个中文字的长度是2

3、,1个英文或数字的长度是1,“社会主义“的长度是8地址:接收信息的屏幕地址,类型是unsignedchar范围(0-255)其中87(W)为广播效果:A左到右;B下到上;C静止;D闪烁,F双行重复次数:重复显示的次数信息内容:要显示到屏幕上的信息内容备注:屏幕处理该指令需要0.5秒指定信息的保存位置:同步字符“Sa1%”中的‘%’对应的10进制码为37(16进制为0x25)假如你想把信息保存在第5个位置,则37+5=42(42对应ASC码为‘*’)发送出的字符串为“Sa1*M010AA2社会主义”

4、例子二:删除所有保存的信息,黑屏指令:Sa1%0002WX1注意:在例子一和二里面的同步头Sa1%中的第4个字符“%”有特殊含义,如果要将信息保存在10位置同步头的%为%+10=37+10=47‘/’同步头为Sa1/保存在第10位置的指令为:Sa1/M010WA2社会主义删除第10位置的指令为:Sa1/0002WX1例子三:屏幕参数设置指令:Sa1%0011WS0805130000WS0805130000目标地址设定屏幕长度速度静止时间地址OE设置保留目标地址:接收信息的屏幕地址,类型是unsig

5、nedchar范围(0-255)其中87(W)为广播屏幕长度:8-32单位是字符16代表屏幕大小为8个中文字(16个字母)速度:0-9默认是0静止时间:0-9默认是5地址:设定为新的屏幕地址。类型是unsignedchar范围(0-255)当为90(Z)时不更新地址OE:关闭数据包校验:3自动OE;0低电平开;1高电平开。开启数据包校验:7自动OE;4低电平开;5高电平开。备注:屏幕处理该指令需要8秒请按下控制卡上的开关,再发送参数。关于发送数据校验:通过修改屏幕参数,开启校验后,需要在数据包的末

6、端增加1个BYTE的异或码。例如:未开校验的数据包为:Sa1%0006WA1ASD3对应的16进制码为:536131253030303657413141534433对上面15个数进行异或运算得出62对应ASC码为‘b’得出包含校验码的数据包为Sa1%0006WA1ASD3b对应16进制码为:53613125303030365741314153443362按下开关时,控制卡可以接收不带校验的数据包。二、采用动态链接库控制屏幕协议DLL:LED_Dll.dll;LED_Dll.LIB;LED_Dll.

7、H串口DLL:PCOMM.DLL;PCOMM.LIB;PCOMM.H发送字符串到屏幕LEDSendMessageRG(intcom,unsignedcharbps,unsignedcharAdd,charsavemessage,unsignedcharsavePosition,charEffect,charColor,intTimes,char*Str,intStringLenght);注意:LEDSendMessageRG()是LEDSendMessage()的升级,多了Color参数删除屏幕内

8、所有记录LEDDellMessage(intcom,unsignedcharbps,unsignedcharAdd,unsignedcharID);设置屏幕时间intLEDSetTime(intcom,unsignedcharbps,unsignedcharAdd);设置屏幕参数intLEDSetPara(intcom,unsignedcharbps,unsignedcharAdd,unsignedcharspeed,unsignedchardelay);设置屏幕高级参数(不建议使

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

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

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