新書推薦:
《
画艺循谱:晚明的画谱与消闲
》
售價:NT$
653.0
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:NT$
454.0
《
宽容是件奢侈品(人生360度·一分钟经典故事)
》
售價:NT$
203.0
《
甲骨拼合六集
》
售價:NT$
1520.0
《
视觉美食家:商业摄影实战与创意解析
》
售價:NT$
602.0
《
中国经济发展的新阶段:机会与选择
》
售價:NT$
454.0
《
DK月季玫瑰百科
》
售價:NT$
959.0
《
为你想要的生活
》
售價:NT$
301.0
|
內容簡介: |
GD32F3苹果派开发板(主控芯片为GD32F303ZET6)配套有多本教材,分别介绍微控制器基础外设、微控制器复杂外设、GUI设计、微机原理、作系统等知识。本书为基于emWin的GUI设计教程,通过15章分别介绍LCD显示与触摸、emWin移植、emWin、emWin基础显示、窗口管理,emWin的BUTTON、FRAMEWIN、TEXT、EDIT、PROGBAR、RADIO、LISTBOX、GRAPH、ICONVIEW控件,以及emWin的图片显示和中文显示。全书程序的代码编写均遵循统一规范,并且各章的工程采用模块化设计,以便于将各模块应用到实际项目和产品中。本书配有丰富的资料,涵盖GD32F3苹果派开发板原理图、例程、软件、PPT等,资料将持续更新,下载可通过“越工程师培养系列”获取。本书既可以作为高等院校电子信息、自动化等业微控制器相关课程的教材,也可以作为微控制器系统设计及相关行业工程技术人员的入门培训用书。
|
目錄:
|
第1章 emWin简介及开发环境搭建 1
1.1 emWin简介 1
1.2 Keil μVision5安装 4
1.3 Visual Studio 2019安装 10
本章任务 14
本章题 14
第2章 GD32F3苹果派开发板简介 15
2.1 为什么选择GD32 15
2.2 GD32F3系列微控制器介绍 15
2.3 GD32F3苹果派开发板电路简介 17
2.4 本书配套开发资料 20
本章任务 23
本章题 23
第3章 LCD显示与触摸 24
3.1 LCD显示原理 24
3.2 LCD显示模块接口 26
3.3 LCD控制原理 28
3.4 触摸屏分类 36
3.5 投射式触摸屏工作原理 37
3.6 触摸控制芯片简介 38
3.7 实例与代码解析 41
本章任务 67
本章题 68
第4章 emWin移植 69
4.1 emWin的文件架构 69
4.2 emWin的主任务函数 70
4.3 emWin初始化 71
4.4 emWin开发配套工具 71
4.5 实例与代码解析 73
本章任务 87
本章题 87
第5章 emWin 88
5.1 emWin工程文件架构 88
5.2 实例与代码解析 89
本章任务 99
本章题 100
第6章 emWin基础显示 101
6.1 文本显示 101
6.2 数值显示 105
6.3 2D绘图 108
6.4 颜色 111
6.5 内存设备 113
6.6 实例与代码解析 115
本章任务 130
本章题 130
第7章 窗口管理 131
7.1 窗口管理器简介 131
7.2 窗口的消息、回调和无效化 133
7.3 窗口管理器的库函数 135
7.4 窗口定时器 139
7.5 实例与代码解析 140
本章任务 149
本章题 149
第8章 BUTTON控件 150
8.1 emWin控件简介 150
8.2 BUTTON控件简介 151
8.3 BUTTON控件的库函数 151
8.4 位图转换器用法简介 153
8.5 实例与代码解析 156
本章任务 164
本章题 164
第9章 FRAMEWIN控件 165
9.1 对话框简介 165
9.2 创建对话框 165
9.3 FRAMEWIN控件简介 168
9.4 FRAMEWIN控件的库函数 170
9.5 实例与代码解析 172
本章任务 181
本章题 181
第10章 TEXT和EDIT控件 182
10.1 TEXT控件 182
10.2 EDIT控件 184
10.3 实例与代码解析 187
本章任务 193
本章题 193
第11章 PROGBAR控件 194
11.1 PROGBAR控件简介 194
11.2 PROGBAR控件的库函数 194
11.3 呼吸灯简介 196
11.4 实例与代码解析 196
本章任务 204
本章题 204
第12章 RADIO控件 205
12.1 RADIO控件简介 205
12.2 RADIO控件的库函数 206
12.3 实例与代码解析 207
本章任务 213
本章题 213
第13章 LISTBOX控件 214
13.1 LISTBOX控件简介 214
13.2 LISTBOX控件的库函数 215
13.3 实例与代码解析 217
本章任务 222
本章题 223
第14章 GRAPH控件 224
14.1 GRAPH控件简介 224
14.2 GRAPH控件的数据对象 225
14.3 GRAPH控件的库函数 226
14.4 实例与代码解析 228
本章任务 233
本章题 233
第15章 ICONVIEW控件 234
15.1 ICONVIEW控件简介 234
15.2 ICONVIEW控件的库函数 235
15.3 实例与代码解析 237
本章任务 243
本章题 243
第16章 图片显示 244
16.1 图片格式简介 244
16.2 BMP图片 244
16.3 JPEG图片 248
16.4 PNG图片 249
16.5 实例与代码解析 251
本章任务 261
本章题 261
第17章 中文显示 262
17.1 字符编码和点阵字体 262
17.2 字模和字库 264
17.3 emWin支持的字体类型 264
17.4 emWin支持的字体格式 268
17.5 C文件格式的字体生成和使用 268
17.6 实例与代码解析 274
本章任务 281
本章题 281
附录 ASCII码表 282
参考文献 284
|
|