返回

迪文屏笔记

目录

前言

学习串口屏,不过还不是很习惯51的开发

概念

  • 变量地址:存放字符串这种,要大于0x0FFF,因为他被系统变量占用
  • 描述指针:style 使用UART2发送以下协议可以修改对应数据

准备前操作

  • 图片等素材以数字+英文或中文或是数字.jpg,第一张图片以数字00开头(只有背景图片所在的icl文件需要按这样命令),图片素材的分辨率需要与屏幕大小保持一致(学校的是800x480)
  • 超长图标以1000开头,不超过1023

软件内步骤

  1. 添加图片素材

工程制作完步骤

  1. 保存工程,生成工程
  2. 使用首页的ICL工具将图片都转为ICL格式,命名为32背景文件,介绍一下13号文件触摸功能,14号显示文件,22号为初始配置文件,这些文件需要下载

烧录

sd卡

FAT32 新建DWIN_SET文件夹,将32号文件,13号文件,14号文件,22号文件放到文件夹内即可下载。 可以不用删除其他文件

组件介绍

常用控件

  • 变量图标显示:根据变量显示对应图片,按照上限值与下限值连续的,如果变量超范围则不显示图标(可用于按下按钮)
  • 动画图标显示:初始值为1时动画开始播放
  • 图片动画:任意大小,在初始页面与结束页面都放上同样属性的页面即可
  • 图标旋转:顺时针
  • 位变量图标:0-1,按位存储,可以将一排按键用一个字节存取
  • 艺术字图标
  • 图标叠加:显示jpeg,在22号文件中,注意软件中的是以字节位单位,hex editor是字为单位,1字等于2字节

触控控件

  • 按键返回:点击后修改变量地址的值
  • 增量调节:一定范围内进行++与–操作,上限为1时可以当翻转使用
  • 数据返回 模式0x01时间VP1S上的字节数据传给VP1T指向的数据(用于操控系统变量)
1
2
xdata定义时不要管初值
sys_init后定义

组态键盘

  1. 定义按键定义,定义字符图标设置
  2. 根据ASCII码表定义(注意:光标0xFF,确认0xF1,删除:0xF2,退出0xF0)

实用系统变量

Licensed under CC BY-NC-SA 4.0