=03H,表示新的通信波特率为4800bps
=04H,表示新的通信波特率为9600bps
=05H,表示新的通信波特率为57600bps
=06H,表示新的通信波特率为115200bps
例如DATA部分为“03H、06H”表示设置新的通信波特率为115200bps。
从设备返回命令DATA部分格式为03H(1字节)+RTN(1字节)其中RTN为从设备回应码,其含义与前述相同。
4)时间和温度控制(命令字04H,要求返回执行结果)
该命令用于设置时间和温度的显示控制开关,或者校准从设备的时间,该命令DATA部分格式为04H(1字节)+控制字1(1字节)+保留字节(1字节)+秒(1字节)+分(1字节)+时(1字节)+星期(1字节)+日(1字节)+月(1字节)+年(1字节)其中保留字节留作他用,控制字1的格式如下:
加框部分仅校时控制开时才有效,
b7
b6
b5
b4
b3
b2
b1
b0
b7
1
校时控制开
O
校时控制关
b6
1
压缩BCD码
0
二进制码
b5
1
UTC时间
0
北京时间
b4
1
重计算星期值
0
星期值正确
b3
1
时间控制开
0
时间控制关
b2
1
显示时间
0
不显示时间
b1
1
温度控制开
O
温度控制关
bO
1
显示温度
O
不显示温度
年份仅表示后两位。要求从设备将时间和温度的显示设定存储在flash中,每次开机后自动使用关机前的设置。
每次正确校时后,如果flash中存在时钟掉电标志,则需要清除该标志并存入flash中。
例如DATA部分为“04H、03H”表示将温度控制设置为显示温度;“04H、0CH”表示将时间控制设置为显示时间;"04H、90H、11H、16H、10H、01H、1EH、05H、05H”表示校准当前时间为北京时间2005年5月30日16点22分17秒,需要重新计算星期的值。
从设备返回命令DATA部分格式为04H(1字节)+RTN(1字节)其中RTN为从设备回应码,其含义与前述相同。
5)下载固定预设信息数据(命令字05H,要求返回执行结果)该命令向从设备下载固定信息存于其FLASH中,该命令DATA部分格式为05H(1字节)+信息位置(1字节)+本条信息总帧数/本帧所占位置(1字节)+信息内容(n字节)其中信息位置是指下载的该条信息存放于FLASH中的位置序号。而”
本条信息总帧数/本帧所占位置”字节的高四位是指本条信息共分为几帧传输,低四位指本帧所传送的数据在本条信息的位置,如43H表示本条信息共分4帧来传输,其中本帧为第3帧。信息内容为汉字内码或ACSII码,每个汉字内码占2个字节,ACSIL码用2个字节表示,其高位字节为00H。
当“本条信息总帧数/本帧所占位置”字节为11H且信息内容为空时表示将该条信息置为空信息。
例如DATA部分为“05 H、43H、77H、10H、31H、1EH、05H”表示下载序号为43H的预设信息;该条预设信息共分为7帧来传输,其中本帧为第7帧;本帧发送的内容为内码为1031 H和1 E05H的汉字。
注:位置序号范围为0-240,每条预设信息总长度不超过508字节(254个汉字或ASCII字符)。
从设备返回命令DATA部分格式为05H(1字节)+RTN(1字节)其中RTN为从设备回应码,其含义与前述相同。
6)显示即时信息数据(命令字06H,要求返回通信结果)该命令向从设备传送即时信息并实时显示,该命令DATA部分格式为:
06H(1字节)+本条信息总帧数/本帧所占位置(1字节)+显示次数(1字节)
+颜色及字体(1字节)+引入/引出方式(1字节)+追加方式(1字节)+速度/时间(1字节)+保留字节(1字节)+信息内容(n字节)其中本条信息总帧数/本帧所占位置意义同前,显示次数指本条即时信息的显示重复次数。其中打框部分仅在第一帧才有。
颜色及字体字节定义如下:
主色、套色、背景色表示为:00-黑色,01-红色、1O-绿色、11-黄色。
D7
D6
D5D4
D3D2
D1DO
保留
保留
套色
主色
背景色
引入/引出方式含义如下:
引入方式
引出方式
O
从右向左移入
从右向左移出
1
从左向右移入
从左向右移出
2
从下向上卷入
从下向上卷出
3
从上向下卷入
从上向下卷出
4
从右向左跳入
从右向左跳出
5
从左向右展开
从左向右闭合
6
从右向左展开
从右向左闭合
7
从下向上展开
从下向上闭合
8
从上向下展开
从上向下闭合
9
从中间向两边展开
从中间向两边闭合
1 O
从两边向中间展开
从两边向中间闭合
1 1
从中间向上下展开
从中间向上下闭合
1 2
从上下向中间展开
从上下向中间闭合
1 3
立即显示
立即消失
14
随机
随机
追加方式字节含义如下:
D7
D6
D5
D4
D3
D2
D1
DO
保留
保留
保留
保留
保留
保留
保留
闪烁
如某一位为1则该种追加方式被选中
信息内容为汉字内码,每个汉字内码或ASCII码占2个字节,格式同前。
从设备返回命令DATA部分格式为06H(1字节)+RTN(1字节)其中RTN为从设备回应码,其含义与前述相同。
7)显示预设信息数据(命令字07H,要求返回通信结果)该命令要求从设备按要求显示预设的文字信息,该命令DATA部分格式为:07H(1字节)+颜色及字体(1字节)+引入/引出方式(1字节)+追加方式(1字节)+速度/时间(1.字节)+保留字节(1字节)+信息内容序列(n字节)其中颜色及字体、引入/引出方式、追加方式、速度/时间的意义同前。
信息内容序列为要求显示的预设信息的序号和显示控制字的组合序列。目前信息内容序列只接受1-240和250~255。
如果显示序列为控制字250,即显示温度,则需要先判断温度显示标志,如果允许显示,则读取温度传感器,如果温度值合理(例如介于-30到80之间),才允许真正显示,否则忽略该控制字;如果显示序列为控制字251,即显示时间,则需要先判断时间显示标志,如果允许显示,再判断掉电标志,如果不存在.才能真正读取时间并显示出来,否则忽略该控制字;如果显示序列为控制字253(即时消息序列开始),该控制字必须紧跟在显示控制字(保留字节)后;且其后必须紧跟1字节的显示次数(0表示不显示)。
显示时应区分预设信息(1~240)和控制字(250~255),其余编号均不能显示,预设信息中空信息和校验出错的信息均不能显示。
注:序号0是开机显示序列,系统保留序号1和2,建议用户不要使用这两条预设信息,序号范围3~240是对应的预设信息,序号范围241~255是显示控制字,每个控制字的含义如下:
241~249:保留。
250(0FAH):显示温度,格式为”车内温度约-10度。
251(0FBH):显示时间,格式为”现在是北京时间2006年02月08日14点05分,星期日。
252(0FCH):即时消息序列结束标志253(OFDH):即肘消息序列开始标志254(0FEH):插入一屏空格255(0FFH):从设备忽略该控制字例如信息内容序列为“03H、45H、45H、77H、0FEH、0FEH、0FBH、0FAH”,表示按顺序连续循环显示序号为03H、45H、45H、77H的预设信息(其中45H信息连续显示两次),2屏空格,时间、温度;又如信息内容序列为“0FDH、05H,03H,45H、77H、0FEH、97H、0FCH、57H、0FBH、0FAH”,表示先按即时消息模式连续循环显示5次03H、45H、77H的预设信息,1屏空格,97H的预设信息后,再连续循环显示57H的预设信息,时间、温度。
该命令要求从设备按要求显示预设的文字信息,该命令DATA部分格式为:07H(1字节)+颜色及字体(1字节)+引入/引出方式(1字节)+追加方式(1字节)+速度/时间(1字节)+保留字节(1字节)+信息内容序列(n字节)其中颜色及字体、引入/引出方式、追加方式、速度/时间的意义同前。信息内容序列为要求显示的预设信息的序号的组合序列,如信息内容序列为“03H、45H、45H、77H”,表示按顺序连续显示序号为03H、45H、77H的预设信息数据,其中第45H条信息需连续显示两次。即相当于把第03H、45H、45H、77H条预设信息内容串起来作为一条预设信息来显示。
注:位置序号范围为0-240,序列中出现超过240表示控制字。如241表示为当前日期、242表示为当前时间(显示精确到分钟)、243表示当前温度。
从设备返回命令DATA部分格式为07H(1字节)+RTN(1字节)其中RTN为从设备回应码,其含义与前述相同。
8)空闲时显示内容及方式设置(命令字08H,要求返回执行结果)该命令设置从设备空闲(所有要求显示的数据都已显示完)时应显示内容及方式,该命令DATA部分格式为:08H(1字节)+n个(显示方式(5字节)+信息内容(1字节))其中显示方式为前述的颜色及字体(1字节)+引入/引出方式(1字节)+追加方式(1字节)+速度/时间(1字节)+保留字节(1字节)。
上一页 [1] [2] [3] 下一页
本文关键字:单片机 智能 控制系统 LED显示屏 显示电路-显示屏,单元电路 - 显示电路-显示屏