图书介绍
DSP芯片原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![DSP芯片原理与应用](https://www.shukui.net/cover/4/33187185.jpg)
- 张雄伟等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111161254
- 出版时间:2005
- 标注页数:233页
- 文件大小:13MB
- 文件页数:243页
- 主题词:数字信号-信号处理-高等学校-教材
PDF下载
下载说明
DSP芯片原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
出版说明1
前言1
第1章 DSP系统与DSP芯片1
1.1 引言1
1.2 DSP系统2
1.2.1 基本DSP系统的构成2
1.2.2 DSP系统的特点2
1.2.3 DSP系统的设计3
1.2.4 DSP系统的开发4
1.3 DSP芯片5
1.3.1 DSP芯片的定义5
1.3.2 DSP芯片的发展5
1.3.3 TI公司的DSP芯片6
1.3.4 DSP芯片的分类7
1.3.5 DSP芯片的选择8
1.3.6 DSP芯片的应用10
1.4 小结10
1.5 习题与思考题11
2.1 定标的基本概念12
2.1.1 数的定标12
第2章 DSP芯片的运算基础12
2.1.2 溢出及处理方法13
2.1.3 舍入(rounding)及截尾(truncation)14
2.2 定点运算实现的基本原理14
2.2.1 加法/减法运算的C语言定点模拟15
2.2.2 乘法运算的C语言定点模拟16
2.2.3 除法运算的C语言定点模拟17
2.2.4 程序变量的Q值确定17
2.2.5 浮点至定点变换的C程序举例18
2.3 DSP定点算术运算实现的基本原理20
2.3.1 定点乘法21
2.3.3 定点除法22
2.3.2 定点加法22
2.4 非线性运算定点快速实现的基本方法24
2.5 小结28
2.6 习题与思考题29
第3章 TMS320C24x DSP的硬件结构30
3.1 DSP芯片的资源配置及引脚说明30
3.1.1 资源配置30
3.1.2 DSP芯片引脚说明32
3.2 基本结构36
3.3 DSP中央处理单元(CPU)36
3.3.4 乘法器38
3.3.3 输入定标移位器38
3.3.1 中央算术逻辑单元38
3.3.2 累加器38
3.3.5 DSP状态和控制寄存器39
3.3.6 辅助寄存器算术单元40
3.4 系统配置寄存器41
3.5 存储器及I/O空间43
3.5.1 内部存储器43
3.5.2 存储器空间组织44
3.6 中断45
3.6.2 CPU中断寄存器46
3.6.1 中断响应过程46
3.6.3 外设中断寄存器47
3.7 片内外设48
3.7.1 串行通信接口(SCI)48
3.7.2 串行外设接口(SPI)53
3.7.3 看门狗定时器(WD)57
3.7.4 数字输入/输出模块(I/O)58
3.7.5 局域网控制器模块(CAN)60
3.7.6 模数转换模块(ADC)71
3.7.7 事件管理器模块(EV)76
3.8 外部总线操作85
3.9 小结86
3.10 习题与思考题87
第4章 TMS320C24x DSP的指令88
系统88
4.1 符号与缩写88
4.2 寻址方式89
4.2.1 立即数寻址89
4.2.2 直接寻址90
4.2.3 间接寻址90
4.3 TMS320C24x DSP汇编指令93
4.4 TMS320C24x汇编语言编程实例119
4.5 小结121
4.6 习题与思考题121
第5章 DSP芯片的程序结构122
5.1 COFF目标文件格式122
5.1.1 块(Section)122
5.1.2 汇编器对块的处理123
5.1.3 链接器对块的处理124
5.1.4 程序重定位124
5.1.5 COFF文件中的符号125
5.2 链接命令文件126
5.3 COFF格式编程举例128
5.4 小结129
5.5 习题与思考题129
第6章 DSP集成开发环境——CCS130
6.1 CCS软件安装与设置130
6.1.1 CCS软件安装130
6.1.2 CCS软件设置130
6.2 CCS集成环境与使用133
6.2.1 工程创建133
6.2.2 工程项目选项设置134
6.2.4 装载运行135
6.2.3 编译和链接135
6.2.5 程序调试136
6.2.6 Flash程序固化139
6.3 调试实例和CCS高级功能介绍140
6.3.1 打开并检查一个工程140
6.3.2 查看代码140
6.3.3 添加Probe Point从文件中输入数据142
6.3.4 图形显示数据144
6.3.5 程序Animate运行和图形显示145
6.4 小结146
6.5 习题与思考题146
7.1.1 TMS320C24x C语言特征147
第7章 TMS320C24x DSP的C语言编程基础147
7.1 TMS320C24xC语言147
7.1.2 数据类型148
7.1.3 寄存器变量149
7.1.4 Pragma伪指令149
7.1.5 创建全局寄存器变量150
7.1.6 初始化静态变量和全局变量152
7.2 TMS320C24xC语言程序开发153
7.2.1 存储器模式153
7.2.2 寄存器规则157
7.2.3 函数结构和调用规则158
7.2.4 中断处理160
7.2.5 系统初始化162
7.3 C语言和汇编语言混合编程164
7.3.1 独立的C和汇编程序模块接口164
7.3.2 在C语言中直接嵌入汇编语句166
7.3.3 在C程序中访问汇编程序变量167
7.3.4 修改编译器输出168
7.4 小结168
7.5 习题与思考题168
8.1.1 DSP硬件系统设计的一般步骤169
8.1 硬件设计的基本问题169
第8章 TMS320C24x DSP的硬件设计基础169
8.1.2 最小系统原理图170
8.2 DSP基本硬件设计172
8.2.1 复位电路172
8.2.2 时钟电路172
8.2.3 电源电路173
8.2.4 电平转换174
8.2.5 存储器扩展175
8.2.6 外围电路扩展1——CAN175
8.3.1 电源系统的EMC设计176
8.3.2 接地系统抗干扰设计176
8.2.8 其他电路176
8.3 DSP PCB布板基础176
8.2.7 外围电路扩展2——485176
8.3.3 其他布线规则177
8.3.4 固件抗干扰机制177
8.4 小结177
8.5 习题与思考题177
第9章 TMS320C24x DSP的应用程序设计178
9.1 系统初始化设计178
9.2 通用I/O端口控制178
9.3 中断系统设计181
9.3.1 不可屏蔽中断182
9.3.2 可屏蔽中断182
9.4 事件管理器设计183
9.4.1 通过定时器中断输出数字信号183
9 4 2 PWM信号产生188
9.4.3 通过捕捉单元捕捉信号跳变193
9.5 模数转换模块设计(ADC)200
9 6 串行通信接口设计(SCI)206
9.7 DSP应用系统调试实例210
9.7.1 程序代码210
9.7.2 程序调试213
9.7.3 独立系统设计214
9.8 小结214
9.9 习题与思考题215
附录216
附录A TMS320LF/LC240xA DSP芯片引脚图216
附录B TMS320C24x指令速查表219
附录C TMS320LF2407A C程序寄存器头文件regs2407.h220
附录D TMS320LF240xA汇编程序头文件240xA.h225
附录E 缩写词的英文对照230
参考文献233