嵌入式系統設計工程實踐——基於Cortex-M3核心處理器LPC17XX

嵌入式系統設計工程實踐——基於Cortex-M3核心處理器LPC17XX

《嵌入式系統設計工程實踐——基於Cortex-M3核心處理器LPC17XX》是2015年4月出版的圖書,作者是漆強。

基本介紹

  • 書名:嵌入式系統設計工程實踐——基於Cortex-M3核心處理器LPC17XX
  • 作者:漆強
  • ISBN:978-7-118-09938-6
  • 出版時間:2015年4月
  • 開本:16
  • 版次:1版1次
內容簡介,內容簡介,目錄,

內容簡介

書名:嵌入式系統設計工程實踐——基於Cortex-M3核心處理器LPC17XX
書號:978-7-118-09938-6
作者:漆強
出版時間:2015年4月
譯者:
版次:1版1次
開本:16
裝幀:平裝
出版基金:
頁數:273
字數:405
中圖分類:TP360.21
叢書名:光電科學與工程專業規劃教材
定價:48.00

內容簡介

《嵌入式系統設計工程實踐——基於Cortex-M3核心處理器LPC17XX》主要以LPC1700 系列微控制器為硬體平台詳細介紹ARM Cortex-M3 核心微控制器的原理與套用開發技術是讀者學習Cortex-M3 核心微控制器套用開發的入門教程? 全書共12 章分成五個部分
第一部分為第1 章介紹嵌入式系統的基本概念? 第二部分包括第2 章和第3 章介紹LPC1700 系列微控制器的基本結構包括引腳配置、時鐘和功率管理等並設計了基於LPC1768 微控制器的硬體實驗平台? 第三部分為第4 章介紹主流的ARM 開發工具Realview MDK 集成開發環境的使用? 第四部分為第5~10 章介紹LPC1700 系列微控制器的主要功能模組並提供大量套用實例? 第五部分為第11 章和第12 章介紹嵌入式系統編程的模組化和層次化設計思想以及一些基本的編程準則和編程經驗並介紹了RL RTX 嵌入式實時作業系統的套用? 為了拓展學生的自學能力本書設計了基於LPC1768 的最小系統實驗平台並提供了大量的套用代碼該平台可以和本書配合使用? 本書內容豐富實用層次清晰敘述詳盡並提供了硬體開發平台和應用程式方便教學和自學? 本書可作為高等院校電子科學與技術類專業的本科生及研究生“嵌入式系統”課程的入門教材也可以供嵌入式愛好者或從事嵌入式系統套用的工程技術人員參考

目錄

第1章嵌入式系統概論1
1.1嵌入式系統1
1.1.1嵌入式系統的套用1
1.1.2嵌入式系統的定義和特點3
1.1.3嵌入式系統的組成4
1.2嵌入式處理器7
1.2.1簡介7
1.2.2分類8
1.2.3ARM微處理器8
1.3嵌入式作業系統9
1.3.1基本概念9
1.3.2使用嵌入式作業系統的意義10
1.3.3常用的嵌入式作業系統10
1.4嵌入式系統學習方法14
習題14
第2章LPC1700系列微控制器硬體體系結構15
2.1LPC1700系列微控制器簡介15
2.2LPC1768晶片引腳介紹17
2.3時鐘管理27
2.3.1時鐘源選擇27
2.3.2鎖相環PLL0和PLL130
2.3.3時鐘分頻設定34
2.3.4時鐘初始化的編程實例38
2.4外設功率控制45
2.5引腳連線模組46
習題53
第3章LPC1768硬體電路的設計54
3.1硬體系統的組成54
3.2電源電路的設計56
3.2.1電源電路的設計56
3.2.2復位電路的設計58
3.2.3時鐘電路的設計59
3.2.4調試電路的設計60
3.2.5處理器核心電路設計60
3.3外圍電路設計62
3.3.1USB轉串口的設計62
3.3.2按鍵電路64
3.3.3指示燈電路66
3.3.4蜂鳴器電路67
3.3.5模數轉換電路68
3.3.6液晶顯示電路68
習題70
第4章RealViewMDK開發軟體的使用71
4.1概述71
4.2JLINK仿真器介紹72
4.3RealViewMDK的安裝72
4.4RealViewMDK的使用75
4.4.1新建工程76
4.4.2配置工程編譯環境80
4.4.3程式編譯和下載88
4.4.4程式的仿真調試90
4.5RealViewMDK的使用技巧93
習題94
第5章通用輸入/輸出接口95
5.1概述95
5.1.1特性95
5.1.2引腳描述95
5.2相關暫存器描述96
5.3使用說明107
5.3.1使用步驟107
5.3.2使用注意事項107
5.4套用示例108
5.4.1GPIO輸出109
5.4.2GPIO輸入109
5.5GPIO的庫函式編寫112
習題118
第6章中斷系統119
6.1嵌套向量中斷控制器119
6.1.1NVIC特性119
6.1.2中斷源119
6.1.3NVIC的編程121
6.2外部中斷123
6.2.1概述123
6.2.2相關暫存器描述124
6.2.3中斷設定127
6.2.4使用說明129
6.2.5使用注意事項129
6.2.6套用示例130
6.3GPIO中斷134
6.3.1概述134
6.3.2相關暫存器描述134
6.3.3中斷設定137
6.3.4使用說明138
6.3.5GPIO中斷和外部中斷的區別138
6.3.6套用示例139
習題140
第7章定時器/計數器141
7.1概述141
7.1.1特性141
7.1.2引腳描述141
7.2相關暫存器描述142
7.3使用說明151
7.3.1內部結構151
7.3.2使用步驟154
7.3.3中斷設定156
7.3.4使用注意事項158
7.4使用示例159
習題169
第8章異步串口171
8.1概述171
8.1.1特性171
8.1.2引腳描述171
8.1.3典型套用電路172
8.2相關暫存器描述174
8.3串列通信基本概念183
8.3.1異步串列通信的特點183
8.3.2關於異步串列通信的準確性討論184
8.3.3UART初始化設定185
8.4使用說明187
8.4.1內部結構187
8.4.2工作原理188
8.4.3操作步驟189
8.5UART中斷189
8.6使用示例193
8.7串口通信的上位機程式開發199
習題201
第9章模數轉換器202
9.1概述202
9.1.1基本概念202
9.1.2特性203
9.1.3引腳描述204
9.2相關暫存器描述204
9.3使用說明211
9.3.1內部結構211
9.3.2使用步驟212
9.3.3中斷配置212
9.3.4使用注意事項214
9.4套用示例214
9.5ADC的模組化編程221
習題224
第10章系統節拍定時器225
10.1概述225
10.2相關暫存器描述225
10.3工作原理和中斷設定228
10.3.1工作原理228
10.3.2中斷設定228
10.4套用示例229
習題234
第11章嵌入式系統編程235
11.1程式編寫風格235
11.2C語言設計相關236
11.2.1數據類型236
11.2.2if語句的用法237
11.2.3volatile的用法238
11.2.4static的用法239
11.2.5const的用法241
11.3嵌入式系統命名規則242
11.3.1常量命名242
11.3.2變數命名243
11.3.3函式命名243
11.4模組化編程243
11.5分層設計思想247
習題249
第12章嵌入式實時核心RLRTX的套用250
12.1程式架構250
12.2RLRTX簡介252
12.3RLRTX主要套用函式介紹255
12.3.1任務管理函式255
12.3.2時間管理函式257
12.3.3事件標誌函式258
12.4RLRTX套用示例260
12.4.1時間管理函式套用:閃燈程式262
12.4.2事件標誌函式套用:流水燈程式266
12.5RLRTX調試說明270
習題272
參考文獻273"

相關詞條

熱門詞條

聯絡我們