《单片机原理及应用》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:张丽娜主编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2004
  • ISBN:7560931839
  • 页数:188 页
图书介绍:本书主要是为高职高专院校电子、信息技术、机电等相关专业开设的“单片机应用”课程编写的教材。全书共7章。主要介绍了微型计算机的基础知识、MCS-51系列单片机的内部结构、汇编语言指令系统与程序设计、单片机的定时/计数器、中断系统,以及单片机的串行口通信与接口设计方法,最后介绍了单片机应用系统以及开发实例。在编写过程中注重理论教学与实践操作相结合,深入浅出,并加入了新产品和新技术的介绍。

1.1 计算机中的数和编码 1

1.1.1 计算机中的数制 1

第1章 微型计算机基础知识 1

1.1.2 符号数的表示法 2

1.1.3 二进制数的算术运算 4

1.1.4 二进制编码 7

1.1.5 逻辑电路 8

1.2 微型计算机的结构和工作原理 10

1.2.1 微型计算机常用的术语 10

1.2.2 微型计算机的基本结构 11

1.2.3 计算机的工作原理 13

1.3 单片机基础知识 14

1.3.1 单片机主流系列 14

1.3.2 单片机芯片技术的发展概况 15

思考题 18

2.1 MCS-51单片机的内部总体结构 20

第2章 MCS-51单片机的结构和原理 20

2.2 MCS-51单片机的存储器配置 22

2.2.1 程序存储器 22

2.2.2 数据存储器 23

2.2.3 特殊功能寄存器 26

2.3 MCS-51单片机的时钟与时序 28

2.4 MCS-51单片机的并行端口 31

2.4.1 P0口的结构 31

2.4.2 P1口的结构 32

2.4.3 P2口的结构 33

2.4.4 P3口的结构 33

2.4.5 并行端口的负载能力 34

2.5 MCS-51单片机的引脚描述和复位 35

思考题 37

3.1 指令编码格式及常用符号 38

3.1.1 指令及其表示法 38

第3章 MCS-51单片机的指令系统 38

3.1.2 指令中的符号说明 39

3.2 MCS-51单片机的寻址方式 40

3.2.1 立即寻址 40

3.2.2 直接寻址 40

3.2.3 寄存器寻址 41

3.2.4 寄存器间接寻址 41

3.2.5 基址寄存器加变址寄存器间接寻址 42

3.2.6 相对寻址 42

3.2.7 位寻址与布尔处理器 43

3.2.8 MCS-51系列单片机指令系统 44

3.3 数据传输类指令 44

3.3.1 通用传输指令 44

3.3.2 片外数据存储器(或扩展I/O口)的传输指令 47

3.3.3 程序存储器向累加器A传输指令 47

3.3.4 数据交换指令 48

3.3.5 栈操作指令 49

3.4.1 加法指令 50

3.4 算术运算类指令 50

3.4.2 减法指令 52

3.4.3 乘法指令MUL 53

3.4.4 除法指令DIV 54

3.5 逻辑类运算指令 54

3.5.1 单操作数的逻辑运算指令 54

3.5.2 两个操作数的逻辑操作指令 55

3.6.1 无条件转移指令 57

3.6 控制转移类指令 57

3.6.2 条件转移指令 58

3.6.3 调用和返回指令 59

3.6.4 空操作指令 60

3.7 位操作类指令 61

3.7.1 位变量传输指令 61

3.7.2 位变量修改指令 61

3.8 指令的应用 62

3.7.3 位变量逻辑操作指令 62

3.9 程序设计方法 64

3.9.1 程序设计语言简介 65

3.9.2 汇编语言源程序的格式 66

3.9.3 伪指令 67

3.9.4 汇编 70

3.9.5 程序设计步骤 72

3.10 程序设计举例 73

3.10.1 顺序程序的设计 73

3.10.2 分支程序的设计 75

3.10.3 循环程序的设计 77

3.10.4 子程序的设计 79

3.10.5 程序设计举例 82

思考题 85

第4章 MCS-51单片机的中断系统 87

4.1 数据传输方式 87

4.2 中断的基本概念 89

4.3 MCS-51单片机的中断结构 91

4.3.1 MCS-51的中断源 91

4.3.2 中断允许控制 92

4.3.3 中断优先级控制 93

4.4 MCS-51单片机的中断处理过程 94

4.4.1 中断响应条件 95

4.4.2 中断响应过程 96

4.4.3 中断响应时间 97

4.4.4 中断程序举例 97

4.5 MCS-51单片机的定时/计数器 99

4.5.1 定时/计数器的结构及工作原理 100

4.5.2 定时/计数器的控制 101

4.5.3 定时/计数器的工作方式 102

4.5.4 定时/计数器的应用举例 104

思考题 108

5.1 串行通信基础 109

第5章 MCS-51单片机的串行口 109

5.2 MCS-51单片机串行口的结构 110

5.3 MCS-51单片机串行口的控制寄存器 112

5.4 MCS-51单片机串行口的工作方式 113

5.5 MCS-51单片机串行口的应用举例 117

思考题 123

6.1 MCS-51系统扩展的组成 124

6.1.1 单片机最小应用系统 124

第6章 MCS-51单片机的系统扩展 124

6.1.2 扩展总线的结构 126

6.2 存储器的扩展 127

6.2.1 程序存储器的扩展 127

6.2.2 数据存储器的扩展 129

6.2.3 I2C总线E2PROM的扩展 131

6.3 可编程并行接口8255的扩展 147

思考题 152

7.1.1 单片机应用系统的开发过程 153

第7章 MCS-51单片机应用系统实例 153

7.1 单片机应用系统开发调试的过程 153

7.1.2 单片机应用系统开发的常用工具 154

7.2 单片机应用实例 157

7.2.1 电路原理 157

7.2.2 硬件制作 160

7.2.3 软件编写和调试 161

7.2.4 改进 169

7.3 高精度的单片机测量系统 169

7.3.1 显示模块原理 169

7.3.2 A/D转换模块原理 176

7.3.3 A/D转换后单片机内部的数据计算 184

7.4 单片机应用实践中常见问题 185

7.5 学习和开发单片机的电子资源 186

思考题 187

参考文献 188