emWin应用开发——基于GD32
¥89.00定价
作者: 唐浒
出版时间:2024-09
出版社:电子工业出版社
- 电子工业出版社
- 9787121487293
- 1-1
- 540943
- 16开
- 2024-09
- 电子信息与电气
- 本科 高职
内容简介
GD32F3苹果派开发板(主控芯片为GD32F303ZET6)配套有多本教材,分别介绍微控制器基础外设、微控制器复杂外设、GUI设计、微机原理、操作系统等知识。本书为基于emWin的GUI设计教程,通过15章分别介绍LCD显示与触摸、emWin移植、emWin仿真、emWin基础显示、窗口管理,emWin的BUTTON、FRAMEWIN、TEXT、EDIT、PROGBAR、RADIO、LISTBOX、GRAPH、ICONVIEW控件,以及emWin的图片显示和中文显示。全书程序的代码编写均遵循统一规范,并且各章的工程采用模块化设计,以便于将各模块应用到实际项目和产品中。__eol__本书配有丰富的资料包,涵盖GD32F3苹果派开发板原理图、例程、软件包、PPT等,资料包将持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。__eol__
目录
第1章 emWin简介及开发环境搭建 1__eol__1.1 emWin简介 1__eol__1.2 Keil μVision5安装 4__eol__1.3 Visual Studio 2019安装 10__eol__本章任务 14__eol__本章习题 14__eol__第2章 GD32F3苹果派开发板简介 15__eol__2.1 为什么选择GD32 15__eol__2.2 GD32F3系列微控制器介绍 15__eol__2.3 GD32F3苹果派开发板电路简介 17__eol__2.4 本书配套开发资料 20__eol__本章任务 23__eol__本章习题 23__eol__第3章 LCD显示与触摸 24__eol__3.1 LCD显示原理 24__eol__3.2 LCD显示模块接口 26__eol__3.3 LCD控制原理 28__eol__3.4 触摸屏分类 36__eol__3.5 投射式触摸屏工作原理 37__eol__3.6 触摸控制芯片简介 38__eol__3.7 实例与代码解析 41__eol__本章任务 67__eol__本章习题 68__eol__第4章 emWin移植 69__eol__4.1 emWin的文件架构 69__eol__4.2 emWin的主任务函数 70__eol__4.3 emWin初始化 71__eol__4.4 emWin开发配套工具 71__eol__4.5 实例与代码解析 73__eol__本章任务 87__eol__本章习题 87__eol__第5章 emWin仿真 88__eol__5.1 emWin仿真工程文件架构 88__eol__5.2 实例与代码解析 89__eol__本章任务 99__eol__本章习题 100__eol__第6章 emWin基础显示 101__eol__6.1 文本显示 101__eol__6.2 数值显示 105__eol__6.3 2D绘图 108__eol__6.4 颜色 111__eol__6.5 内存设备 113__eol__6.6 实例与代码解析 115__eol__本章任务 130__eol__本章习题 130__eol__第7章 窗口管理 131__eol__7.1 窗口管理器简介 131__eol__7.2 窗口的消息、回调和无效化 133__eol__7.3 窗口管理器的库函数 135__eol__7.4 窗口定时器 139__eol__7.5 实例与代码解析 140__eol__本章任务 149__eol__本章习题 149__eol__第8章 BUTTON控件 150__eol__8.1 emWin控件简介 150__eol__8.2 BUTTON控件简介 151__eol__8.3 BUTTON控件的库函数 151__eol__8.4 位图转换器用法简介 153__eol__8.5 实例与代码解析 156__eol__本章任务 164__eol__本章习题 164__eol__第9章 FRAMEWIN控件 165__eol__9.1 对话框简介 165__eol__9.2 创建对话框 165__eol__9.3 FRAMEWIN控件简介 168__eol__9.4 FRAMEWIN控件的库函数 170__eol__9.5 实例与代码解析 172__eol__本章任务 181__eol__本章习题 181__eol__第10章 TEXT和EDIT控件 182__eol__10.1 TEXT控件 182__eol__10.2 EDIT控件 184__eol__10.3 实例与代码解析 187__eol__本章任务 193__eol__本章习题 193__eol__第11章 PROGBAR控件 194__eol__11.1 PROGBAR控件简介 194__eol__11.2 PROGBAR控件的库函数 194__eol__11.3 呼吸灯简介 196__eol__11.4 实例与代码解析 196__eol__本章任务 204__eol__本章习题 204__eol__第12章 RADIO控件 205__eol__12.1 RADIO控件简介 205__eol__12.2 RADIO控件的库函数 206__eol__12.3 实例与代码解析 207__eol__本章任务 213__eol__本章习题 213__eol__第13章 LISTBOX控件 214__eol__13.1 LISTBOX控件简介 214__eol__13.2 LISTBOX控件的库函数 215__eol__13.3 实例与代码解析 217__eol__本章任务 222__eol__本章习题 223__eol__第14章 GRAPH控件 224__eol__14.1 GRAPH控件简介 224__eol__14.2 GRAPH控件的数据对象 225__eol__14.3 GRAPH控件的库函数 226__eol__14.4 实例与代码解析 228__eol__本章任务 233__eol__本章习题 233__eol__第15章 ICONVIEW控件 234__eol__15.1 ICONVIEW控件简介 234__eol__15.2 ICONVIEW控件的库函数 235__eol__15.3 实例与代码解析 237__eol__本章任务 243__eol__本章习题 243__eol__第16章 图片显示 244__eol__16.1 图片格式简介 244__eol__16.2 BMP图片 244__eol__16.3 JPEG图片 248__eol__16.4 PNG图片 249__eol__16.5 实例与代码解析 251__eol__本章任务 261__eol__本章习题 261__eol__第17章 中文显示 262__eol__17.1 字符编码和点阵字体 262__eol__17.2 字模和字库 264__eol__17.3 emWin支持的字体类型 264__eol__17.4 emWin支持的字体格式 268__eol__17.5 C文件格式的字体生成和使用 268__eol__17.6 实例与代码解析 274__eol__本章任务 281__eol__本章习题 281__eol__附录 ASCII码表 282__eol__参考文献 284__eol__