条型显示屏实时显示接口协议
条型显示屏协议
串口硬件协议
数据位:8位
停止位:1位
校验位:无
波特率:9600
串口软件协议
即时显示
发送帧:帧头+地址+类型+长度+数据+校验码
帧头--------0x00ff
地址--------0x00~0x1F,0xff默认地址
类型--------0x06
长度--------0x0700,低位在前高位在后,小于等于256+4,不包含校验码
数据--------字符显示
校验码-----长度+ 数据的各个字节的异或值
返回帧:帧头+长度+数据+校验码
帧头--------0x55AA55AA06
长度--------0x02,不包含校验码
数据--------0x1212为接收数据包正确,0x1010为接收数据包错误
校验码-----长度+ 数据的各个字节的异或值
1)、字符显示
项目标识符+显示宽度+显示高度+滚动宽度+滚动高度+左边距+上边距+动作方式+移动速度+停留时间+显示字数+汉字ASII码
项目标识符-------0x50,1byte
显示宽度------显示图像的宽度(真实宽度/8),1byte
显示高度------显示图像的高度(真实高度/8),1byte
滚动宽度------显示图像左右滚动的宽度(真实宽度/8),1byte
滚动高度------显示图像上下滚动的高度(真实高度/8),1byte
左边距-----------左边起点X,1byte
上边距-----------上边起点Y,1byte
动作方式------0x00~0x0B,1byte
0x00-----静止
0x01-----闪烁
0x02-----左滚
0x03-----右滚
0x04-----上滚
0x05-----下滚
0x06-----'向左覆盖
0x07-----向右覆盖
0x08-----向上覆盖
0x09-----向下覆盖
0x0A----竖百页窗
0x0B----横百页窗
移动速度------0x00~0x09,bit7为前清屏,1byte
停留时间------0~0x63秒,1byte
显示字数------0x0008(ASII码值个数),2byte
汉字ASII码------0xCFD4 CABE C6C1 BABA D7D6 C2EB CABE C0FD
(显示屏汉字码示例)
汉字为2个ASII码值,字符为1个ASII码值,换行ASII码值0x0D0A。
滚动宽度大于等于显示宽度,滚动高度大于等于显示高度。
2)、图像显示
项目标识符+显示宽度+显示高度+滚动宽度+滚动高度+左边距+上边距+动作方式+移动速度+停留时间+数据长度+图像数据
项目标识符-------0x51,1byte
显示宽度------显示图像的宽度(真实宽度/8),1byte
显示高度------显示图像的高度(真实高度/8),1byte
滚动宽度------显示图像左右滚动的宽度(真实宽度/8),1byte
滚动高度------显示图像上下滚动的高度(真实高度/8),1byte
左边距-----------左边起点X,1byte
上边距-----------上边起点Y,1byte
动作方式------0x00~0x04,1byte
0x00-----静止
0x01-----左滚
0x02-----右滚
0x03-----上滚
0x04-----下滚
移动速度------0x00~0x09,bit7为前清屏,1byte
停留时间------0~0x63秒,1byte
数据长度------0x0008(ASII码值个数),2byte
图像数据------每8点为1字节数据,亮为0,灭为1。
滚动宽度大于等于显示宽度,滚动高度大于等于显示高度。