-
>
公路車寶典(ZINN的公路車維修與保養(yǎng)秘籍)
-
>
晶體管電路設(shè)計(下)
-
>
基于個性化設(shè)計策略的智能交通系統(tǒng)關(guān)鍵技術(shù)
-
>
花樣百出:貴州少數(shù)民族圖案填色
-
>
山東教育出版社有限公司技術(shù)轉(zhuǎn)移與技術(shù)創(chuàng)新歷史叢書中國高等技術(shù)教育的蘇化(1949—1961)以北京地區(qū)為中心
-
>
鐵路機車概要.交流傳動內(nèi)燃.電力機車
-
>
利維坦的道德困境:早期現(xiàn)代政治哲學(xué)的問題與脈絡(luò)
基于構(gòu)件化的ARM嵌入式系統(tǒng)設(shè)計(全2冊) 版權(quán)信息
- ISBN:9787121401657
- 條形碼:9787121401657 ; 978-7-121-40165-7
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
基于構(gòu)件化的ARM嵌入式系統(tǒng)設(shè)計(全2冊) 本書特色
適讀人群 :應(yīng)用型本科院校和高職高專院校的電子信息類、計算機類、自動化類等專業(yè)學(xué)生;也可供從事嵌入式系統(tǒng)與物聯(lián)網(wǎng)技術(shù)開發(fā)的工程技術(shù)人員參考。項目化編寫模式,配備專門的任務(wù)手冊
基于構(gòu)件化的ARM嵌入式系統(tǒng)設(shè)計(全2冊) 內(nèi)容簡介
本教材采用項目化教學(xué)方式,以"項目、任務(wù)、活動”等理實一體教學(xué)模式呈現(xiàn)教學(xué)內(nèi)容。按照循序漸進(jìn)、搭積木的設(shè)計思想,共設(shè)計了10個項目:流水燈的設(shè)計與實現(xiàn)、開關(guān)狀態(tài)指示燈的設(shè)計與實現(xiàn)、利用定時中斷實現(xiàn)頻閃燈、利用數(shù)碼管顯示數(shù)字、鍵盤的檢測與控制、利用UART實現(xiàn)上位機和下位機的通信、利用PWM實現(xiàn)小燈亮度控制、利用輸入捕捉測量脈沖信號的周期和脈寬、利用ADC設(shè)計簡易數(shù)字電壓表、利用CAN總線實現(xiàn)多機通信。每個項目均基于構(gòu)件化設(shè)計,且均采用了"通用知識”→"硬件構(gòu)件設(shè)計”→"軟件構(gòu)件設(shè)計”→"應(yīng)用層程序設(shè)計”的學(xué)習(xí)流程。*后可根據(jù)學(xué)生的基礎(chǔ)層次,利用10個項目中的部分項目或全部項目進(jìn)行綜合應(yīng)用系統(tǒng)設(shè)計和課程考核。 為了方便教學(xué)和讀者自學(xué),本教材配套學(xué)習(xí)任務(wù)手冊、電子教案、電子課件、基于構(gòu)件化的嵌入式軟件工程源程序、模擬試卷及答案等教學(xué)資源。 本教材可作為高等院校電子信息類、計算機類、自動化類、機電類等專業(yè)的單片機與嵌入式系統(tǒng)教材,也可供從事嵌入式技術(shù)開發(fā)的工程技術(shù)人員參考。
基于構(gòu)件化的ARM嵌入式系統(tǒng)設(shè)計(全2冊) 目錄
目 錄
項目1 流水燈的設(shè)計與實現(xiàn) 1
任務(wù)1.1 熟悉嵌入式系統(tǒng)、明確課程學(xué)習(xí)方法 1
1.1.1 嵌入式系統(tǒng)的由來和分類 1
1.1.2 嵌入式系統(tǒng)的知識體系和學(xué)習(xí)建議 3
任務(wù)1.2 熟悉KEA128資源和硬件*小系統(tǒng) 5
1.2.1 KEA系列MCU簡介 5
1.2.2 KEA128存儲映像、引腳功能與硬件*小系統(tǒng) 6
任務(wù)1.3 學(xué)習(xí)GPIO底層驅(qū)動構(gòu)件設(shè)計及使用方法 11
1.3.1 GPIO的通用知識 11
1.3.2 KEA128的GPIO底層驅(qū)動構(gòu)件設(shè)計及使用方法 12
任務(wù)1.4 閃燈和流水燈的設(shè)計與實現(xiàn) 15
1.4.1 小燈硬件構(gòu)件和軟件構(gòu)件的設(shè)計及使用方法 15
1.4.2 嵌入式軟件*小系統(tǒng)及閃燈的實現(xiàn) 19
項目2 開關(guān)狀態(tài)指示燈的設(shè)計與實現(xiàn) 23
任務(wù)2.1 學(xué)習(xí)開關(guān)硬件構(gòu)件和軟件構(gòu)件的設(shè)計及使用方法 23
任務(wù)2.2 學(xué)習(xí)開關(guān)狀態(tài)指示燈的應(yīng)用層程序設(shè)計 26
項目3 利用定時中斷實現(xiàn)頻閃燈 28
任務(wù)3.1 理解中斷的基本概念及基本過程 28
3.1.1 中斷的基本概念 28
3.1.2 中斷的基本過程 31
任務(wù)3.2 利用FTM定時中斷實現(xiàn)頻閃燈 31
3.2.1 FTM基本定時底層驅(qū)動構(gòu)件設(shè)計及使用方法 32
3.2.2 利用FTM定時中斷實現(xiàn)頻閃燈的應(yīng)用層程序設(shè)計 34
任務(wù)3.3 利用內(nèi)核定時器(SysTick)中斷實現(xiàn)頻閃燈 36
3.3.1 SysTick定時器底層驅(qū)動構(gòu)件頭文件 37
3.3.2 利用SysTick中斷實現(xiàn)頻閃燈的應(yīng)用層程序設(shè)計 38
項目4 利用數(shù)碼管顯示數(shù)字 40
任務(wù)4.1 學(xué)習(xí)數(shù)碼管通用知識及數(shù)碼管硬件構(gòu)件設(shè)計 40
4.1.1 數(shù)碼管的結(jié)構(gòu) 40
4.1.2 數(shù)碼管的硬件構(gòu)件設(shè)計 41
4.1.3 數(shù)碼管的筆形碼 42
任務(wù)4.2 學(xué)習(xí)數(shù)碼管軟件構(gòu)件設(shè)計及使用方法 43
4.2.1 數(shù)碼管軟件構(gòu)件頭文件 44
4.2.2 數(shù)碼管軟件構(gòu)件源文件 45
任務(wù)4.3 數(shù)碼管顯示的應(yīng)用層程序設(shè)計 47
4.3.1 使某位數(shù)碼管顯示數(shù)據(jù) 48
4.3.2 使多位數(shù)碼管輪流顯示數(shù)據(jù) 49
4.3.3 使多位數(shù)碼管“同時”顯示數(shù)據(jù) 50
4.3.4 利用定時中斷實現(xiàn)數(shù)碼管動態(tài)顯示效果 51
項目5 鍵盤的檢測與控制 56
任務(wù)5.1 學(xué)習(xí)鍵盤通用知識及鍵盤硬件構(gòu)件設(shè)計 56
5.1.1 鍵盤通用知識 56
5.1.2 獨立式鍵盤硬件構(gòu)件設(shè)計 57
5.1.3 矩陣式鍵盤硬件構(gòu)件設(shè)計 58
任務(wù)5.2 學(xué)習(xí)鍵盤軟件構(gòu)件設(shè)計及使用方法 59
5.2.1 獨立式鍵盤軟件構(gòu)件設(shè)計及使用方法 59
5.2.2 矩陣式鍵盤軟件構(gòu)件設(shè)計及使用方法 61
任務(wù)5.3 鍵盤檢測與控制的應(yīng)用層程序設(shè)計 66
5.3.1 獨立式鍵盤檢測與控制的應(yīng)用層程序設(shè)計 66
5.3.2 矩陣式鍵盤檢測與控制的應(yīng)用層程序設(shè)計 68
項目6 利用UART實現(xiàn)上位機和下位機的通信 75
任務(wù)6.1 學(xué)習(xí)UART的通用知識 75
任務(wù)6.2 學(xué)習(xí)UART底層驅(qū)動構(gòu)件設(shè)計及使用方法 78
任務(wù)6.3 學(xué)習(xí)PC與MCU的串口通信與調(diào)試方法 81
6.3.1 UART通信的應(yīng)用層程序設(shè)計 81
6.3.2 UART通信的測試方法 84
6.3.3 使用printf函數(shù)輸出數(shù)據(jù) 84
項目7 利用PWM實現(xiàn)小燈亮度控制 88
任務(wù)7.1 學(xué)習(xí)PWM的通用知識 88
任務(wù)7.2 學(xué)習(xí)FTM_PWM底層驅(qū)動構(gòu)件設(shè)計及使用方法 90
任務(wù)7.3 利用PWM實現(xiàn)小燈亮度控制的應(yīng)用層程序設(shè)計 93
項目8 利用輸入捕捉測量脈沖信號的周期和脈寬 95
任務(wù)8.1 學(xué)習(xí)輸入捕捉的通用知識 95
任務(wù)8.2 學(xué)習(xí)FTM輸入捕捉底層驅(qū)動構(gòu)件設(shè)計及使用方法 96
任務(wù)8.3 學(xué)習(xí)FTM輸入捕捉功能的應(yīng)用層程序設(shè)計方法 99
項目9 利用ADC設(shè)計簡易數(shù)字電壓表 103
任務(wù)9.1 學(xué)習(xí)ADC的通用知識 103
任務(wù)9.2 學(xué)習(xí)ADC底層驅(qū)動構(gòu)件設(shè)計及使用方法 106
任務(wù)9.3 簡易數(shù)字電壓表的設(shè)計 108
9.3.1 簡易數(shù)字電壓表的硬件電路組成和工作原理 108
9.3.2 簡易數(shù)字電壓表的應(yīng)用層程序設(shè)計 108
項目10 利用CAN總線實現(xiàn)多機通信 111
任務(wù)10.1 學(xué)習(xí)CAN的通用知識 111
10.1.1 CAN總線系統(tǒng)的總體構(gòu)成 111
10.1.2 CAN節(jié)點的硬件結(jié)構(gòu)和網(wǎng)絡(luò)通信原理 112
10.1.3 CAN總線的優(yōu)點 120
任務(wù)10.2 學(xué)習(xí)CAN底層驅(qū)動構(gòu)件設(shè)計及使用方法 121
任務(wù)10.3 學(xué)習(xí)多機之間的CAN通信與調(diào)試方法 127
附錄A 80LQFP封裝S9KEAZ128AMLK引腳功能分配表 131
附錄B Keil MDK集成開發(fā)環(huán)境使用方法 134
附錄C 下載軟件J-Flash簡明使用方法 143
附錄D 系統(tǒng)時鐘 146
附錄E 公共要素構(gòu)件文件 150
附錄F KEA128底層驅(qū)動構(gòu)件源文件(.c文件) 156
參考文獻(xiàn) 194
基于構(gòu)件化的ARM嵌入式系統(tǒng)設(shè)計(全2冊) 作者簡介
索明何,1979年出生,山東淄博人,南航大學(xué)計算機專業(yè)博士在讀,副教授、高級工程師,中共黨員,江蘇省計算機學(xué)會嵌入式系統(tǒng)與物聯(lián)網(wǎng)專業(yè)委員會委員。目前從事ARM嵌入式系統(tǒng)、物聯(lián)網(wǎng)與車聯(lián)網(wǎng)方向教學(xué)與科研工作。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
伯納黛特,你要去哪(2021新版)
- >
姑媽的寶刀
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
回憶愛瑪儂
- >
龍榆生:詞曲概論/大家小書
- >
二體千字文
- >
自卑與超越