图书介绍

dsPIC数字信号控制器C程序开发及应用pdf电子书版本下载

dsPIC数字信号控制器C程序开发及应用
  • 梁海浪编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810777726
  • 出版时间:2006
  • 标注页数:310页
  • 文件大小:17MB
  • 文件页数:321页
  • 主题词:可编程序数字控制器;C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

dsPIC数字信号控制器C程序开发及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

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

精品推荐