emWin應(yīng)用開發(fā)——基于GD32
定 價(jià):89 元
- 作者:唐滸
- 出版時(shí)間:2024/9/1
- ISBN:9787121487293
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:292
- 紙張:
- 版次:01
- 開本:16開
GD32F3蘋果派開發(fā)板(主控芯片為GD32F303ZET6)配套有多本教材,分別介紹微控制器基礎(chǔ)外設(shè)、微控制器復(fù)雜外設(shè)、GUI設(shè)計(jì)、微機(jī)原理、操作系統(tǒng)等知識(shí)。本書為基于emWin的GUI設(shè)計(jì)教程,通過15章分別介紹LCD顯示與觸摸、emWin移植、emWin仿真、emWin基礎(chǔ)顯示、窗口管理,emWin的BUTTON、FRAMEWIN、TEXT、EDIT、PROGBAR、RADIO、LISTBOX、GRAPH、ICONVIEW控件,以及emWin的圖片顯示和中文顯示。全書程序的代碼編寫均遵循統(tǒng)一規(guī)范,并且各章的工程采用模塊化設(shè)計(jì),以便于將各模塊應(yīng)用到實(shí)際項(xiàng)目和產(chǎn)品中。本書配有豐富的資料包,涵蓋GD32F3蘋果派開發(fā)板原理圖、例程、軟件包、PPT等,資料包將持續(xù)更新,下載鏈接可通過微信公眾號(hào)“卓越工程師培養(yǎng)系列”獲取。本書既可以作為高等院校電子信息、自動(dòng)化等專業(yè)微控制器相關(guān)課程的教材,也可以作為微控制器系統(tǒng)設(shè)計(jì)及相關(guān)行業(yè)工程技術(shù)人員的入門培訓(xùn)用書。
唐滸,實(shí)驗(yàn)師,主要從事醫(yī)學(xué)電子、醫(yī)學(xué)超聲實(shí)驗(yàn)教學(xué)工作,出版教材2本,發(fā)表論文10余篇。董磊,高級(jí)實(shí)驗(yàn)師,主要從事卓越工程師培養(yǎng)以及醫(yī)療器械研發(fā)工作。先后主持10余項(xiàng)醫(yī)療器械研發(fā)項(xiàng)目,主持3項(xiàng)教育部產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目、4項(xiàng)實(shí)驗(yàn)室與設(shè)備管理研究基金項(xiàng)目、6項(xiàng)自制實(shí)驗(yàn)儀器設(shè)備基金項(xiàng)目,獲得專利授權(quán)25項(xiàng)、軟件著作權(quán)10余項(xiàng),發(fā)表論文10余篇。
第1章 emWin簡(jiǎn)介及開發(fā)環(huán)境搭建 1
1.1 emWin簡(jiǎn)介 1
1.2 Keil μVision5安裝 4
1.3 Visual Studio 2019安裝 10
本章任務(wù) 14
本章習(xí)題 14
第2章 GD32F3蘋果派開發(fā)板簡(jiǎn)介 15
2.1 為什么選擇GD32 15
2.2 GD32F3系列微控制器介紹 15
2.3 GD32F3蘋果派開發(fā)板電路簡(jiǎn)介 17
2.4 本書配套開發(fā)資料 20
本章任務(wù) 23
本章習(xí)題 23
第3章 LCD顯示與觸摸 24
3.1 LCD顯示原理 24
3.2 LCD顯示模塊接口 26
3.3 LCD控制原理 28
3.4 觸摸屏分類 36
3.5 投射式觸摸屏工作原理 37
3.6 觸摸控制芯片簡(jiǎn)介 38
3.7 實(shí)例與代碼解析 41
本章任務(wù) 67
本章習(xí)題 68
第4章 emWin移植 69
4.1 emWin的文件架構(gòu) 69
4.2 emWin的主任務(wù)函數(shù) 70
4.3 emWin初始化 71
4.4 emWin開發(fā)配套工具 71
4.5 實(shí)例與代碼解析 73
本章任務(wù) 87
本章習(xí)題 87
第5章 emWin仿真 88
5.1 emWin仿真工程文件架構(gòu) 88
5.2 實(shí)例與代碼解析 89
本章任務(wù) 99
本章習(xí)題 100
第6章 emWin基礎(chǔ)顯示 101
6.1 文本顯示 101
6.2 數(shù)值顯示 105
6.3 2D繪圖 108
6.4 顏色 111
6.5 內(nèi)存設(shè)備 113
6.6 實(shí)例與代碼解析 115
本章任務(wù) 130
本章習(xí)題 130
第7章 窗口管理 131
7.1 窗口管理器簡(jiǎn)介 131
7.2 窗口的消息、回調(diào)和無效化 133
7.3 窗口管理器的庫函數(shù) 135
7.4 窗口定時(shí)器 139
7.5 實(shí)例與代碼解析 140
本章任務(wù) 149
本章習(xí)題 149
第8章 BUTTON控件 150
8.1 emWin控件簡(jiǎn)介 150
8.2 BUTTON控件簡(jiǎn)介 151
8.3 BUTTON控件的庫函數(shù) 151
8.4 位圖轉(zhuǎn)換器用法簡(jiǎn)介 153
8.5 實(shí)例與代碼解析 156
本章任務(wù) 164
本章習(xí)題 164
第9章 FRAMEWIN控件 165
9.1 對(duì)話框簡(jiǎn)介 165
9.2 創(chuàng)建對(duì)話框 165
9.3 FRAMEWIN控件簡(jiǎn)介 168
9.4 FRAMEWIN控件的庫函數(shù) 170
9.5 實(shí)例與代碼解析 172
本章任務(wù) 181
本章習(xí)題 181
第10章 TEXT和EDIT控件 182
10.1 TEXT控件 182
10.2 EDIT控件 184
10.3 實(shí)例與代碼解析 187
本章任務(wù) 193
本章習(xí)題 193
第11章 PROGBAR控件 194
11.1 PROGBAR控件簡(jiǎn)介 194
11.2 PROGBAR控件的庫函數(shù) 194
11.3 呼吸燈簡(jiǎn)介 196
11.4 實(shí)例與代碼解析 196
本章任務(wù) 204
本章習(xí)題 204
第12章 RADIO控件 205
12.1 RADIO控件簡(jiǎn)介 205
12.2 RADIO控件的庫函數(shù) 206
12.3 實(shí)例與代碼解析 207
本章任務(wù) 213
本章習(xí)題 213
第13章 LISTBOX控件 214
13.1 LISTBOX控件簡(jiǎn)介 214
13.2 LISTBOX控件的庫函數(shù) 215
13.3 實(shí)例與代碼解析 217
本章任務(wù) 222
本章習(xí)題 223
第14章 GRAPH控件 224
14.1 GRAPH控件簡(jiǎn)介 224
14.2 GRAPH控件的數(shù)據(jù)對(duì)象 225
14.3 GRAPH控件的庫函數(shù) 226
14.4 實(shí)例與代碼解析 228
本章任務(wù) 233
本章習(xí)題 233
第15章 ICONVIEW控件 234
15.1 ICONVIEW控件簡(jiǎn)介 234
15.2 ICONVIEW控件的庫函數(shù) 235
15.3 實(shí)例與代碼解析 237
本章任務(wù) 243
本章習(xí)題 243
第16章 圖片顯示 244
16.1 圖片格式簡(jiǎn)介 244
16.2 BMP圖片 244
16.3 JPEG圖片 248
16.4 PNG圖片 249
16.5 實(shí)例與代碼解析 251
本章任務(wù) 261
本章習(xí)題 261
第17章 中文顯示 262
17.1 字符編碼和點(diǎn)陣字體 262
17.2 字模和字庫 264
17.3 emWin支持的字體類型 264
17.4 emWin支持的字體格式 268
17.5 C文件格式的字體生成和使用 268
17.6 實(shí)例與代碼解析 274
本章任務(wù) 281
本章習(xí)題 281
附錄 ASCII碼表 282
參考文獻(xiàn) 284