第1章 绪论 1
1.1 数字信号处理概述 1
1.2 数字信号处理器概述 2
1.3 DSP发展现状及其应用 4
思考题 5
第2章 TMS320C54xx硬件系统 6
2.1 TMS320C54xx硬件结构特性 6
2.2 中央处理单元(CPU) 7
2.3 存储器结构 10
2.4 片内外围设备 14
2.5 硬件复位操作 17
2.6 TMS320VC5402引脚及说明 18
思考题 21
第3章 TMS320C54xx指令系统 22
3.1 寻址方式 22
3.1.1 立即数寻址 22
3.1.2 绝对寻址 23
3.1.3 累加器寻址 24
3.1.4 直接寻址 24
3.1.5 间接寻址 25
3.1.6 存储器映像寄存器寻址 30
3.1.7 堆栈寻址 30
3.2 指令系统 31
3.2.1 数据传送指令 35
3.2.2 算术运算指令 38
3.2.3 逻辑运算指令 44
3.2.4 程序控制指令 45
思考题 48
第4章 汇编语言程序设计基础 50
4.1 TMS320C54xx软件开发过程 50
4.2 汇编语言程序的编写方法 51
4.2.1 汇编语言源程序格式 52
4.2.2 链接命令文件 56
4.2.3 汇编语言中的常数和运算符 57
4.3 汇编语言程序设计实例 58
4.3.1 程序的控制与转移 58
4.3.2 重复操作 61
4.3.3 数据块传送 62
4.3.4 双操作数乘法 64
4.3.5 长字运算和并行运算 65
4.4 程序设计应注意的问题 68
思考题 70
第5章 CCS集成开发软件 71
5.1 CCS主要功能 71
5.2 CCS的安装和设置 72
5.3 用CCS实现简单程序开发 73
5.4 CCS工程文件的调试 77
5.5 CCS的图形显示功能 82
5.6 CCS中的其他问题 85
思考题 87
第6章 TMS320C54xx软硬件设计实例 88
6.1 FIR滤波器设计实例 88
6.2 IIR滤波器设计实例 96
6.3 中断和定时器编程实例 100
6.3.1 中断系统 100
6.3.2 定时器 108
6.3.3 编程实例 110
思考题 115
第7章 DSP基础理论 116
7.1 信号与系统的基本概念 116
7.1.1 信号及信号的分类 116
7.1.2 信号处理系统的基本概念 117
7.2 连续时间信号处理系统的基本分析方法 118
7.2.1 连续时间LTI系统的时域分析 118
7.2.2 连续时间LTI系统的实频域分析 119
7.2.3 连续时间LTI系统的复频域分析 120
7.3 离散时间信号处理系统的基本分析方法 121
7.3.1 离散时间LTI系统的时域分析 121
7.3.2 离散时间LTI系统的频域分析——Z变换 122
7.3.3 离散时间信号与系统的傅里叶分析 123
7.4 数字滤波器原理 124
附录 127
参考文献 219