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