DSP控制器原理及應用(第三版)——微控制器的軟件和硬件
定 價:36 元
叢書名:普通高等教育“十一五”國家級規(guī)劃教材
- 作者:寧改娣, 張虹著
- 出版時間:2018/4/1
- ISBN:9787030568175
- 出 版 社:科學出版社
- 中圖法分類:TN911.72
- 頁碼:
- 紙張:
- 版次:
- 開本:16
本書首先脫離具體型號介紹微處理器硬件和軟件的共性概念,授人以魚不如授人以漁;然后以8051、TMS320F28335、MSP430、MSP432舉例展開共性概念,并結合數(shù)字化出版技術,設計了大量二維碼輔助實驗教學的資源。實驗室可以配置任何型號的微控制器,控制器開發(fā)的軟硬件具體內容可以采用翻轉課堂教學模式,選拔部分學生在課外根據(jù)課堂介紹的方法查找對應器件手冊,熟悉所用硬件平臺并進行實驗,然后由學生在課堂上進行講解、演示和討論!禕R》 微控制器類課程的學習目的是“用”,希望本書能夠給學生一套用好微控制器的通用方法,并通過某一微處理器的使用,訓練學生的軟硬件設計能力及調試基本功。
更多科學出版社服務,請掃碼獲取。
目錄
前言
第1章 微處理器基本概念 1
1.1 微處理器、微控制器及嵌入式處理器 1
1.2 CPU結構 4
1.2.1 控制器 4
1.2.2 運算器 6
1.3 CPU工作流程(程序引導過程) 7
1.4 CPU對存儲器及接口的編址方式 8
1.4.1 程序和數(shù)據(jù)存儲器的地址配置 8
1.4.2 I/O接口及編址方式 9
1.4.3 硬件接口的三要素 14
思考與習題 15
第2章 微控制器硬件框架性概念 16
2.1 MCU內部結構框架及片內外設簡介 16
2.2 MCU總線概念 17
2.2.1 總線的定義和分類 17
2.2.2 微控制器總線結構 18
2.2.3 總線的基本結構 20
2.3 MCU硬件最小系統(tǒng) 22
2.3.1 電源和復位電路 22
2.3.2 時鐘電路 23
2.3.3 總線擴展接口 25
2.3.4 JTAG接口 25
2.3.5 MCS-51系列微控制器的最小系統(tǒng) 26
2.4 CPU中斷概念 27
2.4.1 CPU與外部的數(shù)據(jù)通信方式 28
2.4.2 查詢和中斷 28
2.4.3 中斷的響應過程 30
2.5 微控制器建議學習方法 31
思考與習題 33
第3章 軟件系統(tǒng)和編程語言 34
3.1 軟件系統(tǒng)簡介 34
3.2 機器語言 34
3.3 匯編語言 35
3.3.1 RISC與CISC指令集 36
3.3.2 匯編指令格式及轉換 37
3.3.3 匯編偽指令 38
3.4 高級語言 39
3.5 程序流程圖 40
3.5.1 程序流程圖的符號和結構 41
3.5.2 畫流程圖的步驟 42
3.5.3 包含中斷的MCU流程圖畫法 44
3.6 微控制器的集成開發(fā)環(huán)境 45
3.6.1 TI CCS的特點與安裝 45
3.6.2 基于TI CCS的軟件開發(fā)流程 52
3.6.3 基于Eclipse的CCS 58
思考與習題 59
第4章 8051微控制器及MCU常用接口簡介 60
4.1 8051結構框圖及總線 60
4.2 8051的CPU結構和寄存器介紹 61
4.3 8051存儲器結構 63
4.3.1 8051存儲空間配置及上電程序引導 63
4.3.2 片內RAM 和特殊功能寄存器及復位初值 64
4.4 8051匯編語言指令集 66
4.4.1 尋址方式 66
4.4.2 匯編指令 67
4.5 8051中斷系統(tǒng)及匯編編程舉例 71
4.6 MCU片內I/O結構 73
4.6.1 MCU的I/O結構特點 74
4.6.2 8051的P0端口 74
4.6.3 8051的P1、P2和P3端口 76
4.7 MCU片內定時/計數(shù)器 77
4.7.1 8051定時/計數(shù)器控制寄存器 77
4.7.2 8051定時/計數(shù)器控制工作方式 78
4.7.3 應用舉例 80
4.8 MCU片內串行通信接口 82
4.8.1 串行通信的基本概念 82
4.8.2 8051單片機的串行通信接口 85
思考與習題 90
第5章 TMS320F28335微控制器 93
5.1 TMS320C2000簡介 93
5.2 TMS320F28335的結構及主要特性 95
5.3 TMS320F28335的硬件最小系統(tǒng) 99
5.4 TMS320F28335存儲器配置及上電程序引導 101
5.4.1 F28335的存儲器配置 101
5.4.2 F28335的上電程序引導 101
5.5 F28335中斷系統(tǒng) 104
5.5.1 F28335中斷結構 104
5.5.2 中斷響應和向量表 106
5.6 F28335的片內外設及實驗 108
思考與習題 109
第6章 MSP430微控制器 110
6.1 MSP430的結構和特點概述 110
6.2 MSP430的實驗平臺簡介 115
6.2.1 MSP-EXP430G2 LaunchPad 116
6.2.2 LaunchPad G2口袋實驗平臺 116
6.3 MSP430時鐘模塊結構與實驗 117
6.4 MSP430片內外設模塊以及實驗 119
6.4.1 基礎模塊及實驗 119
6.4.2 同步I2C模塊 120
6.4.3 同步SPI模塊 121
思考與習題 123
第7章 TI基于ARM核的微控制器MSP432 125
7.1 MSP432的特點概述 125
7.2 MSP432的實驗平臺簡介及實驗 126
7.3 MDK-ARM 127
思考與習題 128
參考文獻 129