第一章 凌阳单片机简介 1
1.1 单片计算机概述 1
1.2 凌阳单片机简介 2
1.3 凌阳8位单片机 3
1.4 凌阳16位单片机 4
第二章 μ’nSPTM单片机的组成原理及功能介绍 7
2.1 μ’nSPTM单片机的基本结构及功能 7
2.2 μ’nSPTM单片机的内核结构 8
2.3 μ’nSPTM的片内存储器结构 12
2.4 系统时钟与低功耗工作方式 13
2.5 系统维护 14
2.6 单片机引脚及最小系统 16
第三章 寻址方式和指令系统 19
3.1 指令的格式与分类 19
3.2 寻址方式 22
3.3 数据传送类指令 25
3.4 算术运算类指令 31
3.5 逻辑操作类指令 41
3.6 控制转移及设置类指令 50
习题与思考题 56
第四章 单片机片内外设部件 58
4.1 并行I/O 口 58
4.2 时基系统与计数器/定时器CTC 64
4.3 模/数转换器ADC 72
4.4 数/模转换器DAC PWM 76
4.5 异步串行通信和红外通信 82
4.6 串行外设接口SIO 89
习题与思考题 93
第五章 中断系统 94
5.1 中断的一般概念 94
5.2 μ’nSPTM单片机的中断系统 96
5.3 中断处理程序举例 100
思考题与习题 106
6.1 μ’nSPTM16位系列单片机技术性能 107
第六章 μ’nSPTM16位系列单片机 107
6.2 SPCE系列单片机 109
6.3 SPCE500A概述 111
6.4 SPCE061A概述 115
6.5 SPCE061A片内外设部件 124
第七章 μ’nSPTM单片机程序设计 131
7.1 概述 131
7.2 μ’nSPTM汇编器的伪指令 140
7.3 宏汇编与条件汇编 145
7.4 C语言程序设计 149
7.5 汇编语言程序设计举例 152
思考题与习题 161
第八章 μ’nspTM系统的开发支持工具 162
8.1 集成开发环境μ’nSPTM IDE 162
8.2 项目(project)的操作与使用 180
8.3 C语言编程函数库(C-Lib)及调用方法 199
8.4 凌阳音频编码算法库(SACM-Lib)及语音程序设计 205
8.6 语音压缩及播放编程举例 218
8.5 在线调试器 218
第九章 μ’nSPTM系统开发设计方法与应用举例 226
9.1 μ’nSPTM的应用领域 226
9.2 μ’nSPTM系统开发设计方法 228
9.3 利用μ’nSPTM实现FIR滤波器 231
9.4 工频电压的有效值测量 234
9.5 FFT算法的实现 237
9.6 PID控制算法的实现 244
9.7 多功能声控玩具车的设计 248
9.8 带语音报湿的湿度控制仪 255
9.9 三相多功能电参数测量仪 269
附录A μ’nSPTM的指令集一览表 286
附录B μ’nSPTM汇编伪指令集 294
附录C SPCE的硬件资源配置 296
附录D C-Lib中的函数集 298
参考文献 309