图书介绍
DSP系统与实验教程PDF|Epub|txt|kindle电子书版本网盘下载
![DSP系统与实验教程](https://www.shukui.net/cover/25/30364255.jpg)
- 何苏勤主编;韩阳,张杰副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121198748
- 出版时间:2013
- 标注页数:323页
- 文件大小:201MB
- 文件页数:333页
- 主题词:数字信号处理-微处理器-高等学校-教材
PDF下载
下载说明
DSP系统与实验教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 DSP的特点1
1.2 DSP芯片分类2
1.2.1按基础特性分类2
1.2.2按用途分类2
1.2.3按数据格式分类2
1.3 DSP的性能指标及选型3
1.3.1 DSP的性能指标3
1.3.2 DSP的选型4
1.4 TI及其他公司的DSP5
1.5 DSP开发方案的设计与选择8
1.5.1 DSP的功能需求分析8
1.5.2算法的验证与模拟8
1.5.3 DSP芯片及其开发工具的选择9
1.5.4 DSP系统的软/硬件设计9
1.5.5系统的软/硬件调试10
1.6 DSP软件开发的流程10
1.7 DSP的应用和前景10
第2章TMS320F2812内部结构13
2.1 TMS320F2812中央处理单元14
2.1.1 TMS320F2812 CPU内部结构14
2.1.2 TMS320F2812 CPU内部寄存器15
2.1.3 TMS320F2812总线结构21
2.2 TMS320F2812的存储器配置23
2.2.1 TMS320F2812存储器的类型及映射空间24
2.2.2 TMS320F2812的片内存储器配置26
2.2.3 TMS320F2812外部存储器扩展及其接口27
2.2.4 TMS320F2812 Flash存储器28
2.3 TMS320F2812的引导加载方式29
2.3.1 Boot ROM基本原理29
2.3.2引导加载程序BootLoader的工作原理30
2.4 TMS320F2812的时钟及系统控制31
2.4.1 TMS320F2812系统时钟寄存器组31
2.4.2 TMS320F2812晶体振荡器OSC与锁相环PLL时钟模块35
2.4.3 TMS320F2812 CPU定时器37
2.4.4 TMS320F2812看门狗定时器模块及其应用41
2.4.5 TMS320F2812的低功耗模式44
习题与思考题47
第3章TMS320F2812中断系统48
3.1 TMS320F2812中断的基本原理与结构48
3.2 PIE中断扩展49
3.3中断向量表51
3.3.1中断向量的分配51
3.3.2中断向量表的映射52
3.4可屏蔽中断58
3.5非屏蔽中断59
3.6中断服务程序61
习题与思考题64
第4章TMS320F2812指令系统与汇编程序设计65
4.1寻址方式65
4.1.1寻址方式选择位(AMODE)65
4.1.2立即寻址方式66
4.1.3寄存器寻址方式66
4.1.4直接寻址方式67
4.1.5间接寻址方式68
4.1.6堆栈寻址方式70
4.1.7其他寻址方式71
4.2指令系统73
4.2.1指令系统概述73
4.2.2 TMS320F2812指令系统73
4.2.3指令系统列表73
4.2.4 TMS320F2812指令集中部分指令简介74
4.3汇编语言77
4.3.1汇编语言格式77
4.3.2伪指令78
4.3.3通用目标文件格式79
4.3.4链接器与链接命令文件80
习题与思考题81
第5章C语言程序编写基础83
5.1 C编译器概述83
5.1.1 C语言的主要特征83
5.1.2 C编译器输出文件84
5.1.3 C编译器接口84
5.1.4 C编译器操作85
5.1.5 C编译器工具86
5.2 C语言编程基础86
5.2.1 C语言数据类型86
5.2.2 C语言关键词87
5.2.3 TMS320F2812伪指令91
5.2.4使用C语言编写DSP程序的注意事项92
5.2.5 C语言开发中工程模板文件93
5.2.6传统的#define方法99
5.3 C语言和汇编语言的混合编程方法101
5.3.1混合编程概述101
5.3.2 C/C+++语言与汇编混合编程103
5.4 C程序举例103
习题与思考题104
第6章DSP系统开发环境CCS105
6.1 CCS的安装与配置105
6.1.1 CCS 3.3系统的安装105
6.1.2系统配置106
6.2初识CCS107
6.2.1 CCS的组成107
6.2.2 CCS的集成开发环境功能说明114
6.2.3 CCS的常用工具119
6.2.4简单程序开发流程120
6.3 CCS的C语言程序调试实例127
习题与思考题129
第7章 通用输入/输出及事件管理模块130
7.1通用输入/输出(GPIO)多路复用器130
7.1.1 GPIO多路复用器工作原理130
7.1.2 GPIO多路复用器的寄存器130
7.2事件管理器(EV)模块134
7.2.1通用定时器(GPT)136
7.2.2全比较单元和脉宽调制电路(PWM)146
7.2.3捕获单元158
7.2.4正交编码脉冲(QEP)电路162
7.2.5事件管理器(EV)模块的中断164
习题与思考题169
第8章模/数转换模块与串行接口模块170
8.1模/数转换器(ADC)170
8.1.1 ADC模块的结构特征170
8.1.2自动排序器的工作原理172
8.1.3 ADC模块的工作方式176
8.1.4 ADC模块中的寄存器178
8.2串行通信接口(SCI)模块185
8.2.1 SCI模块的结构特征186
8.2.2多处理器和异步通信模式187
8.2.3 SCI的传输方式189
8.2.4 SCI中断190
8.2.5 SCI波特率计算190
8.2.6 SCI的FIFO191
8.2.7 SCI模块寄存器192
8.3串行外设接口(SPI)模块201
8.3.1串行外设接口(SPI)的结构和特点201
8.3.2 SPI的操作203
8.3.3 SPI的中断204
8.3.4 SPI的配置205
8.3.5 SPI FIFO说明206
8.3.6 SPI的初始化207
8.3.7 SPI模块的寄存器208
习题与思考题215
第9章eCAN总线及F2812的eCAN模块216
9.1 F2812的eCAN模块结构特点216
9.2 F2812的eCAN模块消息邮箱的结构217
9.3 F2812的eCAN模块的初始化220
9.4 F2812的eCAN模块的中断223
9.5 F2812的eCAN模块的寄存器225
习题与思考题250
第10章DSP实验开发系统设计及实验指导251
10.1 DSP实验开发系统设计251
10.1.1 DSP最小系统板设计251
10.1.2 SCI串行通信模块设计254
10.1.3 CAN总线接口255
10.1.4语音模块设计256
10.1.5电机控制模块设计256
10.1.6模拟信号产生模块设计258
10.1.7 D/A转换模块设计259
10.1.8键盘—显示模块设计260
10.1.9 DSP实验开发系统使用说明260
10.2实验一DSP实验装置和CCS的使用实验261
10.3实验二I/O(输入/输出)端口实验263
10.4实验三 事件捕获实验267
10.5实验四PWM电路控制步进电机转动271
10.6实验五A/D—D/A转换实验278
10.7实验六 定时器触发ADC转换实验281
10.8实验七SCI异步串行通信实验285
10.9实验八SPI串行同步模块双机通信实验288
10.10实验九 语音信号传输实验292
10.11实验十eCAN邮箱自收发模式通信实验297
习题与思考题304
附录A305
附录B316
参考文献323