图书介绍
凌阳16位单片机应用基础PDF|Epub|txt|kindle电子书版本网盘下载
- 罗亚非等编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810774271
- 出版时间:2003
- 标注页数:364页
- 文件大小:34MB
- 文件页数:375页
- 主题词:单片微型计算机,SPCE061A
PDF下载
下载说明
凌阳16位单片机应用基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SPCE061A单片机简介1
1.1 凌阳16位单片机1
1.2 SPCE061A简介2
1.2.1 总述2
1.2.2 性能2
1.2.3 结构概览3
1.2.4 芯片的引脚排列和说明3
1.2.5 特性5
1.2.6 SPCE061A最小系统6
1.2.7 SPCE061A开发方法7
1.2.8 应用领域8
第2章 SPCE061A单片机的硬件结构10
2.1 μ’nSPTM的内核结构10
2.1.1 算术逻辑运算单元ALU10
2.1.2 寄存器组11
2.1.3 数据总线和地址总线13
2.2 SPCE061A的片内存储器结构13
2.2.1 SRAM13
2.2.2 堆栈14
2.2.3 闪存Flash14
2.3 SPCE061A的输入/输出接口18
2.3.1 I/O端口结构18
2.3.2 并行I/O口的组合控制20
2.3.3 B口的特殊功能24
2.4 时钟电路27
2.5 锁相环PLL振荡器27
2.6 系统时钟28
2.7 时间基准信号29
2.8 定时器/计数器31
2.9 睡眠与唤醒37
2.9.1 睡眠37
2.9.2 唤醒37
2.10 模/数转换器ADC39
2.10.1 ADC的控制39
2.10.2 ADC直流电气特性44
2.11 DAC方式音频输出44
2.12 低电压监测/低电压复位(LVD/LVR)46
2.12.1 低电压监测46
2.12.2 低电压复位(LVR)47
2.13 串行设备输入输出端口(SIO)48
2.14 通用异步串行接口UART51
2.15 保密设定55
2.16 看门狗计数器(WatchDog)55
第3章 指令系统57
3.1 指令系统的概述及符号约定57
3.2 数据传送指令58
3.3 SPCE061A的算术运算62
3.3.1 加法运算62
3.3.2 减法运算64
3.3.3 带进位的加减运算65
3.3.4 取补运算66
3.3.5 SPCE061A的乘法指令66
3.3.6 SPCE061A的n项内积运算指令67
3.3.7 比较运算68
3.4 SPCE061A的逻辑运算69
3.4.1 逻辑与69
3.4.2 逻辑或71
3.4.3 逻辑异或72
3.4.4 测试73
3.4.5 移位76
3.5 SPCE061A的控制转移类指令78
3.5.1 无符号数的跳转指令79
3.5.2 有符号数的跳转指令80
3.5.3 其他跳转指令81
3.6 伪指令82
3.6.1 伪指令的语法格式及特点82
3.6.2 伪指令符号约定82
3.6.3 标准伪指令83
3.6.4 宏定义与调用93
3.6.5 段的定义与调用97
3.6.6 结构的定义与调用98
3.6.7 过程的定义与调用101
3.6.8 伪指令的应用举例102
第4章 程序设计113
4.1 μ’nSPTMIDE的项目组织结构113
4.2 汇编语言程序设计115
4.2.1 一个简单的汇编代码115
4.2.2 汇编的语法格式116
4.2.3 汇编语言的程序结构119
4.2.4 嵌套与递归132
4.3 C语言程序设计135
4.3.1 μ’nSPTM支持的C语言算术逻辑操作符135
4.3.2 C语言支持的数据类型136
4.3.3 程序调用协议136
4.3.4 C语言的嵌入式汇编147
4.3.5 利用嵌入式汇编实现对端口寄存器的操作149
4.4 应用程序设计152
4.4.1 查表程序152
4.4.2 数制转换程序156
第5章 中断系统162
5.1 概述162
5.2 SPCE061A的中断系统163
5.2.1 中断源164
5.2.2 中断控制166
5.2.3 中断响应170
5.3 中断系统的应用173
5.3.1 单中断源的应用173
5.3.2 多中断源应用188
第6章 集成开发环境IDE197
6.1 概述197
6.2 菜单197
6.2.1 文件198
6.2.2 编辑199
6.2.3 视图200
6.2.4 项目202
6.2.5 编译202
6.2.6 工具203
6.2.7 帮助203
6.2.8 调试204
6.3 工具栏205
6.4 窗口207
6.4.1 Workspace窗口207
6.4.2 编辑窗口208
6.4.3 文本编辑器208
6.4.4 二进制编辑器209
6.4.5 输出窗口210
6.4.6 编译输出窗口211
6.4.7 调试输出窗口(Debug)211
6.4.8 查找输出窗口211
6.4.9 调试窗口212
6.4.10 其他窗口215
6.5 项目218
6.5.1 建立项目218
6.5.2 在项目中新建C文件219
6.5.3 在项目中新建汇编文件220
6.5.4 在项目中新建头文件221
6.5.5 在项目中新建文本文件221
6.5.6 在项目中新建二进制文件221
6.5.7 在项目中添加/删除文件222
6.5.8 在项目中使用资源223
6.5.9 项目选项的设置224
6.5.10 项目的编译227
6.6 代码剖视器使用及功能228
6.6.1 激活Profile的方法228
6.6.2 使用Profile的步骤229
6.7 程序示例230
第7章 凌阳音频压缩算法241
7.1 音频概述241
7.1.1 音频的特点及分类241
7.1.2 数字音频的采样和量化241
7.1.3 音频格式的介绍241
7.1.4 语音压缩编码基础243
7.1.5 语音合成、辨识技术244
7.2 凌阳音频简介245
7.2.1 凌阳音频压缩算法的编码标准245
7.2.2 压缩分类245
7.2.3 凌阳常用的音频形式和压缩算法246
7.2.4 凌阳语音的播放、录制、合成和辨识246
7.3 常用的应用程序接口API的功能介绍及应用247
7.3.1 概述247
7.3.2 SACM_A2000247
7.3.3 SACM_S480253
7.3.4 SACM_S240257
7.3.5 SACM_MS01261
7.3.6 SACM_DVR266
7.4 语音压缩方法273
7.4.1 DOS下的压缩274
7.4.2 WINDOWS下的压缩274
7.5 键控放音程序介绍275
7.6 语音辨识280
7.6.1 初始化281
7.6.2 训练部分281
7.6.3 辨识部分282
7.6.4 中断部分282
7.7 小结290
第8章 μ’nSPTM单片机应用及开发技术293
8.1 μ’nSPTM的应用领域293
8.1.1 用于数字信号处理293
8.1.2 用于开发研制便携移动式终端294
8.1.3 用于开发嵌入式计算机应用系统294
8.2 SPCE061A单片机应用举例295
8.2.1 单片机报时及作息时间控制296
8.2.2 热敏电阻温度计298
8.2.3 三角波、正弦波、方波波形发生器302
8.2.4 红外遥控305
8.2.5 SPCE061A做语音录放308
8.2.6 语音识别313
8.3 数字滤波程序316
8.3.1 μ’nSP实现FIR滤波——乘——累加功能316
8.3.2 用μ’nSPTM实现低通FIR滤波器317
8.3.3 μ’nSP实现FIR滤波需要注意的问题321
8.3.4 滤波系数出现负数时的滤波运算321
8.4 卷积编码以及数字比特译码322
8.4.1 卷积码编码和维特比译码322
8.4.2 用μ’nSPTM实现卷积编译码326
8.5 CRC校验程序330
8.5.1 CRC简介330
8.5.2 CRC原理330
附录1 C—Lib中的函数集333
附录2 μ’nSPTM的指令集一览345
附录3 μ’nSPTM汇编器伪指令集353
附录4 μ’nSPTM编译相关错误信息355
附录5 端口速查表363
附录6 符号约定364