版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8.3.2
LED显示标志物控制设计LED显示标志物的功能LED显示标志物的功能是:计时显示、距离显示和自定义数据显示。通过嵌入式智能车与LED显示标志物之间的通信协议,我们如何远程控制LED显示标志物显示计时的时间和超声波测量的距离呢?嵌入式智能车向LED显示标志物发送命令的数据结构,如表所示数据结构是由以下8个字节组成:前两个字节为数据帧头(0x55和0x04),固定不变;第3个字节为主指令0xXX;第4个字节~第6个字节为副指令;第7个字节为校验和,同道闸一样;第8个字节为数据包尾(0xBB),帧尾固定不变。0x550x040xXX0xXX0xXX0xXX0xXX0xBB包头主指令副指令校验和包尾LED显示标志物控制命令控制LED显示标志物的主指令功能,如表所示。主指令指令说明0x01第一排数码管显示指定数据0x02第二排数码管显示指定数据0x03第一排数码管显示计时模式0x04第二排数码管显示距离模式LED显示标志物控制命令控制LED显示标志物的副指令功能,如表所示。说明:LED显示标志物在第二排显示距离时,第二位和第三位副指令中的“X”代表要显示的距离值(注意:距离显示格式为十进制),距离单位为mm。主指令副指令0x01数据[1]、数据[2]数据[3]、数据[4]数据[5]、数据[6]0x02数据[1]、数据[2]数据[3]、数据[4]数据[5]、数据[6]0x030x00(计时关闭)0x000x000x01(计时开启)0x02(计时清零)0x040x000x0X0xXXLED显示标志物控制命令嵌入式智能车与LED显示标志物之间的通信,是通过基于ZigBee的串行通信实现的。根据嵌入式智能车与LED显示标志物之间的通信协议,对LED显示标志物控制有开始计时、停止计时和显示超声波测距的距离。LED显示标志物控制程序设计控制LED显示标志物开始计时函数LED_Open_Zigbee(),代码如下。voidLED_Date_Zigbee(void){
Zigbee[0]=0x55;
Zigbee[1]=0x04;//数据帧头(0x55和0x04),其中0x04是LED显示标志物
Zigbee[2]=0x03;//第3字节主指令0x03,LED显示标志物进入计时模式
Zigbee[3]=0x01;//第4字节为0x01,是控制LED显示标志物开始计时
Zigbee[4]=0x00;
Zigbee[5]=0x00;//第5个和第6个字节默认为0
Zigbee[6]=(0x03+0x01+0x00+0x00)%256;//第7字节为校验和
Zigbee[7]=0xBB;//第8字节为数据帧尾(0xBB)
Send_ZigbeeData_To_Fifo(Zigbee,8);
delay_ms(100);}LED显示标志物控制程序控制LED显示标志物的停止计时函数LED_Close_Zigbee(),代码如下voidLED_Date_Zigbee(void){
Zigbee[0]=0x55;
Zigbee[1]=0x04;
Zigbee[2]=0x03;
Zigbee[3]=0x00;//第4字节为0x00,是控制LED显示标志物停止计时
Zigbee[4]=0x00;
Zigbee[5]=0x00;
Zigbee[6]=(0x03+0x01+0x00+0x00)%256;
Zigbee[7]=0xBB;
Send_ZigbeeData_To_Fifo(Zigbee,8);
delay_ms(100);}LED显示标志物控制程序对LED显示标志物进行清零的函数LED_Reset_Zigbee(),代码如下:voidLED_Reset_Zigbee(void){
Zigbee[0]=0x55;
Zigbee[1]=0x04;
Zigbee[2]=0x03;
Zigbee[3]=0x02;//第4字节为0x02,是控制LED显示标志物计时清零
Zigbee[4]=0x00;
Zigbee[5]=0x00;
Zigbee[6]=(0x03+0x01+0x00+0x00)%256;
Zigbee[7]=0xBB;
Send_ZigbeeData_To_Fifo(Zigbee,8);
LED显示标志物控制程序delay_ms(100);
Zigbee[0]=0x55;
Zigbee[1]=0x04;
Zigbee[2]=0x02;//第3字节为0x02,是第二排数码管显示指定数据
Zigbee[3]=0x00;
Zigbee[4]=0x00;
Zigbee[5]=0x00;
Zigbee[6]=(0x03+0x01+0x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026秋人教版生物八年级上册综合实践项目 健康生活宣传展演课件
- 殡葬综合考试题及答案
- 健康宣教:ICU转出指导方案
- 十一月安全教育讲解
- 高新区就业前景深度解析
- 夜场行业职业发展指南
- 临汾化工消防安全约谈会
- 未来职业教育规划书
- DB31-T 1655-2025 农村户厕建设与管理规范
- 布料货款还款协议书
- 2026年6月汉江国有资本投资集团有限公司招聘14人笔试备考题库及答案详解
- 2026中国中医科学院广安门医院招聘合同制人员29人(护理岗位)笔试模拟试题及答案详解
- 2026年云南省中考英语试卷(含答案及解析)
- 2026年人教版高一第二学期语文期末单元知识梳理试卷(附答案可下载)
- 《干细胞供者知情同意规范》
- LY/T 1000-2013容器育苗技术
- GB/T 35856-2018飞机电气设备绝缘电阻和耐电压试验方法
- GB/T 24425.1-2009普通型钢丝螺套
- GB/T 19873.2-2009机器状态监测与诊断振动状态监测第2部分:振动数据处理、分析与描述
- 合肥高新管廊运营维护手册
- 甘肃兰州大学管理学院聘用制B岗人员招考聘用冲刺卷贰(3套)答案详解
评论
0/150
提交评论