世界技能大賽電子技術(shù)項(xiàng)目B模塊實(shí)戰(zhàn)指導(dǎo) ——STM32F1 HAL庫實(shí)戰(zhàn)開發(fā)
定 價(jià):49 元
- 作者:邱吉鋒
- 出版時間:2019/10/1
- ISBN:9787121366598
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP332.3
- 頁碼:284
- 紙張:
- 版次:01
- 開本:16開
本書是針對世界技能大賽電子技術(shù)項(xiàng)目嵌入式編程比賽訓(xùn)練、學(xué)習(xí)而編寫的。全書采用模塊化設(shè)計(jì),既可以用于STM32的普通基礎(chǔ)教學(xué),又可以用于世界技能大賽電子技術(shù)項(xiàng)目B模塊嵌入式編程的訓(xùn)練比賽指導(dǎo)。本書基于主板單片機(jī)控制系統(tǒng)(STM32LO52和STM32F103ZTE)和各個模塊的項(xiàng)目開發(fā)設(shè)計(jì),主板集成各種人機(jī)交換顯示界面、基礎(chǔ)按鍵、控制。數(shù)據(jù)采集、儲存和輸出。內(nèi)容包括從基礎(chǔ)的單片機(jī)嵌入式系統(tǒng)應(yīng)用,到結(jié)合各種傳感器技術(shù)、控制對象和網(wǎng)絡(luò)技術(shù)來實(shí)現(xiàn)較復(fù)雜的智能應(yīng)用系統(tǒng)。全書項(xiàng)目資源豐富,講述清晰明了。
邱吉鋒、曾偉業(yè),世界技能大賽電子技術(shù)項(xiàng)目教練組成員,長期從事競賽指導(dǎo)及教學(xué)教研工作,經(jīng)驗(yàn)豐富。主審專家王為民,第43/44屆世界技能大賽電子技術(shù)項(xiàng)目中國專家組組長。
第1章 STM32基礎(chǔ)知識 1
1.1 KEIL軟件安裝及使用 1
1.1.1 實(shí)驗(yàn)?zāi)康?1
1.1.2 實(shí)驗(yàn)環(huán)境 1
1.1.3 實(shí)驗(yàn)原理 1
1.1.4 實(shí)驗(yàn)步驟 1
1.2 初識HAL庫 3
1.2.1 實(shí)驗(yàn)?zāi)康?3
1.2.2 實(shí)驗(yàn)環(huán)境 4
1.2.3 實(shí)驗(yàn)步驟 4
1.3 用STM32CubeMX創(chuàng)建工程模板 5
1.3.1 實(shí)驗(yàn)?zāi)康?5
1.3.2 實(shí)驗(yàn)環(huán)境 5
1.3.3 實(shí)驗(yàn)原理 5
1.3.4 實(shí)驗(yàn)步驟 5
1.4 C語言基礎(chǔ)復(fù)習(xí) 12
1.4.1 實(shí)驗(yàn)?zāi)康?12
1.4.2 實(shí)驗(yàn)環(huán)境 12
1.4.3 實(shí)驗(yàn)原理 12
1.4.4 實(shí)驗(yàn)步驟 12
1.5 STM32系統(tǒng)時鐘介紹 14
1.5.1 實(shí)驗(yàn)?zāi)康?14
1.5.2 實(shí)驗(yàn)環(huán)境 14
1.5.3 實(shí)驗(yàn)原理 15
1.6 NVIC 17
1.6.1 實(shí)驗(yàn)?zāi)康?17
1.6.2 實(shí)驗(yàn)環(huán)境 17
1.6.3 實(shí)驗(yàn)原理 17
第2章 主板基礎(chǔ)實(shí)驗(yàn) 25
2.1 LED控制實(shí)驗(yàn) 25
2.1.1 實(shí)驗(yàn)?zāi)康?25
2.1.2 實(shí)驗(yàn)環(huán)境 25
2.1.3 實(shí)驗(yàn)原理 25
2.1.4 實(shí)驗(yàn)步驟 32
2.2 按鍵掃描實(shí)驗(yàn) 40
2.2.1 實(shí)驗(yàn)?zāi)康?40
2.2.2 實(shí)驗(yàn)環(huán)境 40
2.2.3 實(shí)驗(yàn)原理 40
2.2.4 實(shí)驗(yàn)步驟 44
2.3 矩陣按鍵掃描實(shí)驗(yàn) 44
2.3.1 實(shí)驗(yàn)?zāi)康?44
2.3.2 實(shí)驗(yàn)環(huán)境 44
2.3.3 實(shí)驗(yàn)原理 45
2.3.4 實(shí)驗(yàn)步驟 47
2.4 蜂鳴器驅(qū)動實(shí)驗(yàn) 48
2.4.1 實(shí)驗(yàn)?zāi)康?48
2.4.2 實(shí)驗(yàn)環(huán)境 48
2.4.3 實(shí)驗(yàn)原理 48
2.4.4 實(shí)驗(yàn)步驟 51
2.5 外部中斷實(shí)驗(yàn) 53
2.5.1 實(shí)驗(yàn)?zāi)康?53
2.5.2 實(shí)驗(yàn)環(huán)境 53
2.5.3 實(shí)驗(yàn)原理 53
2.5.4 實(shí)驗(yàn)步驟 60
2.6 SysTick定時器和系統(tǒng)時鐘 61
2.6.1 實(shí)驗(yàn)?zāi)康?61
2.6.2 實(shí)驗(yàn)環(huán)境 61
2.6.3 實(shí)驗(yàn)原理 61
2.6.4 實(shí)驗(yàn)步驟 64
2.7 定時器中斷實(shí)驗(yàn) 64
2.7.1 實(shí)驗(yàn)?zāi)康?64
2.7.2 實(shí)驗(yàn)環(huán)境 64
2.7.3 實(shí)驗(yàn)原理 64
2.7.4 實(shí)驗(yàn)步驟 76
2.8 定時器輸出PWM實(shí)現(xiàn)呼吸燈現(xiàn)象實(shí)驗(yàn) 76
2.8.1 實(shí)驗(yàn)?zāi)康?76
2.8.2 實(shí)驗(yàn)環(huán)境 76
2.8.3 實(shí)驗(yàn)原理 76
2.8.4 實(shí)驗(yàn)步驟 86
2.9 串口通信實(shí)驗(yàn) 86
2.9.1 實(shí)驗(yàn)?zāi)康?86
2.9.2 實(shí)驗(yàn)環(huán)境 86
2.9.3 實(shí)驗(yàn)原理 86
2.9.4 實(shí)驗(yàn)步驟 95
2.10 printf()重定向?qū)嶒?yàn) 96
2.10.1 實(shí)驗(yàn)?zāi)康?96
2.10.2 實(shí)驗(yàn)環(huán)境 96
2.10.3 實(shí)驗(yàn)原理 96
2.10.4 實(shí)驗(yàn)步驟 98
2.11 Flash通信實(shí)驗(yàn) 98
2.11.1 實(shí)驗(yàn)?zāi)康?98
2.11.2 實(shí)驗(yàn)環(huán)境 99
2.11.3 實(shí)驗(yàn)原理 99
2.11.4 實(shí)驗(yàn)步驟 105
2.12 AD采集實(shí)驗(yàn) 106
2.12.1 實(shí)驗(yàn)?zāi)康?106
2.12.2 實(shí)驗(yàn)環(huán)境 106
2.12.3 實(shí)驗(yàn)原理 106
2.12.4 實(shí)驗(yàn)步驟 112
2.13 DA采集實(shí)驗(yàn) 113
2.13.1 實(shí)驗(yàn)?zāi)康?113
2.13.2 實(shí)驗(yàn)環(huán)境 113
2.13.3 實(shí)驗(yàn)原理 113
2.13.4 實(shí)驗(yàn)步驟 117
2.14 IIC實(shí)驗(yàn) 118
2.14.1 實(shí)驗(yàn)?zāi)康?118
2.14.2 實(shí)驗(yàn)環(huán)境 118
2.14.3 實(shí)驗(yàn)原理 118
2.14.4 實(shí)驗(yàn)步驟 125
2.15 內(nèi)部溫度傳感器實(shí)驗(yàn) 126
2.15.1 實(shí)驗(yàn)?zāi)康?126
2.15.2 實(shí)驗(yàn)環(huán)境 126
2.15.3 實(shí)驗(yàn)原理 126
2.15.4 實(shí)驗(yàn)步驟 131
2.16 RTC實(shí)時時鐘實(shí)驗(yàn) 131
2.16.1 實(shí)驗(yàn)?zāi)康?131
2.16.2 實(shí)驗(yàn)環(huán)境 131
2.16.3 實(shí)驗(yàn)原理 132
2.16.4 實(shí)驗(yàn)步驟 135
2.17 獨(dú)立看門狗實(shí)驗(yàn) 136
2.17.1 實(shí)驗(yàn)?zāi)康?136
2.17.2 實(shí)驗(yàn)環(huán)境 136
2.17.3 實(shí)驗(yàn)原理 137
2.17.4 實(shí)驗(yàn)步驟 140
2.18 窗口看門狗實(shí)驗(yàn) 141
2.18.1 實(shí)驗(yàn)?zāi)康?141
2.18.2 實(shí)驗(yàn)環(huán)境 141
2.18.3 實(shí)驗(yàn)原理 141
2.18.4 實(shí)驗(yàn)步驟 146
第3章 主板顯示模塊實(shí)驗(yàn) 148
3.1 16×16點(diǎn)陣LED掃描顯示實(shí)驗(yàn) 148
3.1.1 實(shí)驗(yàn)?zāi)康?148
3.1.2 實(shí)驗(yàn)環(huán)境 148
3.1.3 實(shí)驗(yàn)原理 148
3.1.4 實(shí)驗(yàn)步驟 157
3.2 數(shù)碼管顯示實(shí)驗(yàn) 157
3.2.1 實(shí)驗(yàn)?zāi)康?157
3.2.2 實(shí)驗(yàn)環(huán)境 157
3.2.3 實(shí)驗(yàn)原理 158
3.2.4 實(shí)驗(yàn)步驟 166
3.3 OLED顯示實(shí)驗(yàn) 166
3.3.1 實(shí)驗(yàn)?zāi)康?166
3.3.2 實(shí)驗(yàn)環(huán)境 166
3.3.3 實(shí)驗(yàn)原理 166
3.3.4 實(shí)驗(yàn)步驟 173
3.4 HMI串口LCD顯示實(shí)驗(yàn) 173
3.4.1 實(shí)驗(yàn)?zāi)康?173
3.4.2 實(shí)驗(yàn)環(huán)境 173
3.4.3 實(shí)驗(yàn)原理 173
3.4.4 實(shí)驗(yàn)步驟 178
3.5 LCD12864顯示實(shí)驗(yàn) 178
3.5.1 實(shí)驗(yàn)?zāi)康?178
3.5.2 實(shí)驗(yàn)環(huán)境 178
3.5.3 實(shí)驗(yàn)原理 179
3.5.4 實(shí)驗(yàn)步驟 183
3.6 LCD1602顯示實(shí)驗(yàn) 183
3.6.1 實(shí)驗(yàn)?zāi)康?183
3.6.2 實(shí)驗(yàn)環(huán)境 183
3.6.3 實(shí)驗(yàn)原理 184
3.6.4 實(shí)驗(yàn)步驟 189
3.7 旋轉(zhuǎn)編碼器驅(qū)動實(shí)驗(yàn) 189
3.7.1 實(shí)驗(yàn)?zāi)康?189
3.7.2 實(shí)驗(yàn)環(huán)境 189
3.7.3 實(shí)驗(yàn)原理 189
3.7.4 實(shí)驗(yàn)步驟 192
3.8 電機(jī)測速實(shí)驗(yàn) 192
3.8.1 實(shí)驗(yàn)?zāi)康?192
3.8.2 實(shí)驗(yàn)環(huán)境 193
3.8.3 實(shí)驗(yàn)原理 193
3.8.4 實(shí)驗(yàn)步驟 199
第4章 擴(kuò)展傳感器實(shí)驗(yàn) 200
4.1 溫度傳感器實(shí)驗(yàn) 200
4.1.1 實(shí)驗(yàn)?zāi)康?200
4.1.2 實(shí)驗(yàn)環(huán)境 200
4.1.3 實(shí)驗(yàn)原理 200
4.1.4 實(shí)驗(yàn)步驟 207
4.2 溫濕度傳感器實(shí)驗(yàn) 208
4.2.1 實(shí)驗(yàn)?zāi)康?208
4.2.2 實(shí)驗(yàn)環(huán)境 208
4.2.3 實(shí)驗(yàn)原理 208
4.2.4 實(shí)驗(yàn)步驟 215
4.3 超聲波測距實(shí)驗(yàn) 215
4.3.1 實(shí)驗(yàn)?zāi)康?215
4.3.2 實(shí)驗(yàn)環(huán)境 215
4.3.3 實(shí)驗(yàn)原理 216
4.3.4 實(shí)驗(yàn)步驟 218
4.4 24C02實(shí)驗(yàn) 219
4.4.1 實(shí)驗(yàn)?zāi)康?219
4.4.2 實(shí)驗(yàn)環(huán)境 219
4.4.3 實(shí)驗(yàn)原理 219
4.4.4 實(shí)驗(yàn)步驟 228
4.5 光強(qiáng)度傳感器實(shí)驗(yàn) 229
4.5.1 實(shí)驗(yàn)?zāi)康?229
4.5.2 實(shí)驗(yàn)環(huán)境 229
4.5.3 實(shí)驗(yàn)原理 229
4.5.4 實(shí)驗(yàn)步驟 238
4.6 MPU6050實(shí)驗(yàn) 238
4.6.1 實(shí)驗(yàn)?zāi)康?238
4.6.2 實(shí)驗(yàn)環(huán)境 238
4.6.3 實(shí)驗(yàn)原理 238
4.6.4 實(shí)驗(yàn)步驟 248
第5章 擴(kuò)展項(xiàng)目實(shí)驗(yàn) 250
5.1 模擬電梯實(shí)驗(yàn) 250
5.1.1 實(shí)驗(yàn)?zāi)康?250
5.1.2 實(shí)驗(yàn)環(huán)境 250
5.1.3 實(shí)驗(yàn)原理 250
5.1.4 實(shí)驗(yàn)步驟 251
5.2 多功能時鐘實(shí)驗(yàn) 253
5.2.1 實(shí)驗(yàn)?zāi)康?253
5.2.2 實(shí)驗(yàn)環(huán)境 253
5.2.3 實(shí)驗(yàn)原理 253
5.2.4 實(shí)驗(yàn)步驟 255
5.3 密碼鎖實(shí)驗(yàn) 257
5.3.1 實(shí)驗(yàn)?zāi)康?257
5.3.2 實(shí)驗(yàn)環(huán)境 257
5.3.3 實(shí)驗(yàn)原理 257
5.3.4 實(shí)驗(yàn)步驟 258
5.4 迷宮游戲?qū)嶒?yàn) 259
5.4.1 實(shí)驗(yàn)?zāi)康?259
5.4.2 實(shí)驗(yàn)環(huán)境 259
5.4.3 實(shí)驗(yàn)原理 259
5.4.4 實(shí)驗(yàn)步驟 262
第6章 世賽真題實(shí)驗(yàn)——交通信號燈 267
6.1 簡介 267
6.2 任務(wù)描述 267
6.3 實(shí)驗(yàn)說明 267
6.4 編程任務(wù) 269