嵌入式技術(shù)應(yīng)用開發(fā)項(xiàng)目教程(微課版)
定 價(jià):59 元
- 作者:卓婧
- 出版時(shí)間:2023/1/1
- ISBN:9787121449697
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP332.021
- 頁碼:312
- 紙張:
- 版次:01
- 開本:16開
本書基于“1+X”集成電路開發(fā)與測(cè)試職業(yè)技能等級(jí)證書考核和全國職業(yè)院校技能大賽“集成電路開發(fā)及應(yīng)用”賽項(xiàng)使用的LK32T102嵌入式開發(fā)板,共設(shè)有10個(gè)項(xiàng)目、26個(gè)任務(wù)、16個(gè)技能訓(xùn)練,涵蓋了嵌入式系統(tǒng)開發(fā)的基本知識(shí)和基本實(shí)操,包括LED控制設(shè)計(jì)、跑馬燈控制設(shè)計(jì)、嵌入式電子產(chǎn)品顯示控制、嵌入式鍵盤與中斷控制、定時(shí)器應(yīng)用設(shè)計(jì)、數(shù)據(jù)采集遠(yuǎn)程監(jiān)控設(shè)計(jì)、基于DS18B20的溫度采集監(jiān)控設(shè)計(jì)、按鍵設(shè)置液晶顯示電子鐘設(shè)計(jì)、基于OLED的電機(jī)監(jiān)控設(shè)計(jì)、16×16的LED點(diǎn)陣顯示設(shè)計(jì)10個(gè)項(xiàng)目。本書采用“活頁手冊(cè)式”編寫形式,基于“項(xiàng)目引領(lǐng)、任務(wù)驅(qū)動(dòng)”模式,突出“教、學(xué)、做”一體化和邊做邊學(xué)的基本理念,每個(gè)項(xiàng)目均由若干個(gè)具體任務(wù)組成,每個(gè)任務(wù)均將相關(guān)知識(shí)和職業(yè)崗位基本技能融合在一起,把對(duì)知識(shí)、實(shí)操的學(xué)習(xí)、訓(xùn)練結(jié)合成任務(wù)來完成。本書已獲得中國半導(dǎo)體行業(yè)協(xié)會(huì)集成電路分會(huì)、中國職業(yè)教育微電子產(chǎn)教聯(lián)盟、全國集成電路專業(yè)群職業(yè)教育標(biāo)準(zhǔn)建設(shè)委員會(huì)和杭州朗迅科技股份有限公司的認(rèn)可,可作為全國職業(yè)院校技能大賽“集成電路開發(fā)及應(yīng)用”賽項(xiàng)的培訓(xùn)教材,還可以作為“1+X”集成電路開發(fā)與測(cè)試職業(yè)技能等級(jí)證書考核的參考教材。本書可作為職業(yè)院校應(yīng)用電子技術(shù)、電子信息工程技術(shù)、集成電路技術(shù)、微電子技術(shù)、汽車智能技術(shù)等相關(guān)專業(yè)嵌入式設(shè)計(jì)與開發(fā)課程的教材,也可作為廣大嵌入式產(chǎn)品設(shè)計(jì)工作相關(guān)人員的自學(xué)用書。
卓婧,女,1988年12月,中共黨員,碩士。汽車智能技術(shù)專業(yè)教師,任教多門新能源智能網(wǎng)聯(lián)汽車崗位核心課程,在行業(yè)團(tuán)體中擔(dān)任全國集成電路專業(yè)群標(biāo)準(zhǔn)建設(shè)委員會(huì)副秘書長(zhǎng)。國家科技部重大專項(xiàng)"戰(zhàn)略性先進(jìn)電子材料”課題組核心成員,國家教學(xué)資源庫無人機(jī)技術(shù)應(yīng)用專業(yè)課程無人機(jī)電子技術(shù)基礎(chǔ)課程建設(shè)負(fù)責(zé)人,浙江省課程思政教學(xué)項(xiàng)目《新能源汽車技術(shù)》團(tuán)隊(duì)成員,學(xué)院重點(diǎn)產(chǎn)教融合項(xiàng)目負(fù)責(zé)人,主持教改科研課題多項(xiàng),與企業(yè)合作開展橫向課題研發(fā)5項(xiàng),累計(jì)到款28萬,獲得國家實(shí)用新型專利3項(xiàng),軟件著作權(quán)3項(xiàng),參與發(fā)明專利2項(xiàng),發(fā)表期刊論文10余篇。
項(xiàng)目1 LED控制設(shè)計(jì) 1
1.1 任務(wù)1 新建一個(gè)基于Cortex-M0的LK32T102單片機(jī)工程模板 2
1.1.1 任務(wù)描述 2
1.1.2 認(rèn)識(shí)基于Cortex-M0的LK32T102單片機(jī)開發(fā)板 2
1.1.3 新建基于Cortex-M0的LK32T102單片機(jī)工程模板 4
1.2 認(rèn)識(shí)基于Cortex-M0的LK32T102
單片機(jī) 11
1.2.1 嵌入式系統(tǒng) 11
1.2.2 ARM Cortex-M0處理器 13
1.2.3 LK32T102單片機(jī) 15
1.3 任務(wù)2 點(diǎn)亮一個(gè)LED 17
1.3.1 任務(wù)描述 17
1.3.2 開發(fā)第一個(gè)基于工程模板的
“點(diǎn)亮一個(gè)LED”工程 17
1.3.3 位操作及應(yīng)用 22
1.4 任務(wù)3 LED閃爍控制 24
1.4.1 任務(wù)描述 24
1.4.2 LED閃爍控制設(shè)計(jì)與實(shí)現(xiàn) 24
1.4.3 文件包含與條件編譯 26
【技能訓(xùn)練1-1】聲光報(bào)警器設(shè)計(jì) 27
關(guān)鍵知識(shí)點(diǎn)梳理 29
問題與訓(xùn)練 30
項(xiàng)目2 跑馬燈控制設(shè)計(jì) 31
2.1 任務(wù)4 LED循環(huán)點(diǎn)亮控制 32
2.1.1 任務(wù)描述 32
2.1.2 LED循環(huán)點(diǎn)亮控制實(shí)現(xiàn)
分析 32
2.1.3 LED循環(huán)點(diǎn)亮控制設(shè)計(jì)與
實(shí)現(xiàn) 33
【技能訓(xùn)練2-1】LED雙向循環(huán)點(diǎn)亮
控制 34
2.2 LK32T102單片機(jī)的I/O口操作 35
2.2.1 認(rèn)識(shí)LK32T102單片機(jī)的I/O口寄存器 35
2.2.2 C語言中的define宏定義 40
2.2.3 I/O口寄存器操作的define宏
定義 41
【技能訓(xùn)練2-2】define宏定義的
應(yīng)用 43
2.3 任務(wù)5 跑馬燈控制設(shè)計(jì) 45
2.3.1 任務(wù)描述 45
2.3.2 跑馬燈控制實(shí)現(xiàn)分析 45
2.3.3 跑馬燈控制設(shè)計(jì)與實(shí)現(xiàn) 46
2.3.4 Keil μVision5代碼編輯
技巧 47
2.4 任務(wù)6 基于設(shè)備文件的聲光
跑馬燈設(shè)計(jì) 51
2.4.1 任務(wù)描述 51
2.4.2 編寫設(shè)備文件 51
2.4.3 基于設(shè)備文件的聲光跑馬燈
設(shè)計(jì)與實(shí)現(xiàn) 54
關(guān)鍵知識(shí)點(diǎn)梳理 56
問題與訓(xùn)練 57
項(xiàng)目3 嵌入式電子產(chǎn)品顯示控制 58
3.1 任務(wù)7 數(shù)碼管循環(huán)顯示0~9 59
3.1.1 任務(wù)描述 59
3.1.2 認(rèn)識(shí)數(shù)碼管 59
3.1.3 數(shù)碼管循環(huán)顯示0~9的設(shè)計(jì)與實(shí)現(xiàn) 61
3.1.4 C語言數(shù)組 64
【技能訓(xùn)練3-1】數(shù)碼管循環(huán)顯示
9~0 66
3.2 任務(wù)8 數(shù)碼管動(dòng)態(tài)掃描顯示
設(shè)計(jì) 66
3.2.1 任務(wù)描述 66
3.2.2 數(shù)碼管動(dòng)態(tài)掃描顯示實(shí)現(xiàn)
分析 67
3.2.3 數(shù)碼管動(dòng)態(tài)掃描顯示設(shè)計(jì)與
實(shí)現(xiàn) 67
【技能訓(xùn)練3-2】共陽極數(shù)碼管動(dòng)態(tài)
掃描顯示設(shè)計(jì) 69
3.3 OLED顯示屏 70
3.3.1 認(rèn)識(shí)0.96英寸OLED
顯示屏 70
3.3.2 OLED顯示的關(guān)鍵函數(shù) 72
3.3.3 如何提取OLED顯示字符的
點(diǎn)陣數(shù)據(jù) 75
3.4 任務(wù)9 OLED顯示設(shè)計(jì) 77
3.4.1 任務(wù)描述 77
3.4.2 OLED顯示實(shí)現(xiàn)分析 77
3.4.3 OLED顯示設(shè)計(jì)與實(shí)現(xiàn) 81
關(guān)鍵知識(shí)點(diǎn)梳理 87
問題與訓(xùn)練 88
項(xiàng)目4 嵌入式鍵盤與中斷控制 89
4.1 任務(wù)10 按鍵控制設(shè)計(jì) 90
4.1.1 任務(wù)描述 90
4.1.2 認(rèn)識(shí)嵌入式鍵盤 90
4.1.3 按鍵控制設(shè)計(jì)與實(shí)現(xiàn) 92
【技能訓(xùn)練4-1】一鍵多功能控制
設(shè)計(jì) 96
4.2 任務(wù)11 矩陣鍵盤設(shè)計(jì) 98
4.2.1 任務(wù)描述 98
4.2.2 認(rèn)識(shí)矩陣鍵盤 98
4.2.3 矩陣鍵盤設(shè)計(jì)與實(shí)現(xiàn) 100
4.3 任務(wù)12 中斷方式的按鍵控制
設(shè)計(jì) 105
4.3.1 任務(wù)描述 105
4.3.2 認(rèn)識(shí)LK32T102單片機(jī)
中斷 105
4.3.3 中斷方式的按鍵控制設(shè)計(jì)與
實(shí)現(xiàn) 110
【技能訓(xùn)練4-2】搶答器設(shè)計(jì) 115
關(guān)鍵知識(shí)點(diǎn)梳理 117
問題與訓(xùn)練 118
項(xiàng)目5 定時(shí)器應(yīng)用設(shè)計(jì) 119
5.1 任務(wù)13 基于SysTick的1秒
延時(shí)設(shè)計(jì) 120
5.1.1 任務(wù)描述 120
5.1.2 認(rèn)識(shí)SysTick定時(shí)器 120
5.1.3 SysTick的關(guān)鍵函數(shù)編寫 124
5.1.4 基于SysTick的1秒延時(shí)
設(shè)計(jì)與實(shí)現(xiàn) 126
5.2 任務(wù)14 呼吸燈設(shè)計(jì) 128
5.2.1 任務(wù)描述 128
5.2.2 認(rèn)識(shí)PWM 128
5.2.3 呼吸燈設(shè)計(jì)與實(shí)現(xiàn) 130
【技能訓(xùn)練5-1】超聲波測(cè)距設(shè)計(jì) 133
5.3 任務(wù)15 基于數(shù)碼管的秒表
設(shè)計(jì) 142
5.3.1 任務(wù)描述 142
5.3.2 秒表設(shè)計(jì)分析 142
5.3.3 基于數(shù)碼管的秒表設(shè)計(jì)與
實(shí)現(xiàn) 143
【技能訓(xùn)練5-2】基于OLED的秒表
設(shè)計(jì) 147
關(guān)鍵知識(shí)點(diǎn)梳理 150
問題與訓(xùn)練 151
項(xiàng)目6 數(shù)據(jù)采集遠(yuǎn)程監(jiān)控設(shè)計(jì) 152
6.1 任務(wù)16 電壓數(shù)據(jù)采集設(shè)計(jì) 153
6.1.1 任務(wù)描述 153
6.1.2 LK32T102單片機(jī)的模數(shù)
轉(zhuǎn)換 153
6.1.3 電壓數(shù)據(jù)采集設(shè)計(jì)與實(shí)現(xiàn) 154
【技能訓(xùn)練6-1】基于OLED的電壓
數(shù)據(jù)采集設(shè)計(jì) 161
6.2 任務(wù)17 LK32T102單片機(jī)的串口
通信設(shè)計(jì) 163
6.2.1 任務(wù)描述 163
6.2.2 串行通信基本知識(shí) 163
6.2.3 認(rèn)識(shí)LK32T102單片機(jī)的
UART串口 166
6.2.4 UART串口通信設(shè)計(jì)與
實(shí)現(xiàn) 167
【技能訓(xùn)練6-2】Printf串口調(diào)試 172
6.3 任務(wù)18 電壓數(shù)據(jù)采集遠(yuǎn)程監(jiān)控
設(shè)計(jì) 173
6.3.1 任務(wù)描述 173
6.3.2 遠(yuǎn)程監(jiān)控實(shí)現(xiàn)分析 173
6.3.3 電壓數(shù)據(jù)采集遠(yuǎn)程監(jiān)控設(shè)計(jì)與
實(shí)現(xiàn) 174
關(guān)鍵知識(shí)點(diǎn)梳理 180
問題與訓(xùn)練 181
項(xiàng)目7 基于DS18B20的溫度采集監(jiān)控
設(shè)計(jì) 182
7.1 DS18B20溫度傳感器 183
7.1.1 認(rèn)識(shí)DS18B20 183
7.1.2 DS18B20內(nèi)部結(jié)構(gòu)及
功能 185
7.1.3 DS18B20通信協(xié)議 187
7.2 任務(wù)19 溫度采集監(jiān)控設(shè)計(jì) 191
7.2.1 任務(wù)描述 191
7.2.2 溫度采集監(jiān)控實(shí)現(xiàn)分析 192
7.2.3 溫度采集監(jiān)控設(shè)計(jì)與實(shí)現(xiàn) 194
7.3 任務(wù)20 基于OLED的溫度采集
遠(yuǎn)程監(jiān)控設(shè)計(jì) 198
7.3.1 任務(wù)描述 198
7.3.2 基于OLED的溫度采集遠(yuǎn)程
監(jiān)控實(shí)現(xiàn)分析 198
7.3.3 基于OLED的溫度采集遠(yuǎn)程
監(jiān)控設(shè)計(jì)與實(shí)現(xiàn) 199
【技能訓(xùn)練7-1】2路溫度采集遠(yuǎn)程
監(jiān)控設(shè)計(jì) 201
關(guān)鍵知識(shí)點(diǎn)梳理 204
問題與訓(xùn)練 205
項(xiàng)目8 按鍵設(shè)置液晶顯示電子鐘
設(shè)計(jì) 206
8.1 LCD12864點(diǎn)陣型液晶顯示
模塊 207
8.1.1 認(rèn)識(shí)LCD12864液晶顯示
模塊 208
8.1.2 LCD12864液晶顯示模塊內(nèi)部
結(jié)構(gòu) 210
8.1.3 液晶顯示坐標(biāo)關(guān)系 212
8.1.4 控制指令及相應(yīng)代碼 212
8.2 任務(wù)21 液晶顯示電子鐘
設(shè)計(jì) 218
8.2.1 任務(wù)描述 218
8.2.2 電路接線 219
8.2.3 液晶顯示電子鐘設(shè)計(jì)與
實(shí)現(xiàn) 220
8.3 任務(wù)22 按鍵設(shè)置液晶顯示電子
鐘設(shè)計(jì) 226
8.3.1 任務(wù)描述 226
8.3.2 電路接線 226
8.3.3 按鍵設(shè)置電子鐘設(shè)計(jì)與
實(shí)現(xiàn) 227
【技能訓(xùn)練8-1】基于OLED的按鍵
設(shè)置電子鐘設(shè)計(jì) 232
關(guān)鍵知識(shí)點(diǎn)梳理 235
問題與訓(xùn)練 235
項(xiàng)目9 基于OLED的電機(jī)監(jiān)控設(shè)計(jì) 237
9.1 電機(jī)控制關(guān)鍵技術(shù) 238
9.1.1 步進(jìn)電機(jī)控制技術(shù) 238
9.1.2 直流電機(jī)控制技術(shù) 240
9.2 任務(wù)23 基于OLED的步進(jìn)電機(jī)
監(jiān)控設(shè)計(jì) 243
9.2.1 任務(wù)描述 243
9.2.2 基于OLED的步進(jìn)電機(jī)監(jiān)控
實(shí)現(xiàn)分析 244
9.2.3 基于OLED的步進(jìn)電機(jī)監(jiān)控
設(shè)計(jì)與實(shí)現(xiàn) 245
【技能訓(xùn)練9-1】步進(jìn)電機(jī)智能控制
系統(tǒng)設(shè)計(jì) 250
9.3 任務(wù)24 基于OLED的直流電機(jī)
監(jiān)控設(shè)計(jì) 256
9.3.1 任務(wù)描述 256
9.3.2 基于OLED的直流電機(jī)監(jiān)控
實(shí)現(xiàn)分析 257
9.3.3 基于OLED的直流電機(jī)監(jiān)控
設(shè)計(jì)與實(shí)現(xiàn) 258
關(guān)鍵知識(shí)點(diǎn)梳理 264
問題與訓(xùn)練 264
項(xiàng)目10 16×16的LED點(diǎn)陣顯示
設(shè)計(jì) 265
10.1 認(rèn)識(shí)LED點(diǎn)陣顯示模塊 266
10.1.1 LED點(diǎn)陣顯示模塊結(jié)構(gòu) 266
10.1.2 LED點(diǎn)陣顯示方式 267
10.1.3 16×16 LED點(diǎn)陣顯示
結(jié)構(gòu) 267
10.2 任務(wù)25 8×8的LED點(diǎn)陣顯示
設(shè)計(jì) 269
10.2.1 任務(wù)描述 269
10.2.2 8×8的LED點(diǎn)陣顯示實(shí)現(xiàn)
分析 269
10.2.3 8×8的LED點(diǎn)陣顯示設(shè)計(jì)與
實(shí)現(xiàn) 270
【技能訓(xùn)練10-1】8×8LED點(diǎn)陣循環(huán)
顯示0~9 273
10.3 任務(wù)26 16×16的LED點(diǎn)陣顯示
設(shè)計(jì) 274
10.3.1 任務(wù)描述 274
10.3.2 16×16的LED點(diǎn)陣顯示實(shí)現(xiàn)
分析 274
10.3.3 16×16的LED點(diǎn)陣顯示設(shè)計(jì)與實(shí)現(xiàn) 275
【技能訓(xùn)練10-2】16×16LED點(diǎn)陣循環(huán)
顯示“我愛祖國” 279
關(guān)鍵知識(shí)點(diǎn)梳理 281
問題與訓(xùn)練 281
課程設(shè)計(jì)范例 基于LK32T102單片機(jī)的
車輛區(qū)間測(cè)速系統(tǒng)設(shè)計(jì) 282
一、課程設(shè)計(jì)目的、功能 282
二、設(shè)計(jì)分析 284
三、車輛區(qū)間測(cè)速系統(tǒng)電路設(shè)計(jì) 284
四、車輛區(qū)間測(cè)速系統(tǒng)程序設(shè)計(jì) 285
參考資料 301