图书介绍
Freescale 16位DSP原理与开发技术PDF|Epub|txt|kindle电子书版本网盘下载
![Freescale 16位DSP原理与开发技术](https://www.shukui.net/cover/32/34781573.jpg)
- 范寿康等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111184556
- 出版时间:2006
- 标注页数:331页
- 文件大小:44MB
- 文件页数:344页
- 主题词:数字信号-信号处理
PDF下载
下载说明
Freescale 16位DSP原理与开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
出版说明1
序言1
前言1
第1章 Freescale 16位DSP概述1
1.1 DSP芯片简介1
1.2 Freescale 16位DSP1
1.2.2 56800系列DSP应用领域2
1.2.1 56800系列DSP结构2
1.2.3 56800系列DSP的开发工具简介3
1.3 Freescale的24位、32位DSP4
第2章 DSP 56800的结构5
2.1 DSP 56800的内核结构5
2.1.1 DSP 56800内核的总线6
2.1.2 算术逻辑单元6
2.1.3 地址产生单元8
2.1.4 程序控制单元10
2.1.6 流水线的实现13
2.1.5 DSP56F800的存储空间13
2.1.7 扩展型内核DSP 56800E的结构14
2.2 DSP 56800外围功能模块16
2.2.1 串行通信接口16
2.2.2 串行外设接口18
2.2.3 模数转换器20
2.2.4 相位检测器22
2.2.5 脉宽调制模块24
2.2.6 CAN控制器30
2.3.1 Flash存储器34
2.3 DSP 56800的存储器34
2.3.2 外扩存储器接口38
2.4 复位、定时器和中断控制38
2.4.1 复位模块38
2.4.2 定时器功能40
2.4.3 中断控制42
第3章 DSP 56800的指令系统及汇编语言46
3.1 指令格式和伪指令46
3.1.1 汇编语言的格式46
3.1.2 常用伪指令46
3.2.1 指令的标记说明48
3.2 指令中的标记、标识说明48
3.2.2 条件码寄存器的说明50
3.3 56800系列DSP的内核指令集51
3.3.1 数据传送指令51
3.3.2 移位指令56
3.3.3 逻辑指令64
3.3.4 算术指令68
3.3.5 程序控制指令84
3.3.6 位处理指令89
3.4 56800系列DSP的内核指令对CCR的影响汇总93
第4章 DSP 56F807EVM板97
4.1 DSP 56F807EVM板总体介绍97
4.1.1 56F807EVM板总体结构97
4.1.2 807EVM板跳线设置97
4.1.3 807EVM板与主机、电源的连接方法97
4.2 56F807EVM板的板内电路组件及其对外接口100
4.2.1 56F807芯片100
4.2.2 板内扩展程序存储器和数据存储器100
4.2.3 RS-232电平转换100
4.2.5 操作模式101
4.2.4 时钟源101
4.2.6 供用户调试程序的接口102
4.2.7 外部中断104
4.2.8 复位104
4.2.9 通用开关和运行/停止开关104
4.2.10 D/A电路105
4.2.11 CAN接口105
4.2.12 正交编码器/霍尔感应接口105
4.2.13 支持电动机应用的组件106
4.4.1 供电电路109
4.4.2 电源测试点109
4.4 DSP 56F807EVM板供电电路109
4.3 DSP 56F807EVM板外围器件扩展接口109
第5章 DSP 56800系列的开发工具——CodeWarrior软件111
5.1 CodeWarrior的安装111
5.1.1 系统需求111
5.1.2 安装CodeWarrior111
5.2 CodeWarrior集成开发环境功能介绍113
5.2.1 菜单栏113
5.2.2 集成工具简介122
5.3.1 在CodeWarrior中建立新的工程文件125
5.3 用CodeWarrior开发56800系列DSP125
5.3.2 编译目标设置130
5.3.3 编辑工程源代码文件132
5.3.4 编译链接工程140
5.3.5 调试工程140
5.4 DSP 56800常用功能的开发149
5.4.1 中断的使用149
5.4.2 可编程引脚GPIO的使用152
5.4.3 定时器的使用154
5.5 DSP 56800的C语言155
5.5.1 变量类型156
5.5.2 用户函数的使用157
5.5.3 代码优化157
5.5.4 C语言库函数概述160
5.6 嵌入式汇编语言160
第6章 嵌入式软件开发包SDK163
6.1 SDK概述163
6.1.1 SDK的API163
6.1.2 SDK库163
6.1.3 SDK服务164
6.1.4 SDK规则和指南165
6.2 SDK的安装及对CodeWarrior功能的扩展166
6.2.1 在CodeWarrior的基础上安装SDK166
6.2.2 SDK对CodeWarrior功能的扩展166
6.3 创建一个新的SDK工程及工程开发168
6.3.1 创建一个新的SDK工程168
6.3.2 工程的开发170
6.4 目标配置171
6.4.1 工程配置171
6.4.2 存储器配置174
6.4.3 中断配置179
6.5 用SDK开发DSP 56800各功能模块181
6.5.1 运用SDK开发SCI182
6.5.2 运用SDK开发SPI187
6.5.3 运用SDK驱动ADC190
6.5.4 运用SDK开发相位检测器197
6.5.5 运用SDK开发脉宽调制器PWM202
6.5.6 运用SDK开发CAN控制器210
第7章 Processor Expert软件开发包226
7.1 Processor Expert涉及的基本概念226
7.2 用Processor Expert开发简单的工程230
7.2.1 创建一个新工程231
7.2.2 添加工程所需的Bean232
7.2.3 代码设计237
7.2.4 事件代码设计237
7.3 Processor Expert对SDK的改进240
7.3.1 共同的开发环境240
7.3.2 图形化的用户接口240
7.3.3 改进的帮助系统241
7.3.4 专业的错误检查系统241
7.4 移植SDK工程到PE中242
7.4.1 算法库的移植242
7.3.5 代码生成242
7.3.6 一次安装242
7.4.2 底层寄存器库的移植243
7.4.3 高级功能封装库的移植244
7.5 CodeWarrior及Processro Expert实验250
7.5.1 实验一 熟悉CodeWarrior及Processor Expert250
7.5.2 实验二 利用按钮和延时程序控制发光二极管闪烁251
7.5.3 实验三 利用按钮和定时器控制发光二极管闪烁255
7.5.4 实验四 汇编编译器实验259
7.5.5 实验五 模拟信号的频谱分析260
第8章 56800系列DSP应用实例——独立型智能化IC卡(CPU卡)终端设备及管理系统268
8.1 IC卡概述268
8.1.1 IC卡的分类268
8.1.2 CPU卡的基本构成269
8.1.3 CPU卡的用卡过程270
8.1.4 CPU卡中的数据存储结构271
8.1.5 CPU卡的安全性272
8.1.6 CPU卡内操作系统COS274
8.2.1 硬件电路276
8.2 独立型CPU卡终端设备276
8.2.2 独立型CPU卡终端设备的软件设计278
8.2.3 几个关键问题278
8.3 多功能CPU卡综合应用管理系统简介280
8.3.1 系统概述280
8.3.2 系统的功能281
附录286
附录A DSP 56800寄存器概述286
附录B 在线申请样片327
参考文献331