第一章 TMS3205CX芯片介绍 1
1—1 概论 1
1—2 TMS320系列产品简介 2
1—3 TMS320C5X简介 6
1—4 TMS320C5X功能介绍 8
1—5 管脚与功能描述(Pinouts&Signaldescription) 13
第二章 硬件结构介绍 19
2—1 振荡与时钟电路 19
2—2 复位(RESET) 21
2—3 中央算术逻辑单元(CentralArithmeticLogicUnitCALU) 22
2—4 辅助寄存器(AuxiliaryRegisters) 29
2—5 控制单元 32
2—6 等待周期的应用(Waitstatesgeneration) 44
2—7 并行逻辑单元(ParallelLogicUnitPLU) 48
2—8 流水线式Pipeline运作 49
第三章 存储器结构 53
3—1 存储器(Memory) 53
3—2 程序存储器(Programmemory) 56
3—3 区域数据存储器(LocalDataMemory) 58
3—4 共同区域数据存储器(Globaldatamemory) 61
3—5 直接存储器存取DMA 63
3—6 输入/输出口(I/Oport) 65
第四章 组合语言指令介绍 67
4—1 寻址模式介绍(Addressingmode) 67
4—2 指令集 76
第五章 程序开发流程 158
5—1 程序语法 158
5—2 汇编器 164
5—3 连接器 165
5—4 编译器(Compiler) 170
5—5 文件管理器(Archiver) 173
5—6 HEX转换的公用程序 176
第六章 接口技巧与控制板设计 178
6—1 CSDK-50控制板功能规格 178
6—2 读取(Read)/写入(Write)周期 179
6—3 存储器设计范例 182
6—4 输出/输入应用设计 189
第七章 中断与定时器 209
7—1 中断(Interrupt) 209
7—2 定时器(Timer) 225
第八章 串行口传输接口 237
8—1 一般串行口(Generalserialport) 237
8—2 分时多工串行口(TDMSerialport) 259
8—3 一般管脚当作RS232串行口 261
第九章 A/D及D/A转换器接口 279
9—1 CSDK-50的数字一模拟接口介绍 279
9—2 模拟一数字接口介绍 301
第十章 脉宽调制输出及编/解码接口 316
10—1 8254工作原理简介 316
10—2 编码(Encoder)/解码接口 332
第十一章 FIR数字滤波器设计 346
11—1 离散式信号 346
11—2 有限长度脉冲响应(FIR)滤波器 347
11—3 设计范例 350
第十二章 IIR数字滤波器设计 373
12—1 无限长度脉冲响应(IIR)滤波器 373
12—2 IIR数字滤波器设计方法 379
附录A TMS320C5X的C语言简介 407
附录B 除错程序的操作 423
附录C C50的BOOTLOADER原始码 432
附录D 指令综合表 451
附录E KLOAD的C语言原始文件 455
附录F 参考文献 467