本书共5章,主要介绍了DGUS智能屏的开发入门及进阶应用,其中涉及DGUS软件人机交互界面开发与51单片机开发基础知识。迪文科技与高校教学一线教师合作,精心设计实践案例,让学生使用T5L ASIC(专用集成电路)、DGUS开发平台进行案例化的项目开发、调试,营造问题导向的学习氛围、真实场景和沉浸式的实践环境,激发学生的学习兴趣,提高问题意识,使学生在多维度的实践应用中掌握T5L ASIC、DGUS开发平台的使用,锻炼学生应用理论和技能解决实际问题的能力,塑造学生的工程思维,启发学生的创造力。
余磊,南昌航空大学电子工程系主任,副教授,主要承担图像处理和通信系统等方向的研究和教学教研工作,主持1项国家级教研课题,6项省级教研课题,2022年获得江西普通高校金牌教师(教学名师)"金牌青年教师”荣誉称号,2021年获得全国高等学校电子信息类专业青年教师授课竞赛一等奖。
第1章 认识DGUS智能屏 1
1.1 DGUS智能屏的分类 1
1.2 DGUS智能屏的结构 2
1.3 DGUS智能屏的开发原理 4
1.4 DGUS智能屏的应用领域 5
第2章 DGUS软件功能介绍 6
2.1 显示功能 6
2.1.1 变量图标显示(0x00) 6
2.1.2 动画图标显示(0x01) 8
2.1.3 滑动刻度指示(0x02) 11
2.1.4 艺术字变量显示(0x03) 13
2.1.5 图片动画显示(0x04) 15
2.1.6 图标旋转指示(0x05) 16
2.1.7 位变量图标显示(0x06) 18
2.1.8 JPEG图标平移显示(0x07) 21
2.1.9 变量数据JPEG图标叠加显示(0x08) 23
2.1.10 批量数据图标快速复制粘贴(0x09) 25
2.1.11 数据变量显示(0x10) 27
2.1.12 文本显示(0x11) 29
2.1.13 文本RTC显示(0x12_00) 31
2.1.14 表盘格式RTC显示(0x12_01) 33
2.1.15 HEX变量显示(0x13) 35
2.1.16 文本滚屏显示(0x14) 36
2.1.17 数据窗口指示(0x15) 39
2.1.18 DGUS II文本显示(无锯齿)(0x16) 41
2.1.19 组态图标字库滚字轮显示(0x17) 44
2.1.20 GTF图标字库文本显示(0x20) 47
2.1.21 实时曲线(趋势图)显示(0x20) 51
2.1.22 基本图形显示(0x21) 53
2.1.23 进度条显示(0x23) 57
2.1.24 区域滚屏显示(0x24) 59
2.1.25 二维码显示(0x25) 60
2.1.26 调节区域显示亮度(0x26) 62
2.1.27 数据变量传递(0x30) 63
2.1.28 数字视频播放(0x31) 64
2.2 触摸功能 67
2.2.1 变量数据录入(0x00) 67
2.2.2 弹出菜单选择(0x01) 69
2.2.3 增量调节(0x02) 71
2.2.4 拖动调节(0x03) 72
2.2.5 按键值返回(0x04) 72
2.2.6 文本录入(0x05) 74
2.2.7 触摸屏按压状态数据返回(0x08) 79
2.2.8 转动调节(0x09) 80
2.2.9 滑动(手势)调节(0x0A) 82
2.2.10 滑动(手势)翻页(0x0B) 83
2.2.11 滑动图标选择(0x0C) 83
2.2.12 位变量按钮(0x0D) 85
2.3 其他功能 86
第3章 基于DGUS智能屏的人机交互界面开发 95
3.1 开发入门 95
3.1.1 软件和驱动安装 95
3.1.2 新建工程 96
3.1.3 变量图标显示 104
3.1.4 动画图标显示 108
3.1.5 滑动刻度显示 112
3.1.6 滑动手势翻页 116
3.1.7 数据窗口显示 119
3.1.8 数据录入显示 123
3.2 开发进阶 131
3.2.1 仪表盘显示 131
3.2.2 文本录入显示 136
3.2.3 音乐播放功能 143
3.2.4 视频播放功能 149
3.2.5 图形绘制功能 156
3.2.6 FLASH读写功能 161
3.2.7 数据曲线显示 168
第4章 基于DGUS智能屏的T5L ASIC应用开发 178
4.1 T5L ASIC应用开发 178
4.1.1 概述 178
4.1.2 二次开发的意义 179
4.1.3 二次开发方式 179
4.1.4 开发环境搭建 180
4.2 空气温湿度测量方案:DHT11温湿度传感器 180
4.2.1 概述 180
4.2.2 设计思路 180
4.2.3 开发过程 181
4.3 空调扇叶开合:28BYJ-48步进电机 182
4.3.1 概述 182
4.3.2 设计思路 183
4.3.3 开发过程 183
4.4 接近报警:HC-SRO4超声波测距模块 184
4.4.1 概述 184
4.4.2 设计思路 184
4.4.3 开发过程 185
4.5 遥控小车转向:SG90舵机 188
4.5.1 概述 188
4.5.2 设计思路 189
4.5.3 开发过程 189
4.6 人体红外感应:HC-SR501红外传感器 190
4.6.1 概述 190
4.6.2 设计思路 191
4.6.3 开发过程 192
第5章 基于DGUS智能屏的物联网应用 193
5.1 基于DGUS智能屏的温控器 193
5.1.1 前言 193
5.1.2 产品特点 193
5.1.3 开发过程 194
5.2 基于DGUS智能屏的电子桌牌 197
5.2.1 前言 197
5.2.2 产品特点 198
5.2.3 电路原理图 198
5.2.4 开发过程 200
5.3 基于DGUS智能屏的智能柜管理系统 203
5.3.1 前言 203
5.3.2 产品特点 204
5.3.3 程序框架 204
5.3.4 电路原理图 205
5.3.5 开发过程 206