led显示标志物通过zigbee通信让他第一行显示:---- ,第二行显示:----;同时LED显示标志物是显示16进制数,数据包为八位,包头:0x55,0x04,0x01包尾为0xbb
时间: 2023-10-25 18:27:10 浏览: 123
读取文件内容并以二进制(16进制)显示.读取文件内容以16进制编码显示
5星 · 资源好评率100%
好的,根据您的要求,LED显示标志物通过zigbee通信,需要让它第一行显示"----",第二行显示"----",同时显示16进制数。数据包为8位,包头为0x55,0x04,0x01,包尾为0xbb。下面是对应的指令:
1. 首先,您需要发送一个指令给LED显示标志物,用于初始化。指令格式如下:
```
0x55 0x04 0x01 0x00 0x00 0x00 0x00 0x00 0xbb
```
其中,0x00表示要写入的数据为0,表示初始化。
2. 然后,您需要发送两个指令,一个指令让LED显示标志物第一行显示"----",另一个指令让LED显示标志物第二行显示"----"。指令格式如下:
```
0x55 0x04 0x02 0x2D 0x2D 0x2D 0x2D 0x00 0xbb // 显示第一行"----"
0x55 0x04 0x03 0x2D 0x2D 0x2D 0x2D 0x00 0xbb // 显示第二行"----"
```
其中,0x2D表示字符"-",0x02表示写入第一行,0x03表示写入第二行,0x00表示校验和。
3. 最后,您需要发送一个指令,告诉LED显示标志物要显示16进制数。指令格式如下:
```
0x55 0x04 0x04 0x01 0x00 0x00 0x00 0x00 0xbb // 显示16进制数
```
其中,0x04表示要写入的寄存器地址,0x01表示要写入的数据为1,表示显示16进制数。
以上是通过zigbee通信让LED显示标志物显示"----"和16进制数的指令。希望能对您有所帮助。
阅读全文