【项目实操】STC15系列单片机与迪文DGUS屏应用之(五):模拟调试

本文介绍了如何使用串口助手验证STC15系列单片机与迪文DGUS屏的交互,通过分析数据帧理解按键返回的响应,学习如何使用82指令写入数据变量显示,并解决数值显示异常问题。同时,探讨了图标变量的控制方式,通过示例展示如何控制不同状态的图标显示。最后,提到了数据变量录入功能的工作原理。
摘要由CSDN通过智能技术生成

前面一讲给大家介绍了DGUS工程下载,接下来,我们就需要用串口助手来验证一下,我们新建的DGUS工程有没有问题了,首先,我们还是从最简单的入手吧,这里,最简单的自然莫过于“按键返回”控件了,那么我们尝试下从Y0一直按到Y5,看下串口助手会返回什么:

在这里插入图片描述

我们先来分析一下第一帧数据:5A A5 06 83 00 20 01 00 01,根据迪文DGUS指令说明中提到的,我们可以清楚地知道,在这一帧数据中:

• 5A A5为数据帧的帧头;
• 06为数据长度,即:从该为开始后面数据的个数;
• 83为指令;
• 00 20 为变量的地址;
• 01 为从地址0x0020开始,返回的数据个数;
• 00 01为变量的值

再回想上一讲我们建工程时定义的“按键返回”触控变量的地址以及键值,我们就很容易理解串口返回的这几串数据意义了,也就是说,当我们收到5A A5 06 83 00 20 01 00 01这串数据时,我们就知道是Y0按下了;当我们收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SingleYork

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值