账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
DSP技术及应用 - 中国高校教材图书网
书名: DSP技术及应用
ISBN:978-7-5606-2771-7 条码:
作者: 江金龙  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥22.00  折扣价:¥20.90
折扣:0.95 节省了1.1元
字数: 301千字
出版社: 西安电子科技大学出版社 页数: 198页
发行编号: 每包册数:
出版日期: 2012-06-01
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
本书以C5000系列DSP中的TMS320VC5416芯片为主线,介绍DSP的CPU结构、片内外设、寻址方式、指令流水线、汇编指令、汇编程序设计、C语言编程与混合编程和硬件系统设计等内容。
  全书共分为8章。第1章介绍DSP系统设计的基础知识; 第2~3章介绍DSP芯片的硬件结构和片内外设,内容从简单到复杂,逐步深入; 第4~6章介绍寻址方式、 指令流水线、汇编指令和汇编程序设计,并采用C语言与汇编语言相结合的方式讲授,便于读者深入理解和应用;第7章介绍C语言编程与混合编程,实现C语言与汇编语言的优势互补; 第8章DSP硬件系统设计介绍键盘输入、液晶显示输出、A/D与D/A等模块的设计及编程,帮助读者实现从理论到实践的转变。通过学习,读者可独立设计一个基本的DSP系统。
  本书可作为工科类高等学校通信工程、电子信息工程、生物医学工程和自动化等专业的本科教材,也可作为相关技术人员和科研人员的参考书。

作者简介:
 
章节目录:
第1章 DSP系统设计的基础知识 1
1.1 数制和数制转换 1
1.2 数据位数和符号 2
1.3 补码 2
1.4 补码加减运算 3
1.5 符号扩展与补码乘法 5
1.6 整数除法运算 6
1.7 小数补码和运算 6
习题 7
第2章 TMS320C54x数字信号处理器硬件结构 8
2.1 TMS320C54x的内部结构及主要特性 8
2.1.1 TMS320C54x的内部结构 8
2.1.2 TMS320C54x的主要特性 8
2.2 总线结构 11
2.3 存储系统 11
2.3.1 存储器空间 12
2.3.2 片内ROM存储器 13
2.3.3 数据存储器 13
2.3.4 I/O存储器空间 16
2.4 中央处理单元(CPU) 16
2.4.1 CPU状态和控制寄存器 16
2.4.2 算术逻辑单元(ALU) 20
2.4.3 累加器A和B 21
2.4.4 桶形移位器 22
2.4.5 乘法器/加法器单元 23
2.4.6 比较、选择和存储单元 24
2.4.7 指数编码器 25
2.5 TMS320VC5416的引脚及说明 25
习题 31
第3章 TMS320C54x DSP片内外设 32
3.1 时钟发生器 32
3.1.1 硬件配置锁相环 32
3.1.2 软件配置锁相环 33
3.1.3 主时钟CLKOUT输出 35
3.2 定时器 35
3.2.1 定时器工作原理 35
3.2.2 定时器的多时钟应用 37
3.3 中断系统 38
3.3.1 中断分类 38
3.3.2 中断屏蔽寄存器(IMR)和中断标志寄存器(IFR) 39
3.3.3 中断请求及中断处理 39
3.3.4 中断操作流程 41
3.3.5 重新映射中断向量地址 43
3.4 通用I/O接口 43
3.4.1 XF和 BIO[TX-] 43
3.4.2 HPI数据线用作通用I/O接口 44
3.4.3 McBSP用作通用I/O接口 44
3.5 McBSP用作SPI接口 45
3.5.1 SPI协议与McBSP 45
3.5.2 McBSP配置为SPI的方法 46
3.5.3 McBSP配置为SPI主机模式的操作 47
3.5.4 McBSP配置为SPI从机模式的操作 48
3.5.5 McBSP用作SPI接口的初始化 48
3.6 多通道缓冲串口McBSP 48
3.6.1 McBSP的主要特性 48
3.6.2 McBSP的工作原理 49
3.6.3 McBSP的发送与接收 59
3.7 主机接口 61
3.7.1 概述 61
3.7.2 HPI8接口结构 62
3.7.3 HPI8引脚功能 62
3.7.4 HPI8有关寄存器 63
3.7.5 非复用模式下的HPI16接口 64
3.8 DMA控制器 65
3.8.1 DMA寄存器 65
3.8.2 DMA各个通道寄存器 68
3.9 外部总线操作 73
3.9.1 外部总线的硬件组成 73
3.9.2 外部总线时钟 73
3.9.3 外部总线优先权及等待 73
3.9.4 外部总线时序 74
3.9.5 软件等待状态寄存器和软件等待控制寄存器 76
3.9.6 可编程分区切换逻辑 78
习题 80
第4章 寻址方式与流水线 81
4.1 数据寻址方式 81
4.1.1 立即数寻址 81
4.1.2 绝对寻址 82
4.1.3 累加器寻址 83
4.1.4 直接寻址 83
4.1.5 间接寻址 84
4.1.6 存储器映射寄存器寻址 88
4.1.7 堆栈寻址 88
4.2 程序寻址方式 89
4.2.1 程序存储器地址生成器 89
4.2.2 程序计数器(PC)和扩展程序计数器(XPC) 90
4.2.3 延时转移下的PC操作 91
4.3 指令流水线 92
4.4 汇编程序流程控制 93
4.4.1 条件操作 93
4.4.2 分支转移指令 94
4.4.3 重复操作指令 96
4.4.4 函数调用与返回 97
4.4.5 中断 99
习题 99
第5章 TMS320C54x DSP汇编指令 100
5.1 汇编程序格式 100
5.2 汇编表达式 102
5.3 指令中的符号及缩写 103
5.4 指令系统 105
5.4.1 加载和存储指令 105
5.4.2 程序控制指令 108
5.4.3 算术运算指令 110
5.4.4 逻辑运算指令 116
5.4.5 并行操作指令 118
5.5 可重复和不可重复执行的指令 120
5.5.1 重复执行时变成单周期的多周期指令 120
5.5.2 不可重复执行的指令 120
5.6 汇编伪指令 121
5.6.1 变量定义和常数初始化 121
5.6.2 段定义相关伪指令 123
5.6.3 引用其他文件和条件汇编 123
5.6.4 宏定义和宏引用 123
5.6.5 MEMORY和SECTIONS伪指令 124
习题 125
第6章 汇编程序设计 126
6.1 算法设计方法 126
6.1.1 查表法 126
6.1.2 数学变换法 127
6.2 FIR滤波器的设计 128
6.2.1 直接型FIR滤波器实现 129
6.2.2 系数对称FIR滤波器实现 132
6.2.3 FIR滤波系数的MATLAB辅助设计 134
6.2.4 DSPLIB库中的FIR滤波函数 135
6.2.5 调用DSPLIB库文件的方法 136
6.3 IIR滤波器设计 137
6.3.1 IIR滤波器传递函数及实现结构 137
6.3.2 IIR滤波系数的MATLAB辅助设计 138
6.3.3 DSPLIB库的IIR滤波器程序 140
6.4 快速傅立叶变换的DSP实现 141
6.4.1 基2复数FFT算法的原理 141
6.4.2 实序列FFT算法(RFFT)原理 142
6.4.3 蝶形运算的实数实现 144
6.4.4 16点RFFT算法流程 144
习题 145
第7章 C语言编程与混合编程 146
7.1 C语言编程 146
7.1.1 C54x支持的基本数据类型 146
7.1.2 常量与变量 147
7.1.3 运算符与表达式 147
7.1.4 函数及调用规则 148
7.1.5 C语言库函数 148
7.1.6 DSPLIB汇编库函数 149
7.2 C程序编译 151
7.2.1 C编译器生成的段 151
7.2.2 C编译器的寄存器规则 152
7.2.3 C程序的系统初始化 153
7.3 C语言与汇编语言混合编程 153
7.3.1 混合编程方式 153
7.3.2 C程序访问汇编变量 153
7.3.3 C程序访问汇编函数 155
习题 156
第8章 DSP硬件系统设计 157
8.1 DSP应用领域 157
8.2 DSP系统设计流程 157
8.3 DSP硬件系统设计 159
8.3.1 电源模块 159
8.3.2 复位电路 160
8.3.3 存储器 160
8.3.4 A/D和D/A模块 161
8.3.5 键盘和液晶显示器 162
8.3.6 仿真接口 162
8.4 键盘输入接口设计 163
8.4.1 行列式键盘工作原理 163
8.4.2 独立式键盘工作原理 164
8.4.3 标准PS/2键盘工作原理 164
8.4.4 行列式键盘与DSP接口编程 166
8.5 液晶显示器接口设计 167
8.5.1 显示结构 167
8.5.2 引脚说明 168
8.5.3 串行传输时序图 169
8.5.4 指令说明 169
8.5.5 液晶显示器与DSP接口应用 174
8.6 A/D接口设计 175
8.6.1 TLV1572工作原理 175
8.6.2 TLV1572与DSP接口应用 177
8.7 D/A接口设计 178
8.7.1 TLV5617工作原理 178
8.7.2 TLV5617与DSP接口应用 180
习题 181
附录1 线性相位FIR低通滤波器设计的MATLAB程序 182
附录2 浮点数转化为定点十六进制数的MATLAB程序 184
附录3 RFFT汇编程序 187
参考文献 198
精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息