迪文串口屏教程(3)

该教程详细介绍了如何通过串口屏与PC机通信来显示中文、整型数据以及控制图标显示。首先,展示了如何设置参数和使用ASCII码及汉字内码转换器来显示中文。接着,讲解了如何简单地发送数据以显示整型数值。最后,提到了图标库文件的生成和使用方法,以及如何通过发送特定数据控制图标的状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列教程

迪文串口屏教程(1)
迪文串口屏教程(2)
迪文串口屏教程(3)

一、串口屏与PC机通信显示中文

临时做了一个界面,放置两个文本显示控件
文本1的变量地址0x0001
文本2的变量地址0x0010

控制具体设置参数如下:

请添加图片描述
请添加图片描述
如果串口屏需要显示中文的话,FONT1_ID要对应自动的字库,不然会出现乱码。显示中文要使用一个ASCLL码及汉子内码转换器,这个可以询问迪文的客服要。我这里整理有字符和转换器。我使用的字库是“60GBK16_宋体”,16号字库,其他字库可以自己生成。
链接:https://pan.baidu.com/s/1xYfefZ5bgN3M7k-AmVJt3w
提取码:mazl

把字库文件“60GBK16_宋体”放到下载目录下即可
请添加图片描述
请添加图片描述

下一步要我们将我们要显示的中文字符进行编码转换
请添加图片描述
最后向串口发送我们数据
文本1数据:5A A5 11 82 0001 BFAA C6F4 0000 0000 0000 0000 0000 0000
文本2数据:5A A5 11 82 0010 BFAA C6F4 0000 0000 0000 0000 0000 0000

最后显示的效果
请添加图片描述

二、串口屏与PC机通信显示整形数据

显示整形就非常简单了,在上位机放在数据变量显示控件,具体设置参数如下:
请添加图片描述
请添加图片描述
这时我们连接好串口,向串口发送数据:
5A A5 05 82 0020 0025
其中5AA5帧头;05数据长度;82写指令;0004变量地址;0025表示数据的十六进制。
显示效果如下:
请添加图片描述

三、串口屏与PC机通信显示图标

生成图标库文件可以去观看一个B站迪文的教学视频
https://www.bilibili.com/video/BV1VA411x7uK?p=2&vd_source=176871182e066b0cc001feb27c0798cf
请添加图片描述
我这里生成了一个图标库文件,拷贝到DWIN_SET文件夹下
请添加图片描述
屏幕控制具体配置如下
请添加图片描述
程序下载到屏幕显示如下
请添加图片描述
我们这时候只需要想串口发送5A A5 05 82 0021 0001绿灯就可以熄灭。
发送5A A5 05 82 0021 0000,绿灯亮起。
其中5AA5帧头;05数据长度;82写指令;0002变量地址;0000显示下限0所对应的图标

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小明n.n

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

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

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

打赏作者

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

抵扣说明:

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

余额充值