世界技能大賽電子技術(shù)項(xiàng)目B模塊實(shí)戰(zhàn)指導(dǎo) ——STM32F1 HAL庫(kù)實(shí)戰(zhàn)開(kāi)發(fā)
定 價(jià):49 元
- 作者:邱吉鋒
- 出版時(shí)間:2019/10/1
- ISBN:9787121366598
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP332.3
- 頁(yè)碼:284
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)是針對(duì)世界技能大賽電子技術(shù)項(xiàng)目嵌入式編程比賽訓(xùn)練、學(xué)習(xí)而編寫(xiě)的。全書(shū)采用模塊化設(shè)計(jì),既可以用于STM32的普通基礎(chǔ)教學(xué),又可以用于世界技能大賽電子技術(shù)項(xiàng)目B模塊嵌入式編程的訓(xùn)練比賽指導(dǎo)。本書(shū)基于主板單片機(jī)控制系統(tǒng)(STM32LO52和STM32F103ZTE)和各個(gè)模塊的項(xiàng)目開(kāi)發(fā)設(shè)計(jì),主板集成各種人機(jī)交換顯示界面、基礎(chǔ)按鍵、控制。數(shù)據(jù)采集、儲(chǔ)存和輸出。內(nèi)容包括從基礎(chǔ)的單片機(jī)嵌入式系統(tǒng)應(yīng)用,到結(jié)合各種傳感器技術(shù)、控制對(duì)象和網(wǎng)絡(luò)技術(shù)來(lái)實(shí)現(xiàn)較復(fù)雜的智能應(yīng)用系統(tǒng)。全書(shū)項(xiàng)目資源豐富,講述清晰明了。
邱吉鋒、曾偉業(yè),世界技能大賽電子技術(shù)項(xiàng)目教練組成員,長(zhǎng)期從事競(jìng)賽指導(dǎo)及教學(xué)教研工作,經(jīng)驗(yàn)豐富。主審專(zhuān)家王為民,第43/44屆世界技能大賽電子技術(shù)項(xiàng)目中國(guó)專(zhuān)家組組長(zhǎng)。
第1章 STM32基礎(chǔ)知識(shí) 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 初識(shí)HAL庫(kù) 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語(yǔ)言基礎(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)時(shí)鐘介紹 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ū)動(dòng)實(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定時(shí)器和系統(tǒng)時(shí)鐘 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í)器中斷實(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 定時(shí)器輸出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í)時(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ú)立看門(mén)狗實(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 窗口看門(mén)狗實(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ū)動(dòng)實(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ī)測(cè)速實(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 超聲波測(cè)距實(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í)鐘實(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)——交通信號(hào)燈 267
6.1 簡(jiǎn)介 267
6.2 任務(wù)描述 267
6.3 實(shí)驗(yàn)說(shuō)明 267
6.4 編程任務(wù) 269