图书介绍
16位单片机及语音嵌入式系统PDF|Epub|txt|kindle电子书版本网盘下载
![16位单片机及语音嵌入式系统](https://www.shukui.net/cover/10/30563892.jpg)
- 赵定远,马洪江主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:750844132X
- 出版时间:2006
- 标注页数:357页
- 文件大小:24MB
- 文件页数:367页
- 主题词:
PDF下载
下载说明
16位单片机及语音嵌入式系统PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
序1
前言1
第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.6 SPCE061A最小系统6
1.2.5 特性6
1.2.7 SPCE061A开发方法7
1.2.8 应用领域8
第2章 SPCE061A单片机硬件结构9
2.1 μ'nSP的核心结构9
2.1.1 ALU算术逻辑运算单元10
2.1.2 寄存器组10
2.1.3 数据总线和地址总线12
2.2 SPCE061A片内存储器结构13
2.2.1 RAM13
2.2.2 堆栈13
2.2.3 闪存Flash14
2.3.1 I/O端口结构17
2.3 SPCE061A的输入/输出接口17
2.3.2 并行I/O端口的控制向量组合19
2.3.3 B端口的特殊功能23
2.4 时钟电路26
2.5 PLL锁相环(Phase Lock Loop)26
2.6 系统时钟27
2.7 时间基准信号28
2.8 Timer定时器/计数器30
2.9 睡眠与唤醒37
2.9.1 睡眠37
2.9.2 唤醒37
2.10.1 ADC的控制38
2.10 模拟数字转换器ADC38
2.10.2 MIC_IN通道方式ADC43
2.10.3 LINE_IN模式的ADC操作44
2.11 DAC方式音频输出46
2.12 低电压监测/低电压复位(LVD/LVR)48
2.12.1 低电压监测LVD(Low Voltage Detect)48
2.12.2 低电压复位LVR(Low Voltage Reset)49
2.13 串行设备输入输出端口(SIO)50
2.14 通用异步串行接口UART53
2.15 保密设定57
2.16 看门狗计数器(WatchDog)57
习题与思考题58
3.1 指令系统的概述及符号约定59
第3章 寻址方式与指令系统59
3.2 数据传送指令60
3.3 算术运算64
3.3.1 加法运算64
3.3.2 减法运算66
3.3.3 带进位的加减运算67
3.3.4 取补运算68
3.3.5 SPCE061A的乘法指令68
3.3.6 SPCE061A的n项内积运算指令69
3.3.7 比较运算(影响标志位N、Z、S、C)70
3.4.1 逻辑与71
3.4 SPCE061A的逻辑运算71
3.4.2 逻辑或72
3.4.3 逻辑异或74
3.4.4 测试(TEST)75
3.4.5 SPCE061A的移位操作77
3.5 SPCE061A的控制转移类指令79
3.6 伪指令83
3.6.1 伪指令的语法格式及特点83
3.6.2 伪指令符号约定83
3.6.3 标准伪指令84
3.6.4 宏定义与调用95
3.6.5 段的定义与调用98
3.6.6 结构的定义与调用99
3.6.7 过程的定义与调用102
3.6.8 伪指令的应用举例103
习题与思考题113
第4章 程序设计114
4.1 μ'nSP IDE的项目组织结构114
4.2 汇编语言程序设计115
4.2.1 编译器中代码流动结构115
4.2.2 一个简单的汇编代码116
4.2.3 汇编的语法格式117
4.2.4 汇编语言的程序结构119
4.2.5 嵌套与递归133
4.3.2 C语言支持的数据类型136
4.3.1 μ'nSP支持的C语言算逻操作符(#)136
4.3 C语言程序设计136
4.3.3 程序调用协议137
4.3.4 C语言的嵌入式汇编147
4.3.5 利用嵌入式汇编实现对端口寄存器的操作149
4.4 应用程序设计151
4.4.1 查表程序151
4.4.2 数制转换程序155
习题与思考题160
第5章 中断系统161
5.1 中断的概述161
5.2 SPCE061A中断系统162
5.2.1 中断源162
5.2.2 中断控制165
5.2.3 中断响应169
5.2.4 中断服务流程171
5.3 中断系统的应用172
5.3.1 单中断源的应用172
5.3.2 多中断源应用187
习题与思考题195
第6章 集成开发环境IDE介绍196
6.1 综述196
6.2 菜单196
6.2.1 文件(File)197
6.2.2 编辑(Edit)198
6.2.3 视图(View)199
6.2.4 项目(Project)200
6.2.5 编译(Build)201
6.2.6 工具(Tools)201
6.2.7 帮助(Help)202
6.2.8 调试(Debug)202
6.3 工具栏203
6.4 窗口205
6.4.1 Workspace窗口206
6.4.3 文本编辑器207
6.4.4 二进制编辑器207
6.4.2 编辑(Edit)窗口207
6.4.5 输出(Output)窗口208
6.4.6 编译输出窗口209
6.4.7 调试输出窗口209
6.4.8 查找输出窗口209
6.4.9 调试(Debug)窗口209
6.4.10 其他窗口215
6.5 项目216
6.5.1 建立项目216
6.5.2 在项目中新建C文件(.C)217
6.5.3 在项目中新建汇编文件(.asm)217
6.5.5 在项目中新建文本文件(.txt)218
6.5.4 在项目中新建头文件(.H)218
6.5.6 在项目中添加/删除文件219
6.5.7 在项目中使用资源220
6.5.8 项目选项的设置220
6.5.9 项目的编译224
6.6 代码剖视器(profiler)的使用及功能224
6.6.1 激活Profile方法224
6.6.2 使用Profile的步骤225
6.7 举例227
习题与思考题236
7.1.2 数字音频的采样和量化237
7.1.1 音频的概述(特点、分类)237
7.1.3 音频格式的介绍237
第7章 凌阳音频压缩算法237
7.1 背景介绍237
7.1.4 语音压缩编码基础239
7.1.5 语音合成、辨识技术240
7.2 凌阳音频简介241
7.2.1 凌阳音频压缩算法的编码标准241
7.2.2 压缩分类241
7.2.3 凌阳常用的音频形式和压缩算法242
7.2.4 凌阳语音的播放、录制、合成和辨识242
7.3.1 概述243
7.3.2 SACM_A2000243
7.3 常用的应用程序接口API的功能介绍及应用243
7.3.3 SACM_S480249
7.3.4 SACM_S240253
7.3.5 SACM_MS01257
7.3.6 SACM_DVR262
7.4 语音压缩方法269
7.5 键控放音程序介绍270
7.6 语音辨识275
习题与思考题283
第8章 μ'nSP单片机应用及开发技术284
8.1 μ'nSP的应用领域284
8.1.1 用于数字信号处理284
8.1.3 用于开发嵌入式计算机应用系统285
8.1.2 用于开发研制便携移动式终端285
8.2 SPCE061A单片机的应用举例286
8.2.1 单片机报时及作息时间控制287
8.2.2 热敏电阻温度计289
8.2.3 三角波、正弦波、方波波形发生器293
8.2.4 红外遥控296
8.2.5 SPCE061A做语音录放300
8.2.6 语音识别302
8.3 数字滤波程序307
8.3.1 μ'nSP实现FIR滤波:乘-累加(MAC)功能307
8.3.2 用μ'nSP实现低通FIR滤波器308
8.3.3 用μ'nSP实现FIR滤波需要注意的问题311
8.3.4 滤波系数出现负数时的滤波运算312
8.4 卷积编码以及数字比特译码313
8.4.1 卷积码编码和维特比译码313
8.4.2 用μ'nSP实现卷积编译码316
8.5 CRC校验程序320
8.5.1 CRC简介320
8.5.2 CRC原理321
附录A C-Lib中的函数集324
附录B μ'nSP的指令集335
附录C μ'nSP汇编器伪指令集345
附录D μ'nSP编译的相关错误信息347
附录E 端口速查表354
附录F 符号约定356
参考文献357