迪文屏OS开发
文章平均质量分 63
迪文屏开发记录
muyepiao1
这个作者很懒,什么都没留下…
展开
-
迪文屏OS汇编代码开发-参数修改 保存 翻页(七)
os 迪文原创 2023-01-16 11:39:36 · 1277 阅读 · 0 评论 -
迪文屏OS汇编代码开发-前言篇(一)
工作原因,需要在迪文屏上实现记录的增删查功能,手中的屏幕只支持汇编OS。所以才有了接下来的这些东西。一是记录一下开发过程;二是给大家一些参考。开发过程中需要以下材料:软件环境: DWIN OS ASM Builder V1.5硬件环境:DW K600+平台迪文屏操作手册SD卡(更新代码)开发建议:开发前可以简单看下迪文屏支持的伪汇编指令集,一定要理解每条指令的功能,理解运用错的话,会加大后期调试难度。此开发环境调试很不方便(我开发过程中也是通过串口打印结果的方式调试)。还有就是写复杂代码的时候原创 2020-12-19 12:37:01 · 1715 阅读 · 1 评论 -
迪文屏OS汇编代码开发-串口篇(二)
通过这个指令,迪文屏实现通过串口循环发送数据功能。这个功能后期可用于程序调试,很重要。 ;功能:屏幕通过串口循环向外发送数 ;软件环境: DWIN OS ASM Builder V1.5 ;硬件环境:DW K600+平台 ;编写:muyepiao1 LDWR R10,0XA55A;开机发送数据 COMTXI 0,R10,2;...原创 2020-12-19 11:50:52 · 2141 阅读 · 1 评论 -
迪文屏OS汇编代码开发-蜂鸣器篇(三)
加粗样式@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展原创 2020-12-19 10:54:20 · 1166 阅读 · 1 评论 -
迪文屏OS汇编代码开发-保存/读取数据篇(四)
开发过程中需要以下材料:软件环境: DWIN OS ASM Builder V1.5硬件环境:DW K600+平台迪文屏操作手册SD卡(更新代码)应用场景在开发过程中,我们常常需要能够保存用户数据,迪文屏就有这个功能,我们可以直接把数据保存在屏幕中,这样减少屏幕与下位机的交互,特别是数据量大的时候,这一点更明显。示例代码1:以下代码实现把数据0XFFFF0001写入地址0X0130 0000-0X0130 0001中,此处把写用户数据封装成模块,方便程序多次调用。 LDWR R10,0XF原创 2020-12-19 15:11:20 · 2940 阅读 · 1 评论 -
迪文屏OS汇编代码开发-查找删除记录地址(五)
开发过程中需要以下材料:软件环境: DWIN OS ASM Builder V1.5硬件环境:DW K600+平台迪文屏操作手册SD卡(更新代码)应用场景针对保存的数据记录,往往会涉及到删除任意一条记录的功能,下面说以下如何在迪文屏上实现。假如当前页面有10条记录1、 在每条记录上添加控件“按键返回”,按键变量地址相同,按键值依次初始化为 1-10 在每条记录前添加图标控件,共添加10个图标,用于显示记录选择状态。2、程序中检测有按键按下,根据返回值,更改图标显示状...原创 2020-12-21 13:10:59 · 570 阅读 · 0 评论 -
迪文屏OS汇编代码开发-开机进度条显示(图标形式)(六)
开发过程中需要以下材料:软件环境: DWIN OS ASM Builder V1.5硬件环境:DW K600+平台迪文屏操作手册SD卡(更新代码)应用场景开机画面一般由图片动画显示。这里提供一种由变量图标显示的方法。切换图标的显示程序写在屏幕里面。程序注意事项:例程中图标为16个,图标序号为 0-15变量图标显示存储地址为 0x1000程序运行期间占用 R250,R251,R253,R254;调用时应注意两个图标显示时间间隔为OS代码执行间隔。如果需要更长的时间间.原创 2021-07-01 11:50:10 · 1497 阅读 · 0 评论