注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書教育/教材/教輔教材高職高專教材基于構(gòu)件化的嵌入式系統(tǒng)設(shè)計(jì):STM32微控制器

基于構(gòu)件化的嵌入式系統(tǒng)設(shè)計(jì):STM32微控制器

基于構(gòu)件化的嵌入式系統(tǒng)設(shè)計(jì):STM32微控制器

定 價(jià):¥59.00

作 者: 索明何,邢海霞,王宜懷,丁曉磊
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787111733249 出版時(shí)間: 2023-08-01 包裝: 平裝-膠訂
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書以“項(xiàng)目目標(biāo)、知識(shí)準(zhǔn)備、項(xiàng)目實(shí)施、拓展學(xué)習(xí)、評(píng)價(jià)反饋”的項(xiàng)目化方式組織內(nèi)容,按照“搭積木”的設(shè)計(jì)思想,共設(shè)計(jì)了8個(gè)項(xiàng)目:GPIO基礎(chǔ)應(yīng)用—實(shí)現(xiàn)閃燈和開關(guān)狀態(tài)檢測(cè)與控制功能;利用定時(shí)中斷實(shí)現(xiàn)頻閃燈;GPIO和定時(shí)器的綜合應(yīng)用—實(shí)現(xiàn)數(shù)碼管顯示、鍵盤檢測(cè)與控制、測(cè)溫功能;利用UART實(shí)現(xiàn)上位機(jī)和下位機(jī)的通信;利用Timer實(shí)現(xiàn)PWM和輸入捕獲功能;利用ADC設(shè)計(jì)簡(jiǎn)易數(shù)字電壓表;利用SPI實(shí)現(xiàn)多機(jī)串行通信;利用CAN實(shí)現(xiàn)多機(jī)通信。每個(gè)項(xiàng)目均采用“通用知識(shí)”→“嵌入式構(gòu)件設(shè)計(jì)”→“應(yīng)用層程序設(shè)計(jì)”→“學(xué)以致用與創(chuàng)新”的學(xué)習(xí)流程,最后可利用8個(gè)項(xiàng)目中的部分項(xiàng)目或全部項(xiàng)目進(jìn)行綜合應(yīng)用系統(tǒng)設(shè)計(jì)和課程考核。本書注重理論與實(shí)踐相結(jié)合,突出“學(xué)以致用”,注重培養(yǎng)創(chuàng)新意識(shí)和創(chuàng)新能力。本書可作為高等院校電子信息類、計(jì)算機(jī)類、自動(dòng)化類等專業(yè)的嵌入式系統(tǒng)設(shè)計(jì)教材,也可作為嵌入式技術(shù)培訓(xùn)教材,還可供從事嵌入式技術(shù)開發(fā)的工程技術(shù)人員參考。為了方便教學(xué),本書配套電子教案、電子課件、嵌入式技術(shù)資源、微課視頻、模擬試卷及答案等教學(xué)資源。凡選用本書作為授課教材的教師,均可通過(guò)QQ(2314073523)咨詢教學(xué)資源等事宜。未經(jīng)許可,不得以任何方式復(fù)制或抄襲本書的任何內(nèi)容(含文字、創(chuàng)意、版式、案例和設(shè)計(jì)等),書中配套資源不得用于在線課程建設(shè)、微課制作等。版權(quán)所有,侵權(quán)必究。

作者簡(jiǎn)介

暫缺《基于構(gòu)件化的嵌入式系統(tǒng)設(shè)計(jì):STM32微控制器》作者簡(jiǎn)介

圖書目錄

目 錄
前言
項(xiàng)目1 GPIO基礎(chǔ)應(yīng)用—實(shí)現(xiàn)閃燈和
開關(guān)狀態(tài)檢測(cè)與控制功能 1
項(xiàng)目目標(biāo) 1
知識(shí)準(zhǔn)備 2
任務(wù)1.1 熟悉嵌入式系統(tǒng)和課程學(xué)習(xí)
方法 2
1.1.1 嵌入式系統(tǒng)的概念和組成 2
1.1.2 嵌入式系統(tǒng)的知識(shí)體系和學(xué)習(xí)
建議 5
任務(wù)1.2 熟悉MCU資源和硬件最小
系統(tǒng) 6
1.2.1 STM32F1系列MCU簡(jiǎn)介 6
1.2.2 MCU存儲(chǔ)映射、引腳功能與
硬件最小系統(tǒng) 7
任務(wù)1.3 掌握MCU的GPIO底層驅(qū)動(dòng)
構(gòu)件使用方法 12
1.3.1 GPIO的通用知識(shí) 12
1.3.2 MCU的GPIO底層驅(qū)動(dòng)構(gòu)件
使用方法 13
項(xiàng)目實(shí)施 17
任務(wù)1.4 嵌入式構(gòu)件化設(shè)計(jì)及閃燈的
實(shí)現(xiàn) 17
1.4.1 小燈硬件構(gòu)件和軟件構(gòu)件的設(shè)計(jì)及使用方法 17
1.4.2 嵌入式軟件最小系統(tǒng)設(shè)計(jì)
—實(shí)現(xiàn)閃燈 21
任務(wù)1.5 開關(guān)狀態(tài)檢測(cè)與控制功能的
設(shè)計(jì)與實(shí)現(xiàn) 31
1.5.1 開關(guān)硬件構(gòu)件和軟件構(gòu)件的
設(shè)計(jì)及使用方法 31
1.5.2 開關(guān)狀態(tài)檢測(cè)與控制功能的
應(yīng)用層程序設(shè)計(jì) 34
拓展學(xué)習(xí) 36
*任務(wù)1.6 熟悉MCU的GPIO底層驅(qū)動(dòng)
構(gòu)件源文件 36
評(píng)價(jià)反饋 41
項(xiàng)目2 利用定時(shí)中斷實(shí)現(xiàn)頻閃燈 43
項(xiàng)目目標(biāo) 43
知識(shí)準(zhǔn)備 43
任務(wù)2.1 理解定時(shí)器的定時(shí)原理 43
任務(wù)2.2 理解中斷的通用知識(shí) 44
2.2.1 中斷的基本概念 44
2.2.2 中斷的基本過(guò)程 47
2.2.3 CM3的非內(nèi)核模塊中斷管理
機(jī)制 48
項(xiàng)目實(shí)施 49
任務(wù)2.3 利用Timer定時(shí)中斷實(shí)現(xiàn)頻
閃燈 49
2.3.1 MCU的Timer基本定時(shí)底層
驅(qū)動(dòng)構(gòu)件的使用方法 49
2.3.2 利用Timer定時(shí)中斷實(shí)現(xiàn)頻閃燈
的應(yīng)用層程序設(shè)計(jì) 52
任務(wù)2.4 利用內(nèi)核定時(shí)器(SysTick Timer)中斷實(shí)現(xiàn)頻閃燈 56
2.4.1 SysTick的功能特性及其底層
驅(qū)動(dòng)構(gòu)件的使用方法 56
2.4.2 利用SysTick定時(shí)中斷實(shí)現(xiàn)頻閃
燈的應(yīng)用層程序設(shè)計(jì) 58
拓展學(xué)習(xí) 60
*任務(wù)2.5 熟悉MCU的定時(shí)器底層
驅(qū)動(dòng)構(gòu)件源文件 60
2.5.1 MCU的Timer基本定時(shí)底層驅(qū)動(dòng)
構(gòu)件源文件 60
2.5.2 MCU的SysTick定時(shí)器底層驅(qū)動(dòng)構(gòu)件源文件 63
評(píng)價(jià)反饋 64
項(xiàng)目3 GPIO和定時(shí)器的綜合應(yīng)用—
實(shí)現(xiàn)數(shù)碼管顯示、鍵盤檢測(cè)與
控制、測(cè)溫功能 65
項(xiàng)目目標(biāo) 65
知識(shí)準(zhǔn)備 65
任務(wù)3.1 掌握數(shù)碼管的通用知識(shí) 65
3.1.1 數(shù)碼管的結(jié)構(gòu) 65
3.1.2 基于MCU直接控制的數(shù)碼管
硬件構(gòu)件設(shè)計(jì) 66
3.1.3 數(shù)碼管的筆形碼 67
3.1.4 基于MCU直接控制的數(shù)碼管
顯示原理 69
任務(wù)3.2 掌握鍵盤的通用知識(shí) 71
3.2.1 鍵盤的基本問(wèn)題 71
3.2.2 鍵盤的兩種接口方式 72
任務(wù)3.3 基于TM1637的數(shù)碼管和鍵盤
構(gòu)件設(shè)計(jì) 74
3.3.1 基于TM1637的數(shù)碼管和鍵盤
硬件構(gòu)件設(shè)計(jì) 74
3.3.2 基于TM1637的數(shù)碼管和鍵盤
軟件構(gòu)件的組成及使用方法 76
項(xiàng)目實(shí)施 79
任務(wù)3.4 基于TM1637的數(shù)碼管顯示的
應(yīng)用層程序設(shè)計(jì) 79
3.4.1 使用軟件延時(shí)實(shí)現(xiàn)數(shù)碼管先后
顯示不同的數(shù)據(jù) 79
3.4.2 使用定時(shí)中斷實(shí)現(xiàn)數(shù)碼管先后
顯示不同的數(shù)據(jù) 81
任務(wù)3.5 基于TM1637的鍵盤檢測(cè)與控制的應(yīng)用層程序設(shè)計(jì) 85
3.5.1 鍵盤檢測(cè)與控制的查詢程序
流程 85
3.5.2 應(yīng)用實(shí)例參考程序 85
任務(wù)3.6 基于DS18B20的測(cè)溫功能
設(shè)計(jì)與實(shí)現(xiàn) 88
3.6.1 DS18B20的主要特點(diǎn)和基于DS18B20的測(cè)溫硬件構(gòu)件
設(shè)計(jì) 88
3.6.2 基于DS18B20的測(cè)溫軟件構(gòu)件的組成及使用方法 89
3.6.3 基于DS18B20的測(cè)溫功能應(yīng)用
層程序設(shè)計(jì) 90
拓展學(xué)習(xí) 92
*任務(wù)3.7 基于TM1637的數(shù)碼管和
鍵盤軟件構(gòu)件源文件的設(shè)計(jì) 92
*任務(wù)3.8 基于DS18B20的測(cè)溫軟件構(gòu)件源文件的設(shè)計(jì) 98
評(píng)價(jià)反饋 103
項(xiàng)目4 利用UART實(shí)現(xiàn)上位機(jī)和下位
機(jī)的通信 105
項(xiàng)目目標(biāo) 105
知識(shí)準(zhǔn)備 105
任務(wù)4.1 理解UART的通用知識(shí) 105
任務(wù)4.2 掌握MCU的UART底層驅(qū)動(dòng)
構(gòu)件使用方法 108
4.2.1 MCU的UART主要特性和
引腳 108
4.2.2 MCU的UART底層驅(qū)動(dòng)構(gòu)件
的組成及使用方法 109
項(xiàng)目實(shí)施 112
任務(wù)4.3 UART通信應(yīng)用層程序設(shè)計(jì)
與功能測(cè)試 112
4.3.1 UART通信的應(yīng)用層程序
設(shè)計(jì) 112
4.3.2?UART通信的測(cè)試方法 115
4.3.3?使用printf函數(shù)輸出數(shù)據(jù) 116
拓展學(xué)習(xí) 118
*任務(wù)4.4 熟悉MCU的UART底層
驅(qū)動(dòng)構(gòu)件源文件 118
評(píng)價(jià)反饋 126
項(xiàng)目5 利用Timer實(shí)現(xiàn)PWM和輸入
捕獲功能 127
項(xiàng)目目標(biāo) 127
知識(shí)準(zhǔn)備 127
任務(wù)5.1 理解PWM和輸入捕獲的通用
知識(shí) 127
5.1.1 PWM的通用知識(shí) 127
5.1.2 輸入捕獲的通用知識(shí) 130
任務(wù)5.2 掌握Timer_PWM_INCAP
底層驅(qū)動(dòng)構(gòu)件使用方法 131
5.2.1 MCU的Timer通道引腳 131
5.2.2 Timer_PWM_INCAP底層驅(qū)動(dòng)
構(gòu)件的組成及使用方法 132
項(xiàng)目實(shí)施 138
任務(wù)5.3 利用PWM控制小燈的
亮度 138
任務(wù)5.4 利用輸入捕獲測(cè)量脈沖信號(hào)
的周期和脈寬 140
拓展學(xué)習(xí) 144
*任務(wù)5.5 熟悉Timer_PWM_INCAP
底層驅(qū)動(dòng)構(gòu)件源文件 144
評(píng)價(jià)反饋 159
項(xiàng)目6 利用ADC設(shè)計(jì)簡(jiǎn)易數(shù)字
電壓表 161
項(xiàng)目目標(biāo) 161
知識(shí)準(zhǔn)備 161
任務(wù)6.1 理解ADC的通用知識(shí) 161
任務(wù)6.2 掌握MCU的ADC底層驅(qū)
動(dòng)構(gòu)件使用方法 164
6.2.1 MCU的ADC主要特性
和引腳 164
6.2.2 MCU的ADC底層驅(qū)動(dòng)構(gòu)件的
組成及使用方法 165

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)