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