圆心条屏通讯协议
一、通讯口参数:
波特率 9600bps、无校验位、8 数据位、1 停止位;
二、发送数据格式协议
格式:0xAA + 地址 + 0xBB + 0x51 + 0x54 + 数据累加和 + 数据 + 结束 0xFF
说明:
0xAA:固定引导码 1
地址:硬件地址 1-255,必须为控制卡的实际地址,或广播地址 255
0xBB:固定引导码 2
0x51:命令码 1
0x54:命令码 2
数据累加和:红色标示部份所有字节的累加和,取低位字节
数据:播放方式 + 速度 + 停留 + 颜色 + 总显示时间 + 显示文本内容
播放方式:见附表
速度:0-7,八级速度
停留:0-99,单幅停留时间,>=99 表示永久停留(单幅页面)
颜色:0-红色,1-绿色,2-黄色
数据总有效时间:本条指定的数据的有效时间(数据页可能有多幅页面)
显示文本内容:汉字内码(GB2312)或 ASCII 字符;
结束码:0xFF
通讯返回值:指令下行,控制正确接收并处理后,返回:0x1B,其余返回均为错误
显示屏地址:1,连续左移,速度最快:0,颜色: 黄,数据总有效时间 99,内容:AB 欢迎光临 12
AA 01 BB 51 54 72 01 00 00 02 63 41 42 BB B6 D3 AD B9 E2 C1 D9 31 32 FF
固定字节
地址
累加和
显示数据:AB 欢迎光临 12
结束符
播放参数:连续左移,速度最快:0,颜色:黄,数据总有效时间 99
三、.Net 开发所需要用到的类
1、SerialPort(串口通迅类)
2、System.Text.Encoding(字符编码)
附表:
条屏小卡播放方式表:
1 -- 左移
2 -- 上移
3 -- 下移
4 -- 下覆盖
5 -- 上覆盖
6 -- 翻白显示
7 -- 闪烁显示
8 -- 立即打出