第1章 概述
1.1 单片机的发展概况
1.1.1 单片机的基本概念
1.1.2 单片机的发展史
1.1.3 单片机的发展趋势
1.2 单片机的分类
1.3 凌阳16位单片机SPCE061A简介
1.3.1 SPCE061A简分
1.3.2 SPCE061A性能
1.3.3 SPCE06lA结构概览
1.4 SPCE061A的最小系统
习题
第2章 SPCE061A硬件结构及工作原理
2.1 unSPTM的内部结构
2.1.1 算术逻辑运算单元(ALU)
2.1.2 寄存器组
2.1.3 数据总线和地址总线
2.2 SPCE061A片内存储器结构
2.2.1 SRAM
2.2.2 堆栈
2.2.3 闪存(FLASH)
2.3 SPCE06lA的时钟
2.3.1 SPCE061A的时钟电路
2.3.2 PLL锁相环振荡器
2.3.3 CPU时钟
2.3.4 时间基准信号
2.4 监视定时器(看门狗WatchDog)
2.5 SPCE061A的引脚和说明
习题
第3章 SPCE06lA指令系统
3.1 指令系统概述
3.1.1 汇编语言指令格式
3.1.2 SPCE061A指令分类
3.1.3 寻址方式
3.1.4 SPCE061A指令系统的符号及约定
3.2 数据传送类指令
3.3 算术运算类指令
3.3.1 不带进位的加法运算指令
3.3.2 不带进位的减法运算指令
3.3.3 带进位的加减运算指令
3.3.4 乘法指令
3.3.5 n项内积运算指令
3.3.6 比较运算指令
3.4 逻辑运算指令
3.4.1 逻辑“与”指令
3.4.2 逻辑“或”指令
3.4.3 逻辑“异或”指令
3.4.4 测试(TEST)指令
3.4.5 移位操作指令
3.5 控制转移指令
3.6 其他指令
习题
第4章 SPCE061A汇编程序设计
4.1 伪指令
4.1.1 伪指令的语法格式及特点
4.1.2 伪指令符号约定
4.1.3 标准伪指令
4.1.4 伪指令的应用举例
4.2 SPCE061A程序设计举例
4.2.1 简单程序设计
4.2.2 分支程序设计
4.2.3 循环程序设计
4.2.4 子程序设计
4.3 汇编语言程序调试
习题
第5章 中断系统
5.1 中断的概述
5.2 SPCE061A中断系统
5.2.1 中断源的中断请求方式
5.2.2 中断控制
5.2.3 中断响应
5.2.4 中断服务流程
5.3 中断系统的应用
5.3.1 单中断源的应用
5.3.2 多中断源的应用
习题
第6章 SPCE06lA的定时/计数器及其应用
6.1 定时/计数器的结构与工作原理
6.1.1 定时/计数器结构
6.1 。2定时/计数器的控制寄存器和数据寄存器
6.1.3 PWM
6.2 定时/计数器的初始化以及计数初值的计算方法
6.2.1 初始化步骤
6.2.2 计数初值的计算
6.2.3 定时器初始化程序举例
6.3 定时器综合应用举例
习题
第7章 SPCE06lA并行I/O口及其应用
7.1 并行I/O口结构
7.1.1 并行I/O口的工作方式
7.1.2 并行I/O口的组合控制
7.1.3 应用举例
7.2 键盘及LED数码管接口
7.2.1 键盘接口
7.2.2 LED显示器接口
习题
第8章 串行通信
8.1 串行通信基础知识
8.1.1 两种通信方式
8.1.2 异步串行通信和同步串行通信
8.1.3 波特率及时钟频率
8.1.4 串行通信操作模式
8.1.5 串行通信的校验
8.1.6 常用总线
8.2 SPCE061A串行设备输入输出端口SIO
8.2.1 SPCE061A串行输入输出端口SIO的结构
8.2.2 SPCE061A串行输入输出端口SIO的寄存器
8.2.3 串行口工作过程
8.2.4 应用举例
8.3 SP(;E061A通用异步串行接口UART
8.3.1 SPCE061A通用异步串行接口UART的结构
8.3.2 SPCE061A通用异步串行接口UART的寄存器
8.3.3 应用举例
习题
第9章 SPCE061A的D/A与A/D转换
9.1 D/A与A/D基本概念
9.2 D/A转换
9.2.1 D/A转换原理
9.2.2 D/A转换的主要性能指标
9.2.3 SPCE061A的DAC结构和工作原理
9.2.4 SPCE061A的DAC应用
9.2.5 D/A转换程序举例
9.3 A/D转换
9.3.1 A/D转换原理
9.3.2 SPCE061A的ADC结构和工作原理
9.3.3 SPCE061A的ADC应用
9.3.4 A/D转换程序举例
习题
第10章 音频压缩算法SACM-A2000
10.1 SACM-A2000音频压缩算法
10.1.1 SAC:M-A2000算法简介
10.1.2 SACM-A2000常用API函数
10.1.3 自动播放与手动播放的区别
10.1.4 语音压缩
10.1.5 自动播放方式
10.1.6 手动播放方式
10.2 键控放音
10.2.1 键盘API函数
10.2.2 键控播放应用
10.3 语音识别
10.3.1 语音识别API函数
10.3.2 语音识别应用举例
习题
第11章 SPCE061A单片机应用及开发技术
11.1 SPCE061A的应用领域
11.1.1 用于数字信号处理
11.1.2 用于开发研制便携式移动终端
11.1.3 用于开发嵌入式计算机应用系统
11.2 单片机应用系统的设计过程
11.3 SPCE061A的开发方式
11.4 SPCE061A单片机的应用举例
11.4.1 单片机报时及作息时间控制电子钟
11.4.2 热敏电阻温度计
11.5 单片机控制步进电机接口技术
11.5.1 步进电机的功能
11.5.2 步进电机的工作原理
11.5.3 单片机控制步进电机系统
11.5.4 步进电机驱动程序设计
11.6 CRC校验程序
11.6.1 CRC简介
11.6.2 CRC原理
习题
附录A SPCE061A的指令周期表
附录B unSPTM编译相关错误信息
附录C 端口地址速查表
参考文献