凌阳十六位单片机原理及应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:邱绍峰著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2011
- ISBN:9787560624877
- 页数:256 页
第1章单片机概述 1
1.1单片机简介 1
1.1.1单片机的概念 1
1.1.2单片机的分类 1
1.2单片机的发展及应用领域 2
1.2.1单片机的历史和现状 2
1.2.2单片机的发展趋势 2
1.2.3单片机的应用领域 3
1.3单片机主要机型介绍 3
1.3.1MCS-51系列单片机 3
1.3.2ATmega系列AVR单片机 4
1.3.3PIC18C系列单片机 5
1.3.4M68HC16系列单片机 6
1.3.5SPCE系列单片机 6
本章小结 7
习题 8
第2章SPCE061A单片机基本结构 9
2.1SPCE061A简介 9
2.1.1SPCE061A主要性能特点 9
2.1.2SPCE061A的结构 10
2.1.3SPCE061A的最小系统 10
2.1.4SPCE061A的开发方法 12
2.2SPCE061A的引脚介绍 12
2.3SPCE061A的内核结构 15
2.3.1算术逻辑运算单元 16
2.3.2数据总线和地址总线 16
2.3.3寄存器组 16
2.3.4中断系统 18
2.3.5堆栈 19
2.4SPCE061A单片机的存储器 19
2.4.1SPCE061A片内存储器结构 20
2.4.2RAM 20
本章小结 20
习题 20
第3章SPCE061A寻址方式及指令系统 21
3.1基本概念 21
3.1.1常用指令符号 21
3.1.2汇编语言格式 22
3.2寻址方式 22
3.2.1立即数寻址 22
3.2.2直接寻址 23
3.2.3寄存器直接寻址 23
3.2.4寄存器间接寻址 23
3.2.5变址寻址 24
3.2.6PC相对寻址 24
3.3指令系统 25
3.3.1数据传送类指令 25
3.3.2算术运算类指令 28
3.3.3逻辑运算与移位类指令 33
3.3.4控制转移类指令 37
3.3.5伪指令 41
3.3.6宏定义与调用 48
3.3.7段的定义与调用 50
3.3.8结构的定义与调用 51
3.3.9过程的定义与调用 52
本章小结 53
习题 54
第4章SPCE061A单片机硬件结构 55
4.1SPCE061A输入/输出接口 55
4.1.1I/O接口结构及工作原理 55
4.1.2I/O接口控制寄存器 57
4.1.3I/O接口操作 58
4.1.4I/O接口应用注意事项 61
4.2系统时钟 62
4.2.1时钟电路 62
4.2.2锁相环振荡器 62
4.2.3系统时钟 63
4.2.4时间基准信号 64
4.3定时器计数器 68
4.3.1定时器/计数器的结构 68
4.3.2定时器/计数器的工作方式 69
4.4A/D转换器 73
4.4.1A/D转换器的分类 73
4.4.2A/D转换器的技术指标 75
4.4.3A/D转换器的选择 75
4.4.4SPCE061A的A/D转换器结构 75
4.4.5SPCE061A的A/D转换器设置 76
4.5D/A转换器 83
4.5.1D/A转换器概述 83
4.5.2D/A转换器主要技术指标 83
4.5.3SPCE061A的D/A转换器结构 84
4.5.4SPCE061A的D/A转换器设置 84
4.6通用异步串行通信口UART 87
4.6.1通用异步串行通信方式 87
4.6.2SPCE061A的UART接口 87
4.7工作方式 95
4.7.1单片机低功耗技术 95
4.7.2睡眠与唤醒 96
4.7.3低电压监测(LVD)/低电压复位(LVR) 98
4.7.4复位 98
4.7.5看门狗计数器 99
4.7.6保密设定 99
本章小结 100
习题 100
第5章中断系统 101
5.1概述 101
5.1.1中断概念 101
5.1.2中断的处理过程 101
5.1.3中断优先级 104
5.1.4中断屏蔽 104
5.1.5中断应用注意事项 104
5.2SPCE061A中断系统 105
5.2.1中断类型 105
5.2.2中断源 106
5.2.3中断向量及优先级 108
5.2.4中断控制 109
5.2.5中断响应 113
5.3中断系统应用 115
5.3.1单中断源应用 115
5.3.2多中断源应用 123
本章小结 131
习题 131
第6章程序设计 133
6.1汇编语言的语法 133
6.1.1数制、数据类型与参数 133
6.1.2算逻操作符及其优先次序 133
6.2汇编语言程序的基本结构 134
6.2.1顺序程序结构 134
6.2.2分支程序结构 135
6.2.3循环程序结构 136
6.2.4子程序结构 138
6.2.5中断服务子程序结构 142
6.3汇编语言程序设计举例 146
6.3.1查表程序设计 146
6.3.2排序程序设计 148
6.3.3码制转换程序设计 149
6.3.4I/O接口应用程序设计 152
6.4C语言程序设计 162
6.4.1unSP嵌入式C语言(两种C语言程序设计风格) 162
6.4.2I/O接口的C语言程序设计 164
6.5C语言和汇编语言混合编程 169
6.5.1C语言在线汇编 169
6.5.2C语言和汇编语言的相互调用 173
本章小结 183
习题 184
第7章集成开发环境IDE2.0.0 185
7.1概述 185
7.2工具界面 185
7.2.1主菜单 186
7.2.2工具栏 192
7.3窗口 194
7.3.1工作区窗口Workspace 194
7.3.2输出窗口Output 195
7.3.3编辑窗口Edit 195
7.3.4调试器窗口Debug 196
7.4文件加载 201
7.4.1工程中的文件类型 201
7.4.2库文件加载 201
7.4.3头文件加载 203
7.5使用IDE200进行产品开发的流程 205
7.5.1IDE200的使用流程 205
7.5.2IDE200在线仿真流程 206
7.5.3IDE200的调试流程 206
7.5.4IDE200的软件仿真方法 208
本章小结 209
习题 209
第8章单片机应用系统设计 210
8.1三角波、正弦波、方波发生器 210
8.1.1实现原理分析 210
8.1.2硬件电路设计 211
8.1.3程序设计 212
8.2红外数据传输 213
8.2.1问题描述 213
8.2.2系统设计 213
8.2.3硬件设计 215
8.2.4软件流程 216
8.2.5源程序 217
8.3串并转换扩展键盘与显示 228
8.3.1问题描述 228
8.3.2串并转换原理 229
8.3.3串行接口键盘原理 229
8.3.4串行静态显示原理 231
8.3.5系统设计 232
8.3.6硬件设计 232
8.3.7软件流程 233
8.3.8源程序 235
8.4语音录放 239
8.4.1问题描述 239
8.4.2原理分析 239
8.4.3硬件设计 240
8.4.4软件设计 241
8.4.5源程序 242
附录AunSP汇编器伪指令集 247
附录B端口速查表 249
附录C指令常用符号表 251
参考文献 252
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《深筋膜徒手松解疗法》盛德峰著 2019
- 《高校教师胜任力与工作绩效关系研究》曹志峰著 2019
- 《新媒体运营实战指南 社群运营 短视频运营 直播运营 微信运营》陈政峰著 2019
- 《如何成为学习高手》林泰峰著 2019
- 《中国学术思想研究辑刊 二十编 第9册 欧阳修《诗本义》研究新探 重估汉宋《诗经》学的转变与意义 上》陈战峰著 2015
- 《Python数据可视化 基于Bokeh的可视化绘图》屈希峰著 2020
- 《信息时代的哲学新问题=NEW PHILOSOPHICAL ISSUES IN THE INFORMATION AGE》肖峰著 2020
- 《中国学术思想研究辑刊 二十编 第7册 宋代《诗经》学与理学 上》陈战峰著 2015
- 《不器:我只是个生活家》何越峰著 2019
- 《数据挖掘基础算法理论与Weka应用技术》牟峰著 2019