单片机原理与应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:曹立军主编
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2009
- ISBN:9787560622545
- 页数:249 页
第一章 计算机基础 1
1.1 计算机的发展史及应用 1
1.1.1 计算机的发展史 1
1.1.2 计算机应用领域及特点 3
1.2 计算机组成及工作原理 5
1.2.1 计算机基本结构 5
1.2.2 计算机硬件和软件 6
1.2.3 计算机工作原理 8
1.3 计算机主要性能指标 10
思考练习题 11
第二章 80C51单片机结构与工作原理 12
2.1 80C51单片机系统结构组成 12
2.1.1 80C51的基本结构组成 13
2.1.2 80C51 CPU的结构 15
2.2 存储器结构 18
2.2.1 程序存储器 18
2.2.2 数据存储器 19
2.2.3 特殊功能寄存器 22
2.3 I/O口结构分析 24
2.3.1 P0口 24
2.3.2 P1口 25
2.3.3 P2口 26
2.3.4 P3口 27
2.3.5 端口的负载能力及应用功能 28
2.4 80C51时序 28
2.4.1 时钟电路 29
2.4.2 基本时序单位 30
2.4.3 指令执行时序 31
2.5 80C51的工作方式 33
2.5.1 复位方式 33
2.5.2 程序执行方式 35
2.5.3 低功耗方式 36
2.5.4 编程和校验方式 38
2.6 引脚功能和电气指标 39
2.6.1 引脚功能 39
2.6.2 电气指标 40
思考练习题 41
第三章 MCS-51指令系统 43
3.1 汇编语言 43
3.1.1 MCS-51指令格式 44
3.1.2 指令操作过程 46
3.1.3 寻址方式和寻址空间 49
3.2 指令系统 54
3.2.1 数据传送类指令 54
3.2.2 算术运算类指令 60
3.2.3 逻辑运算类指令 66
3.2.4 控制转移类指令 69
3.2.5 位操作(布尔操作)类指令 77
思考练习题 80
第四章 程序设计基础 83
4.1 程序设计 83
4.1.1 程序设计的基本要求 83
4.1.2 程序结构 86
4.1.3 汇编语言程序设计 90
4.1.4 C语言程序设计 96
4.1.5 C语言和汇编语言混合编程设计 100
4.2 单片机开发环境简介 101
4.2.1 汇编语言编辑调试 102
4.2.2 C语言编辑调试 103
4.3 程序设计示例 106
4.3.1 基本算术计算程序 106
4.3.2 数制转换程序 108
4.3.3 查表等程序 111
4.3.4 其它实用程序 113
思考练习题 114
第五章 定时器/计数器原理与应用 116
5.1 80C51定时器/计数器的结构组成 116
5.2 定时器/计数器的工作原理 117
5.2.1 方式寄存器TMOD 117
5.2.2 控制寄存器TCON 118
5.3 工作方式及应用 119
5.3.1 方式0 120
5.3.2 方式1 120
5.3.3 方式2 121
5.3.4 方式3 122
5.3.5 应用指导及实例 123
思考练习题 129
第六章 中断系统 131
6.1 中断系统的结构及工作原理 131
6.1.1 80C51中断系统的结构 131
6.1.2 中断控制部分的功能 132
6.2 中断处理过程 135
6.2.1 中断响应 135
6.2.2 中断处理 136
6.2.3 中断返回 137
6.2.4 中断请求的撤消 137
6.3 外部中断扩充方法 138
6.3.1 利用定时器扩充外部中断源法 138
6.3.2 中断和查询结合法 138
6.3.3 矢量中断扩充法 139
6.4 中断系统的应用举例 142
思考练习题 147
第七章 单片机串行口及应用 148
7.1 串行口的结构与工作原理 148
7.1.1 串行口的结构 148
7.1.2 串行通信过程 149
7.1.3 串行口工作方式及帧格式 149
7.1.4 串行口控制 149
7.2 工作方式与波特率的设置 151
7.2.1 各方式波特率的设置 151
7.2.2 串行口各工作方式的应用 152
7.3 I2C总线及应用 159
7.3.1 I2C总线 159
7.3.2 EEPROM的读写应用练习 162
7.4 串行口应用举例 165
7.4.1 用串行口扩展并行I/O 165
7.4.2 用串行口作异步通信接口 167
7.4.3 用串行口作多机通信接口 169
7.5 RS-232C与USB简介 174
7.5.1 RS-232C简介 174
7.5.2 USB接口简介 176
思考练习题 177
第八章 单片机系统扩展 179
8.1 片外总线结构和最小应用系统 179
8.1.1 80C51片外总线结构 179
8.1.2 总线驱动能力及扩展 180
8.1.3 外部扩展芯片的地址译码选择 183
8.1.4 最小应用系统 184
8.2 外围扩展 185
8.2.1 TTL或CMOS芯片扩展的简单I/O接口 185
8.2.2 程序存储器扩展 187
8.2.3 数据存储器扩展 188
8.2.4 人机通道接口 193
8.3 应用接口扩展 200
8.3.1 前向通道扩展 201
8.3.2 后向通道扩展 205
8.3.3 功率接口扩展 208
8.4 可编程器件的扩展简介 212
思考练习题 214
第九章 应用系统设计基础 215
9.1 系统设计原则 215
9.1.1 基本要求 215
9.1.2 设计特点 216
9.1.3 单片机测控系统设计的一般步骤 216
9.2 应用系统设计举例 217
9.2.1 设计任务与要求 218
9.2.2 硬件设计方案 218
9.2.3 硬件线路原理 219
9.2.4 软件设计思想 220
9.2.5 软件模块和功能 220
9.3 可靠性及测试 222
9.3.1 可靠性 222
9.3.2 系统的测试 223
思考练习题 224
第十章 其它单片机简介 225
10.1 单片机发展的新特点 225
10.2 51系列单片机 226
10.2.1 80C52单片机 226
10.2.2 8xC552单片机 227
10.3 MCS-96/98系列单片机 232
10.4 PIC16C5X系列单片机简介 234
10.5 AVR系列单片机简介 235
10.6 基于ARM架构的微处理器 236
10.6.1 ARM芯片的特点 236
10.6.2 基于ARM芯片系统的开发与调试 236
10.6.3 Samsung S3C44B0X 238
10.7 数字信号处理器(DSP)简介 240
思考练习题 241
附录A MCS-51指令表 242
附录B MCS-51指令矩阵(汇编/反汇编)表 247
附录C ASCII(美国标准信息交换码)字符表 248
参考文献 249
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019