第1章 概述 1
1.1单片机的特点及发展 1
1.1.1单片机的特点 1
1.1.2单片机的发展 1
1.2单片机系统的应用 2
1.3凌阳单片机简介 2
1.3.1 8位单片机 2
1.3.2 16位单片机 3
1.4内容安排 5
第2章 凌阳单片机的硬件结构 6
2.1 SPCE061A的硬件结构 6
2.1.1寄存器组 6
2.1.2数据总线和地址总线 10
2.1.3算术逻辑运算单元ALU 10
2.1.4堆栈 11
2.1.5中断 12
2.2 SPCE061A的片内存储器 17
2.2.1 RAM 17
2.2.2 Flash闪存 17
2.3 SPCE061A的片内外设部件 18
2.3.1并行I/O口及其功能扩展 18
2.3.2时钟系统 23
2.3.3定时/计数器 25
2.3.4模/数转换器输入接口 30
2.3.5 DAC方式音频输出 34
2.3.6串行设备输入输出端口(SIO) 35
2.4 SPMC75系列微处理器内核的硬件结构 38
2.4.1 SPMC75系列微控制器的结构及其功能 38
2.4.2 SPMC75的CPU寄存器 41
2.4.3 SPMC75的中断 42
2.5 SPMC75系列微处理器的片内存储器 46
2.5.1 SRAM的功能 46
2.5.2 Flash分区 46
2.5.3外设控制寄存器 47
2.6 SPMC75系列微处理器的片内外设部件 47
2.6.1 I/O端口 47
2.6.2时钟系统 50
2.6.3定时器 52
2.6.4模/数转换器 53
2.6.5 SPI标准外设接口 54
2.7 SPMC75系列与SPCE061A芯片性能参数的比较 55
2.8本章小结 56
第3章 凌阳单片机的指令系统 57
3.1指令的分类 57
3.1.1符号约定 57
3.1.2指令的分类 58
3.2寻址方式 59
3.3指令集及编程方法 59
3.3.1数据传送类指令及其编程方法 60
3.3.2算术运算类指令及其编程方法 63
3.3.3逻辑运算类指令及其编程方法 69
3.3.4控制转移类指令 75
3.3.5其他控制类指令 77
3.3.6伪指令 77
3.4汇编程序设计举例 86
3.5 C语言程序设计 91
3.5.1 μ′nSPTM支持的C语言算术逻辑操作符 92
3.5.2 C语言支持的数据类型 92
3.5.3程序调用协议 92
3.5.4汇编程序中调用C函数 97
3.6本章小结 98
第4章 集成开发环境IDE 99
4.1 μ′nSPTM IDE窗口界面总览 99
4.1.1 μ′nSPTM IDE的安装 99
4.1.2 μ′nSPTM IDE窗口界面总览 100
4.2 μ′nSPTM IDE的项目 107
4.2.1项目的文档操作 108
4.2.2项目选项的设置 110
4.3项目的编制 113
4.4程序运行及调试 114
4.4.1控制程序运行 114
4.4.2 Debug窗口 115
4.4.3代码剖视器功能 116
4.5本章小结 117
第5章 精简开发板“61板” 118
5.1“61板”的主要内容 118
5.1.1 “61板”基本组成介绍 118
5.1.2 “61板”开发 119
5.1.3 “61板”自检方法 119
5.2凌阳语音 122
5.2.1凌阳音频压缩算法 122
5.2.2凌阳音频简介 125
5.2.3常用的应用程序接口API 127
5.2.4语音压缩方法 141
5.3用“61板”实现语音播放 143
5.3.1 WAVE格式语音文件 143
5.3.2语音压缩 143
5.3.3语音播放 144
5.4本章小结 148
第6章 凌阳单片机控制的街区霓虹灯管理系统 149
6.1概论 149
6.1.1任务书 149
6.1.2毕业设计论文目录 150
6.1.3摘要 151
6.2系统的总体设计描述 151
6.3显示电路的设计及与μ′nSPTM的连接方法 152
6.4地灯的模拟控制 157
6.5灯塔模拟控制和故障检测及其显示设计 159
6.6语音设计 162
6.7系统主程序设计 164
6.8系统语音程序设计 167
6.9系统其他子程序设计 170
6.10系统软硬件联机调试 176
6.11结论与展望 177
第7章 模糊全自动微机控制模拟洗衣机设计 179
7.1摘要 179
7.2绪论 179
7.2.1国内外洗衣机发展现状和趋势 179
7.2.2模糊全自动洗衣机概述 180
7.2.3本课题研究的目的和意义 180
7.2.4论文的主要工作 180
7.3设计方案及主控芯片介绍 181
7.3.1系统总体设计方案 181
7.3.2系统的工作原理 181
7.3.3 SPMC75主控芯片介绍 182
7.3.4凌阳单片机应用领域 184
7.4信号采集系统设计 185
7.4.1模/数转换器 185
7.4.2浑浊度检测及其软硬件设计 186
7.4.3布质布量检测及其软硬件设计 188
7.4.4水温检测及其软硬件设计 189
7.4.5水位检测及其软硬件设计 192
7.5模糊全自动洗衣机的设计 194
7.5.1电源电路的设计 194
7.5.2模糊控制系统 195
7.5.3模糊控制器的设计 197
7.5.4电机驱动电路的设计 200
7.5.5控制软件编制 202
7.6人机界面系统设计 206
7.6.1语音报警 206
7.6.2液晶显示模块 208
7.6.3键盘输入 210
7.7系统调试 211
7.7.1硬件调试 211
7.7.2软件调试 212
7.7.3系统软硬件联机调试 212
7.7.4调试经验 212
7.8结论与展望 213
第8章 基于嵌入式煤矿浴室三维定位模拟系统的设计与制作 216
8.1摘要 216
8.2绪论 216
8.2.1本课题研究的应用背景和意义 216
8.2.2现代自动识别技术概述 218
8.2.3非接触式RFID技术及物联网概述 219
8.2.4论文的主要工作和章节安排 220
8.3系统总体设计方案 220
8.3.1系统总体设计方案的选择和分析 220
8.3.2系统工作原理 222
8.3.3系统控制芯片简介 224
8.4系统硬件设计 226
8.4.1系统机械结构的设计与物理建模 226
8.4.2系统机械结构的实物搭建 229
8.4.3电气控制系统的设计 232
8.4.4液晶显示电路设计 237
8.4.5三维运动电机的驱动电路设计 238
8.4.6通风机驱动电路的设计 240
8.4.7系统通信模块的硬件电路设计 240
8.5系统软件设计 241
8.5.1系统软件总体设计方案 241
8.5.2系统软件模块化设计 242
8.6系统调试 245
8.6.1各功能模块单独调试 245
8.6.2系统联合统调 246
8.6.3调试过程中遇到的问题及解决方法 246
8.6.4系统调试结果 247
8.7结论与展望 250
第9章 凌阳单片机在全国大学生电子竞赛中的应用 252
9.1正弦信号发生器 252
9.1.1题目要求 252
9.1.2获奖作品“正弦信号发生器”简介 253
9.2电动车跷跷板 263
9.2.1题目要求 263
9.2.2获奖作品“电动车跷跷板”简介 265
9.2.3系统方案 266
9.2.4理论分析与计算 268
9.2.5电路与程序设计 269
9.2.6结果分析 270
9.3结语 271
第10章 凌阳单片机75系列的应用 272
10.1物联网智能温室控制实训系统 272
10.1.1物联网简介 272
10.1.2物联网技术架构和应用模式 273
10.1.3物联网智能温室控制实训系统 274
10.2智能车辆管理系统 278
10.2.1智能车辆管理系统简介 278
10.2.2智能车辆管理系统技术架构和应用模式 279
10.2.3物联网RFID智能车辆管理系统 279
10.3基于SPMC75F2413A的通用变频器 280
10.3.1系统总体方案介绍 280
10.3.2系统硬件设计 281
10.3.3系统软件设计 282
10.3.4小结 282
10.4 SPMC75F2413A单片机在AC变频空调中的应用 283
10.4.1系统总体方案介绍 283
10.4.2系统硬件设计 284
10.4.3系统软件设计 285
10.5 SPMC75F2413A在直流变频洗衣机中的应用 286
10.5.1系统总体方案介绍 286
10.5.2系统硬件设计 287
10.5.3系统软件设计 289
10.5.4小结 292
10.6基于SPMC75F2313A的直流伺服驱动器 292
10.6.1系统总体方案介绍 292
10.6.2系统硬件设计 293
10.6.3系统软件设计 294
参考文献 295