第1章 基础知识 1
1.1 计算机系统概述 1
1.2 凌阳SPCE061A简介 9
1.3 开发方法 18
1.4 应用概览 21
1.5 实训一:语音报时钟的制作 22
思考与练习 24
第2章 寻址方式与指令系统 25
2.1 寻址方式 25
2.2 基本指令 27
2.3 伪指令 44
2.4 实训二:16位计数器的制作 58
思考与练习 60
第3章 程序设计 62
3.1 IDE集成开发环境 62
3.2 汇编语言程序设计 69
3.3 C与汇编混合程序设计 83
3.4 实训三:程序设计 94
思考与练习 99
第4章 并行I/O接口及应用 101
4.1 并行I/O接口 101
4.2 并行I/O口的输入与输出 107
4.3 实训四:LED与数码管的应用 122
思考与练习 127
第5章 定时与中断系统 128
5.1 时钟系统 128
5.2 中断系统 137
5.3 中断程序及应用 144
5.4 实训五:中断应用举例 163
思考与练习 167
第6章 模数和数模转换 169
6.1 模数和数模转换原理 169
6.2 凌阳模数转换 172
6.3 凌阳数模转换 178
6.4 实训六:送话器的制作 180
思考与练习 182
第7章 语音处理与应用 183
7.1 音频处理基础 183
7.2 凌阳语音处理函数 189
7.3 语音辨识API函数 198
7.4 实训七:SACM_A2000与S480混合播放 207
思考与练习 215
第8章 SPCE061A的开发应用 216
8.1 单片机系统优化设计 216
8.2 单片机程序编写技巧 219
8.3 单片机开发流程与实例 231
思考与练习 239
附录A C-Lib中的函数集 240
附录B μ'nSP编译相关错误信息 253
附录C 端口速查表 261