《单片机原理与套用技术》是2009年7月1日出版的一本图书,作者是姚国林、苏闯、张同光、陈慕君。
基本介绍
- 作品名称:《单片机原理与套用技术》
- 创作年代:2009年
- 作品出处:清华大学出版社
- 作者:姚国林、苏闯、张同光、陈慕君等
书籍信息
作者:姚国林、苏闯、张同光、陈慕君等
定价:26元
印次:1-5
ISBN:9787302203513
出版日期:2009.07.01
印刷日期:2015.06.15
定价:26元
印次:1-5
ISBN:9787302203513
出版日期:2009.07.01
印刷日期:2015.06.15
内容简介
本书以国内广泛使用的MCS-51系列单片机中的8051为对象,介绍了它的基本结构、工作原理、指令系统和基本的程式设计方法,以及MCS-51内部的主要资源,包括定时/计数器、中断系统、内部接口、串列通信接口的使用方法,重点介绍了MCS-51单片机的常用接口及控制技术和单片机套用系统开发及套用技术。针对单片机原理及套用,本着理论必须够用的原则,突出实用性、操作性,在编排上由浅入深,循序渐进,精选内容,突出重点,适当增加一些当今流行的新器件和新技术;对于接口技术和套用系统提供了详细的原理说明、电路图、完整的程式代码及程式流程图。 本书可作为高职高专院校自动化、电子信息、机电、电力和计算机等专业的教材,也可以作为工程技术人员的参考书。
目录
第1章绪论 1
1.1数制与编码的简单回顾 1
1.1.1计算机中的数制及相互转换 1
1.1.2二进制数的运算 4
1.1.3带符号数的表示 6
1.1.4带符号数运算时的溢出问题 8
1.1.5定点数和浮点数 8
1.1.6BCD码和ASCII码 9
1.2单片机概述 10
1.2.1电子计算机的问世及其
经典结构 10
1.2.2微型计算机的组成及其
套用形态 11
1.2.3单片机的发展过程 12
1.2.4单片机的特点 13
1.2.5单片机的套用领域 13
1.2.6单片机的产品近况 14
习题1 15
第2章MCS-51单片机的体系结构 16
2.1MCS-51单片机的基本组成 16
2.1.180C51单片机的基本结构 16
2.1.2MCS-51单片机的内部组成
及信号引脚 18
2.1.3存储器结构 21
2.1.480C51单片机的特殊
功能暂存器 24
2.2并行输入/输出口结构 26
2.2.1P0口 27
2.2.2P1口 28
2.2.3P2口 29
2.2.4P3口 30
2.2.5并行接口的负载能力 31
2.3时钟及复位电路 31
2.3.1时钟电路及时序 31
2.3.2单片机的复位电路 34
2.4MCS-51单片机的最小系统 35
2.4.1单片机最小套用系统举例 35
2.4.2最小套用系统设计 35
习题2 36
第3章MCS-51指令系统 38
3.1指令系统概述 38
3.1.1机器指令编码格式 38
3.1.2符号指令格式 39
3.1.3符号指令格式及注释中的
常用符号 40
3.2定址方式 40
3.2.1暂存器定址 41
3.2.2直接定址 41
3.2.3暂存器间接定址 42
3.2.4立即定址 43
3.2.5变址定址 43
3.2.6相对定址 44
3.2.7位定址 45
3.3数据传送类指令 45
3.3.1一般传送类指令 45
3.3.2特殊传送类指令 47
3.4算术运算类指令 49
3.4.1加法 50
3.4.2减法 52
3.4.3乘法 53
3.4.4除法 53
3.5逻辑运算与循环类指令 53
3.5.1逻辑与 53
3.5.2逻辑或 54
3.5.3逻辑异或 54
3.5.4累加器清0和取反 55
3.5.5累加器循环移位 55
3.6控制转移类指令 56
3.6.1无条件转移 56
3.6.2条件转移 57
3.6.3调用与返回 58
3.6.4空操作 59
3.7位操作类指令 59
3.7.1位传送 60
3.7.2位状态设定 60
3.7.3位逻辑运算 60
3.7.4位判跳(条件转移) 61
习题3 61
第4章彙编程式设计 64
4.1彙编程式设计概述 64
4.1.1程式编制的方法和技巧 64
4.1.2伪指令 67
4.2顺序程式设计 69
4.2.1数据传送 69
4.2.2查表程式 70
4.2.3简单运算 71
4.3分支程式设计 71
4.3.1分支程式实例 72
4.3.2分支程式结构 75
4.4循环程式设计 76
4.4.1循环程式实例 76
4.4.2循环程式结构 81
4.5子程式及其调用 83
4.5.1子程式的调用 83
4.5.2现场的保护和恢复 83
4.5.3参数传递 84
4.6常用彙编子程式 86
4.6.1代码转换程式 86
4.6.2算术运算程式 89
4.6.3查找、排序程式 91
习题4 94
第5章MCS-51中断系统及
定时/计数器 96
5.1MCS-51的中断系统 96
5.1.1MCS-51的中断系统结构 96
5.1.2MCS-51的中断源 97
5.1.3MCS-51中断的控制 99
5.2MCS-51单片机中断处理过程 101
5.2.1中断回响条件和时间 101
5.2.2中断回响过程 102
5.2.3中断返回 102
5.2.4中断程式举例 103
5.3MCS-51的定时/计数器 107
5.3.1定时/计数器的结构和
工作原理 107
5.3.2定时/计数器的控制 108
5.3.3定时/计数器的工作方式 109
5.3.4定时/计数器用于外部
中断扩展 111
5.3.5定时/计数器套用举例 111
习题5 114
第6章MCS-51单片机的串口通信 115
6.1串口通信的基本知识 115
6.1.1通信的基本概念 115
6.1.2串列通信的分类 115
6.1.3串列通信的制式 116
6.1.4串列通信接口标準 117
6.2MCS-51单片机的串口及控制
暂存器 119
6.2.1MCS-51串列口结构 119
6.2.2MCS-51串列控制暂存器 120
6.3串口的工作方式 121
6.3.1方式0 121
6.3.2方式1 122
6.3.3方式2和方式3 123
6.3.4波特率的计算 124
6.4串口的套用 125
6.4.1双机通信 125
6.4.2多机通信 129
习题6 135