首页 » 99链接平台 » 串口屏开发的几个技巧(录入指令显示参数触摸屏)

串口屏开发的几个技巧(录入指令显示参数触摸屏)

萌界大人物 2024-11-16 09:07:54 0

扫一扫用手机浏览

文章目录 [+]

1. 显示HEX参数

有一条0xC108的参数显示指令,可以不用再进行烦人的HEX到ASCII转换计算和显示格式转换,比如字体大小,显示几位小数点,无效的零显示不显示等,只要把显示的HEX数据发给迪文屏就可以了。

0xC108指令的另外一个用途就是特别多参数(比如一屏显示200个参数)显示时,可以同时显示出来,避免了一个个蹦出来的效果。

串口屏开发的几个技巧(录入指令显示参数触摸屏) 99链接平台
(图片来自网络侵删)

2. 指针表盘

做一个表盘的底图和一个指针的底图,利用0x9E图标旋转指令让(多个)指针在表盘底图上指定角度和中心旋转,可以设计出非常漂亮的指针表盘,比如汽车仪表板、时钟、旋转的马达等。

3. 曲线缩放

0xC106指令可以让用户指定X轴取样间隔、Y轴放大倍数和零点位置,而迪文屏自动对数据进行处理,实现曲线自动缩放,用户只需把A/D的结果传送给迪文屏就OK了。

0xC106指令的另外一个用途就是通过修改显示的指针,可以很方便实现历史记录回放,对RAM缓冲区小的单片机尤其适合。

4. 触摸屏界面自动切换

使用触控界面开发工具(集成在迪文串口调试助理里面),可以事先安排好触摸屏界面的操控逻辑,把生成的配置文件下载到迪文屏0x1E字库位置,并使用0xE0(0xE3)指令修改Para1.5=1启用触控模式,那么触摸屏界面间的切换将无须用户代码操心了。

在需要用户代码干涉的界面触发按钮下绑定一个“回传代码”,可以在界面切换需要用户代码干涉时自动回传预设的代码。

5. 触摸屏录入

凡是开发过GUI的大虾们都清楚,参数录入是个让大家头大的事情,尤其是当参数录入时,软件其它功能还要正常更不容易。
迪文触摸屏有条0x7C指令让触摸屏录入非常简单。
0x7C01是对ASCII字符(比如参数设定)的录入,0x7C02是ASCII和中文GBK拼音的混合录入。

发送0x7C指令告诉迪文屏启动指定参数录入后,用户代码就不用管了,录入结束后,迪文屏会自动上传指令告诉用户代码录入的是哪个参数,录入内容是什么。
由于迪文屏按照多任务来处理0x7C指令,录入期间,用户代码可以正常操作迪文屏其它功能(比如曲线照常变化),不会因为录入而中断。

GBK拼音录入其实是基于预装在迪文屏0x01位置的词库实现,用户可以通过修改词库来实现对一些特殊符号的快速

标签:

相关文章

今年为何偏早?(暴雨水汽龙舟气候事件)

5月9日起,中国南方地区迎来今年入汛以来最强降雨。11日傍晚,中央气象台发布暴雨橙色预警,这是今年首个暴雨橙色预警,也是近10年最...

99链接平台 2024-12-11 阅读603 评论0