-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
單片機創(chuàng)新開發(fā)教程(基于STC8單片機)(微課版) 版權(quán)信息
- ISBN:9787115590930
- 條形碼:9787115590930 ; 978-7-115-59093-0
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
單片機創(chuàng)新開發(fā)教程(基于STC8單片機)(微課版) 本書特色
1.符合國家對教育的思政定位。單片機硬件和軟件都是國產(chǎn),STC是中國芯,在單片機教育行業(yè)影響深遠(yuǎn)。天問Block通過開源軟件二次開發(fā),將國產(chǎn)單片機功能充分體現(xiàn)出來。 2.互聯(lián)網(wǎng)+教育創(chuàng)新模式。以前開發(fā)都是安裝keil軟件,需要破解也不合法。而本教材軟件免費安裝,開可以直接在線編程,而且平臺本身也提供在線培訓(xùn)課程和論壇,方便學(xué)習(xí)交流。 3.提供軟件仿真功能。本書為大部分案例提供了軟件仿真,方便老師上課和實訓(xùn)。
單片機創(chuàng)新開發(fā)教程(基于STC8單片機)(微課版) 內(nèi)容簡介
本書以國產(chǎn)新一代增強型51 單片機STC8 為載體,系統(tǒng)地講述通過“天問Block”圖形化編程工具來快速學(xué)習(xí)單片機開發(fā)與應(yīng)用的新方式。本書分為入門篇、基礎(chǔ)篇和提高篇。入門篇將單片機開發(fā)的新模式和傳統(tǒng)模式進(jìn)行對比,介紹新開發(fā)模式的優(yōu)勢。新工具的圖形化編程和互聯(lián)網(wǎng)云編程方式,讓零基礎(chǔ)的單片機初學(xué)者能夠更快入門。基礎(chǔ)篇介紹STC8 單片機各類內(nèi)部資源、常用外設(shè)(如LED 燈、獨立按鍵和數(shù)碼管等)。提高篇介紹單片機各類外設(shè)資源,包括I2C 總線、SPI 總線、單總線、并行總線和紅外遙控等。 本書作為高職高專“雙高計劃”建設(shè)推薦教材和應(yīng)用本科改革規(guī)劃教材,適用于電子通信類、計算機類、機電類、自動化類等專業(yè)課程教學(xué),也適合作為高校專業(yè)技能選修和職業(yè)技能培訓(xùn)教材。同時,本書非常適合用于零基礎(chǔ)單片機愛好者自學(xué)入門,對單片機相關(guān)專業(yè)技術(shù)人員也有很高的使用價值。
單片機創(chuàng)新開發(fā)教程(基于STC8單片機)(微課版) 目錄
目錄
入門篇
第1章了解單片機傳統(tǒng)開發(fā) 2
1.1情境導(dǎo)入 2
1.2學(xué)習(xí)目標(biāo) 2
1.3相關(guān)知識 2
1.3.1什么是單片機 2
1.3.2單片機能干什么 3
1.3.3單片機的種類 3
1.3.4為什么要學(xué)51系列單片機 3
1.3.5單片機開發(fā)流程 4
1.3.6單片機*小系統(tǒng) 5
1.3.7單片機開發(fā)軟件KeilµVision 6
1.3.8單片機仿真軟件Proteus 6
1.4項目設(shè)計 6
任務(wù)點亮LED燈 7
1.5項目實現(xiàn) 8
1.5.1KeilµVision編寫代碼 8
1.5.2Proteus仿真實例 10
1.6知識拓展—【案例】國產(chǎn)單片機機遇 13
1.7強化練習(xí) 13
第2章單片機開發(fā)新思路 14
2.1情境導(dǎo)入 14
2.2學(xué)習(xí)目標(biāo) 14
2.3相關(guān)知識 14
2.3.1KeilµVision開發(fā)的特點 14
2.3.2Arduino對51單片機的影響 15
2.3.3圖形化編程對單片機的影響 16
2.3.4單片機學(xué)習(xí)新思路 17
2.3.5天問Block的特點 17
2.3.6天問Block的安裝 18
2.3.7天問Block主界面 19
2.3.8圖形塊類型 21
2.3.9天問Block基本操作 22
2.3.10KeilµVision和天問Block的功能對比 27
2.4項目設(shè)計 28
任務(wù)點亮LED燈(天問Block編程) 28
2.5項目實現(xiàn) 28
2.5.1用天問Block編寫代碼 28
2.5.2Proteus仿真實例 29
2.6知識拓展—【案例】國產(chǎn)軟件WPS的啟示 29
2.7強化練習(xí) 30
第3章了解開發(fā)板 31
3.1情境導(dǎo)入 31
3.2學(xué)習(xí)目標(biāo) 31
3.3相關(guān)知識 31
3.3.151單片機標(biāo)準(zhǔn)架構(gòu) 31
3.3.2STC增強型51單片機 32
3.3.3開發(fā)板硬件資源說明 33
3.3.4快速理解硬件概念 34
3.3.5STC8內(nèi)核概述 36
3.3.6兼容STC8內(nèi)核的STC32 37
3.4項目設(shè)計 38
任務(wù)開發(fā)板演示 38
3.5項目實現(xiàn) 39
3.5.1開發(fā)板功能演示 39
3.5.2使用STC-ISP軟件下載 39
3.5.3使用USB下載方式 41
3.6知識拓展—【案例】天問開發(fā)板命名由來 42
3.7強化練習(xí) 42
第4章
入門C語言 43
4.1情境導(dǎo)入 43
4.2學(xué)習(xí)目標(biāo) 43
4.3相關(guān)知識 43
4.3.1C語言編程框架分析 43
4.3.2控制指令 46
4.3.3I/O口配置 47
4.3.4LED發(fā)光原理 48
4.4項目設(shè)計 49
任務(wù)1P4_1輸出高電平控制LED 49
任務(wù)2P4_1輸出高低電平控制LED燈閃爍 51
4.5項目實現(xiàn) 52
4.5.1開發(fā)板演示 52
4.5.2Proteus仿真實例 52
4.6知識拓展—
【人物】中國C語言教育專家—譚浩強 54
4.7強化練習(xí) 54
基礎(chǔ)篇
第5章GPIO控制流水燈 56
5.1情境導(dǎo)入 56
5.2學(xué)習(xí)目標(biāo) 56
5.3相關(guān)知識 56
5.3.1數(shù)學(xué)與邏輯指令 56
5.3.2進(jìn)制和位運算 58
5.3.3變量指令 58
5.3.4文本與數(shù)組指令 59
5.3.5函數(shù)指令 61
5.3.6三極管在單片機的應(yīng)用 62
5.4項目設(shè)計 62
任務(wù)1P6輸出低電平控制LED62
任務(wù)2高低電平控制LED閃爍 63
任務(wù)3三極管開關(guān)控制LED閃爍 64
任務(wù)4寫數(shù)值控制LED 64
任務(wù)5寫變量循環(huán)控制LED 64
任務(wù)6移位控制LED流水燈 65
任務(wù)7數(shù)組控制LED流水燈 65
任務(wù)8其他方式實現(xiàn)LED流水燈 66
5.5項目實現(xiàn) 67
5.5.1開發(fā)板演示 67
5.5.2Proteus仿真實例 67
5.6知識拓展—【案例】黃光LED獲得新突破 69
5.7強化練習(xí) 69
第6章使用獨立按鍵 70
6.1情境導(dǎo)入 70
6.2學(xué)習(xí)目標(biāo) 70
6.3相關(guān)知識 70
6.3.1獨立按鍵 70
6.3.2按鍵消抖 71
6.3.3按鍵端口設(shè)置 71
6.3.4按鍵檢測方式 71
6.3.5三極管開關(guān)和獨立按鍵開關(guān)的區(qū)別 71
6.4項目設(shè)計 72
任務(wù)1KEY1按鍵控制P4_1-LED 72
任務(wù)2KEY1按鍵變量自鎖控制LED 73
任務(wù)3KEY1按鍵等待彈起變量自鎖控制LED 73
任務(wù)4四按鍵變量自鎖控制LED 74
任務(wù)5四按鍵控制P6端口LED 75
6.5項目實現(xiàn) 75
6.5.1開發(fā)板演示 75
6.5.2Proteus仿真實例 75
6.6知識拓展—【案例】從實體按鍵到虛擬按鍵 76
6.7強化練習(xí) 76
第7章使用中斷 77
7.1情境導(dǎo)入 77
7.2學(xué)習(xí)目標(biāo) 77
7.3相關(guān)知識 77
7.3.1中斷概述 77
7.3.2中斷的優(yōu)點 78
7.3.3STC8H中斷列表 78
7.3.4外部中斷 80
7.3.5中斷函數(shù)C語言調(diào)用 80
7.3.6外部中斷寄存器設(shè)置 81
7.4項目設(shè)計 82
任務(wù)KEY1按鍵中斷控制LED 82
7.5項目實現(xiàn) 83
7.5.1開發(fā)板演示 83
7.5.2Proteus仿真實例 83
7.6知識拓展—【案例】中斷的延遲處理 83
7.7強化練習(xí) 83
第8章使用定時器 84
8.1情境導(dǎo)入 84
8.2學(xué)習(xí)目標(biāo) 84
8.3相關(guān)知識 84
8.3.1軟件延時和定時器 84
8.3.2定時器功能 85
8.3.3定時器T0和T1相關(guān)寄存器 85
8.3.4定時器編程步驟 87
8.3.5定時器圖形化指令 88
8.4項目設(shè)計 88
任務(wù)1定時器T0中斷控制LED燈閃爍 89
任務(wù)2定時器T0中斷控制變量控制LED燈閃爍 89
任務(wù)3定時器T0、T1、T2、T3、T4中斷控制LED燈閃爍 90
8.5項目實現(xiàn) 91
8.5.1開發(fā)板演示 91
8.5.2Proteus仿真實例 91
8.6知識拓展—【案例】國產(chǎn)高精度時鐘芯片加持“北斗” 93
8.7強化練習(xí) 93
第9章使用數(shù)碼管 94
9.1情境導(dǎo)入 94
9.2學(xué)習(xí)目標(biāo) 94
9.3相關(guān)知識 94
9.3.1LED數(shù)碼管 94
9.3.2動態(tài)顯示 95
9.3.3數(shù)碼管圖形化指令 96
9.3.474HC595移位緩存器 96
9.3.5595圖形化指令 97
9.4項目設(shè)計 97
任務(wù)1寫數(shù)值點亮數(shù)碼管 98
任務(wù)2寫數(shù)值控制數(shù)碼管閃爍 99
任務(wù)3595控制數(shù)碼管 99
任務(wù)4寫變量位取反控制數(shù)碼管 100
任務(wù)5寫數(shù)組顯示字符 100
任務(wù)6用595控制數(shù)碼管顯示1位 101
任務(wù)7用595控制數(shù)碼管循環(huán)顯示 101
任務(wù)8用595控制數(shù)碼管動態(tài)顯示8位數(shù) 102
任務(wù)9數(shù)碼管動態(tài)顯示8位數(shù) 103
9.5項目實現(xiàn) 104
9.5.1開發(fā)板演示 104
9.5.2Proteus仿真實例 104
9.6知識拓展—【科普】從輝光數(shù)碼管到LED數(shù)碼管 107
9.7強化練習(xí) 107
第10章使用ADC 108
10.1情境導(dǎo)入 108
10.2學(xué)習(xí)目標(biāo) 108
10.3相關(guān)知識 108
10.3.1ADC簡介 108
10.3.2ADC相關(guān)寄存器 109
10.3.3ADC編程步驟 110
10.3.4ADC圖形化指令 111
10.3.5ADC常用器件 111
10.4項目設(shè)計 112
任務(wù)1ADC檢測電位器數(shù)碼管顯示 112
任務(wù)2ADC檢測光敏傳感器數(shù)碼管顯示 114
10.5項目實現(xiàn) 115
10.5.1開發(fā)板演示 115
10.5.2Proteus仿真實例 115
10.6知識拓展—【科普】ADC在消費電子市場的應(yīng)用 115
10.7強化練習(xí) 116
第11章使用PWM 117
11.1情境導(dǎo)入 117
11.2學(xué)習(xí)目標(biāo) 117
11.3相關(guān)知識 117
11.3.1PWM原理 117
11.3.2STC3種硬件PWM比較 118
11.3.3STC8H系列單片機的PWM模塊 118
11.3.4PWM相關(guān)寄存器 119
11.3.5PWM編程 129
11.3.6PWM圖形化指令 131
11.3.7蜂鳴器 131
11.4項目設(shè)計 132
任務(wù)1PWM調(diào)速電動機 132
任務(wù)2PWM控制蜂鳴器 135
11.5項目實現(xiàn) 135
11.6知識拓展—【實驗】愛國歌曲音樂盒制作 136
11.7強化練習(xí) 136
第12章使用串口 137
12.1情境導(dǎo)入 137
12.2學(xué)習(xí)目標(biāo) 137
12.3相關(guān)知識 137
12.3.1串口概念 137
12.3.2UART 138
12.3.3STC8單片機串口結(jié)構(gòu) 139
12.3.4串口1的功能 139
12.3.5串口編程步驟 141
12.3.6串口圖形化指令 141
12.3.7串口輸出函數(shù)printf 142
12.3.8串口工具 143
12.4項目設(shè)計 143
任務(wù)1串口發(fā)送字符 143
任務(wù)2串口發(fā)送字符串 144
任務(wù)3串口發(fā)送數(shù)組 144
任務(wù)4串口接收(查詢) 145
任務(wù)5串口接收(中斷) 146
任務(wù)6雙串口透傳 147
12.5項目實現(xiàn) 147
12.5.1開發(fā)板演示 147
12.5.2Proteus仿真實例 147
12.6知識拓展—【案例】國貨之光CH340 149
12.7強化練習(xí) 149
第13章使用EEPROM 150
13.1情境導(dǎo)入 150
13.2學(xué)習(xí)目標(biāo) 150
13.3相關(guān)知識 150
13.3.1EEPROM和Flash 150
13.3.2STC8單片機的EEPROM結(jié)構(gòu) 151
13.3.3EEPROM圖形化指令 151
13.4項目設(shè)計 151
任務(wù)EEPROM讀寫測試程序 152
13.5項目實現(xiàn) 153
13.5.1開發(fā)板演示 153
13.5.2Proteus仿真實例 154
13.6知識拓展—【科普】EEPROM的技術(shù)原理 154
13.7強化練習(xí) 154
第14章使用比較器 155
14.1情境導(dǎo)入 155
14.2學(xué)習(xí)目標(biāo) 155
14.3相關(guān)知識 155
14.3.1比較器 155
14.3.2STC8H系列單片機的比較器結(jié)構(gòu) 156
14.3.3使用LVD功能檢測工作電壓(電池電壓) 158
14.4項目設(shè)計 158
任務(wù)比較器測試 158
14.5項目實現(xiàn) 159
14.6知識拓展—【科普】掉電檢測 159
14.7強化練習(xí) 159
第15章使用低功耗 160
15.1情境導(dǎo)入 160
15.2學(xué)習(xí)目標(biāo) 160
15.3相關(guān)知識 160
15.3.1低功耗 160
15.3.2STC8單片機的低功耗模式 161
15.4項目設(shè)計 161
任務(wù)低功耗模式外部中斷喚醒 161
15.5項目實現(xiàn) 163
15.6知識拓展—【科普】低功耗和綠色節(jié)能 163
15.7強化練習(xí) 163
第16章使用看門狗 164
16.1情境導(dǎo)入 164
16.2學(xué)習(xí)目標(biāo) 164
16.3相關(guān)知識 164
16.3.1看門狗 164
16.3.2STC8單片機的看門狗結(jié)構(gòu) 165
16.4項目設(shè)計 166
任務(wù)看門狗復(fù)位測試 166
16.5項目實現(xiàn) 167
16.5.1開發(fā)板演示 167
16.5.2Proteus仿真實例 167
16.6知識拓展—【案例】單片機看門狗機制的啟示 168
16.7強化練習(xí) 168
提高篇
第17章使用I2C總線 170
17.1情境導(dǎo)入 170
17.2學(xué)習(xí)目標(biāo) 170
17.3相關(guān)知識 170
17.3.1I2C簡介 170
17.3.2硬件I2C 172
17.3.3軟件I2C 173
17.3.4I2C圖形化指令 173
17.3.5I2C和UART區(qū)別 173
17.3.6RTC模塊 173
17.3.7OLED顯示模塊 174
17.3.8QMA7981加速度模塊 175
17.4項目設(shè)計 175
任務(wù)1用OLED顯示屏顯示 176
任務(wù)2讀取RTC時間數(shù)碼管顯示 179
任務(wù)3I2C讀寫RTC時間 182
任務(wù)4使用加速度傳感器 183
17.5項目實現(xiàn) 184
17.5.1開發(fā)板演示 184
17.5.2Proteus仿真實例 184
17.6知識拓展—【科普】國產(chǎn)OLED驅(qū)動芯片取得突破 190
17.7強化練習(xí) 190
第18章使用SPI總線 191
18.1情境導(dǎo)入 191
18.2學(xué)習(xí)目標(biāo) 191
18.3相關(guān)知識 191
18.3.1SPI概述 191
18.3.2硬件SPI 192
18.3.3圖形化指令 193
18.3.4I2C和SPI的區(qū)別 193
18.3.5Flash模塊 194
18.3.6SD存儲卡 194
18.4項目設(shè)計 195
任務(wù)1硬件SPI讀取Flash的ID 195
任務(wù)2Flash讀寫實驗 197
任務(wù)3讀寫SD卡 198
18.5項目實現(xiàn) 200
18.6知識拓展—【科普】Flash的存儲結(jié)構(gòu) 200
18.7強化練習(xí) 201
第19章使用單總線 202
19.1情境導(dǎo)入 202
19.2學(xué)習(xí)目標(biāo) 202
19.3相關(guān)知識 202
19.3.1單總線技術(shù) 202
19.3.2RGB彩燈模塊 203
19.3.3DHT11溫濕度傳感器 203
19.3.4DS18B20溫度傳感器 204
19.4項目設(shè)計 204
任務(wù)1操作WS2812彩燈模塊 205
任務(wù)2OLED顯示屏輪流顯示溫度和濕度 208
任務(wù)3DS18B20實驗 208
19.5項目實現(xiàn) 209
19.5.1開發(fā)板演示 209
19.5.2Proteus仿真 209
19.6知識拓展—【科普】DS18B20測溫工作原理 216
19.7強化練習(xí) 216
第20章使用并行總線 217
20.1情境導(dǎo)入 217
20.2學(xué)習(xí)目標(biāo) 217
20.3相關(guān)知識 217
20.3.1并行總線 217
20.3.2LCD1602顯示模塊 218
20.3.3LCD12864顯示模塊 219
20.3.4TFT彩屏模塊 220
20.4項目設(shè)計 220
任務(wù)1操作LCD1602模塊 221
任務(wù)2LCD12864模塊顯示 224
任務(wù)3TFT彩屏實驗 224
20.5項目實現(xiàn) 225
20.5.1開發(fā)板演示 225
20.5.2Proteus仿真實例 225
20.6知識拓展—【科普】觸摸屏 227
20.7強化練習(xí) 227
第21章使用紅外遙控 228
21.1情境導(dǎo)入 228
21.2學(xué)習(xí)目標(biāo) 228
21.3相關(guān)知識 228
21.3.1紅外線 228
21.3.2紅外遙控 229
21.3.3紅外NEC協(xié)議 230
21.3.4紅外信號調(diào)制 230
21.4項目設(shè)計 231
任務(wù)1獨立按鍵KEY1按下發(fā)送紅外數(shù)據(jù) 231
任務(wù)2數(shù)碼管顯示接收到的紅外鍵碼 232
21.5項目實現(xiàn) 234
21.5.1開發(fā)板演示 234
21.5.2Proteus仿真實例 234
21.6知識拓展—【人物】黃立:打造紅外“中國芯” 241
21.7強化練習(xí) 241
第22章綜合項目 242
22.1情境導(dǎo)入 242
22.2學(xué)習(xí)目標(biāo) 242
22.3相關(guān)知識 242
22.3.1點陣模塊 242
22.3.2矩陣鍵盤模塊 243
22.4項目設(shè)計 244
任務(wù)1點陣顯示愛心 245
任務(wù)2矩陣鍵盤按鍵值顯示 247
任務(wù)3開發(fā)板綜合測試程序 248
22.5項目實現(xiàn) 252
22.5.1開發(fā)板演示 252
22.5.2Proteus仿真實例 252
22.6知識拓展—【科普】軟件工程思想 255
22.7強化練習(xí) 256
第23章使用天問Block高級技能 257
23.1情境導(dǎo)入 257
23.2學(xué)習(xí)目標(biāo) 257
23.3相關(guān)知識 257
23.3.1Keil仿真 257
23.3.2無線下載器 258
23.3.3天問51-Mini開發(fā)板 259
23.4項目1將天問Block代碼導(dǎo)入Keil中仿真 259
23.5項目2圖形化編程擴展庫制作 264
23.6項目3STC-LINK-WIFI下載器使用 269
23.7項目4使用天問51-Mini開發(fā)板 273
23.8知識拓展—【案例】樂鑫科技為物聯(lián)網(wǎng)打造中國芯 273
23.9強化練習(xí) 274
單片機創(chuàng)新開發(fā)教程(基于STC8單片機)(微課版) 作者簡介
吳險峰,華中科技大學(xué)模式識別與智能系統(tǒng)專業(yè)博士,高級工程師。廣東省嵌入式示范基地負(fù)責(zé)人,廣東省優(yōu)秀創(chuàng)業(yè)導(dǎo)師、ARM技術(shù)培訓(xùn)認(rèn)證講師、中國計算機協(xié)會會員、深圳自動化學(xué)會評審專家。曾在某跨國通訊企業(yè)工作多年,現(xiàn)為深圳信息職業(yè)技術(shù)學(xué)院嵌入式專業(yè)教師,講授單片機和嵌入式相關(guān)課程,出版教材多本。
- >
煙與鏡
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
回憶愛瑪儂
- >
有舍有得是人生
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
史學(xué)評論
- >
苦雨齋序跋文-周作人自編集