
- 作 者:梁海浪编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2006
- ISBN:7810777726
- 标注页数:310 页
- PDF页数:321 页
请阅读订购服务说明与试读!
订购服务说明
1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。
2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源321 ≥310页】
图书下载及付费说明
1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。
2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)
3、所有的电子图书都是原书直接扫描方式制作而成。
1.1 什么是数字信号控制器 1
第1章 dsPIC30F数字信号控制器简介 1
1.2 dsPIC30F结构特性和方框图 2
1.3 dsPIC30F功能概述 3
1.4 dsPIC30F产品系列 5
1.5 dsPIC30F6014引脚图和引脚功能说明 6
1.5.1 dsPIC30F6014引脚图 6
1.5.2 dsPIC30F6014方块图 6
1.5.3 dsPIC30F6014各引脚说明 9
第2章 MPLAB C30 C语言基础和特点 12
2.1 dsPICC30与ANSI C的区别 12
2.1.1 关键字差别 12
2.1.2 语句差别 26
2.1.3 表达式差别 27
2.3 支持的数据类型 28
2.2 支持的处理器 28
2.4 器件支持文件 30
2.4.1 处理器头文件 30
2.4.2 寄存器定义文件 31
2.4.3 使用特殊功能寄存器 32
2.4.4 使用宏 33
2.4.5 从C代码访问EEDATA 35
2.5 C的中断处理 36
2.5.1 编写中断服务程序 37
2.5.2 写中断向量 39
2.5.3 中断服务程序现场保护 42
2.5.4 中断响应时间 42
2.5.5 中断嵌套 43
2.5.6 使能/禁止中断 43
2.5.7 实时中断处理实例 44
第3章 dsPIC C30的使用 62
3.1 创建项目 62
3.1.1 创建文件 62
3.1.2 使用项目向导 63
3.1.3 使用项目窗口 66
3.1.4 设置编译选项 66
3.1.5 编译项目 68
3.1.6 编译错误疑难解答 68
3.1.7 使用MPLAB SIM软件模拟器进行调试 70
3.1.8 生成映射文件 73
3.1.9 汇编代码的调试 74
3.1.10 深入学习 77
3.2 C语言和汇编语言的混合编程 77
3.2.1 在汇编语言中使用C变量和C函数 77
3.2.2 使用行内汇编 79
3.2.3 操作实例 83
第4章 dsPIC30F6014数字信号控制器实验板介绍 92
4.1 dsPIC30F6014数字信号控制器实验板简介 92
4.2 dsPICDEM 1.1开发板的主要特征 93
4.3 dsPICDEM 1.1开发板功能介绍 94
4.3.1 语音处理功能 94
4.3.2 A/D转换功能 94
4.3.3 键盘 95
4.3.4 LCD显示器显示 95
4.3.5 数据通信 95
4.3.6 主从数字信号处理器多机并行通信 96
4.3.7 其他功能 96
4.4 dsPICDEM 1.1开发板电路原理图 96
4.5 dsPICDEM 1.1开发板的硬件布局 101
5.1.2 输入/输出端口 105
5.1.1 功能说明 105
5.1 使用定时器1延时控制发光二极管 105
第5章 dsPIC30F6014基础应用 105
5.1.3 定时器1的控制寄存器T1CON 107
5.1.4 程序清单 108
5.2 使用外部中断1和外部中断2控制发光二极管 110
5.2.1 功能说明 110
5.2.2 程序清单 110
5.3 使用定时器1和定时器2控制发光二极管 112
5.3.1 功能说明 112
5.3.2 程序清单 113
5.4 配置并使用UART1传送数据 115
5.4.1 UART功能简介 115
5.4.2 硬件电路 119
5.4.3 程序清单 119
5.5.1 功能简介 123
5.5 从ADC模块读值并通过UART1显示 123
5.5.2 硬件电路 132
5.5.3 程序清单 132
5.6 内部EEPROM的读/写 138
5.6.1 功能简介 138
5.6.2 控制寄存器 139
5.6.3 程序设计 143
5.6.4 程序清单 145
第6章 用正交编码器接口(QEI)模块测量速度和位置 148
6.1 QEI模块功能简介 148
6.2 控制和状态寄存器 150
6.3 设计要求 153
6.4 硬件原理 154
6.4.1 初始化QEI模块 154
6.4.2 计算QEI模块角位置 156
6.4.3 计算QEI模块角速度 156
6.5 程序框图 157
6.6 程序清单 158
第7章 在dsPIC30F器件上实现自动波特率检测 161
7.1 自动波特率检测方法 161
7.1.1 方法一:回归计算 161
7.1.2 方法二:简化计算 163
7.2 程序框图 164
7.3 程序清单 166
第8章 无传感器无刷直流电机控制系统 173
8.1 无刷直流电机的工作原理 173
8.2 控制系统硬件设计 175
8.3 控制系统软件设计 179
8.3.1 对dsPIC30F2010编程 179
8.3.2 用户接口 179
8.3.3 串行用户接口的使用 181
8.3.4 控制程序设计 186
8.3.5 C语言程序清单 195
第9章 基于无线广播的语音时钟 231
9.1 电路原理 231
9.2 系统工作原理 232
9.2.1 SI3000编码解码器 232
9.2.2 数据转换器接口DCI模块 239
9.2.3 操作过程和工作原理 246
9.3 程序流程图 259
9.4 程序清单 262
第10章 语音处理 291
10.1 电路原理 291
10.2 系统工作原理 292
10.3 操作实例 293
10.4 程序流程图 296
10.5 程序清单 299
参考文献 310