《单片机原理与接口技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:郭保青主编;史红梅,许西宁副主编
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2012
  • ISBN:9787512110113
  • 页数:214 页
图书介绍:本书共分为10章,包括微型计算机基础、MCS-51单片机的结构与原理、MCS-51系列单片机指令系统、汇编语言程序设计、中断系统、定时/计数器、串行通信接口、并行I/O接口、MCS-51单片机的系统扩展和单片机应用系统设计。每一章后都附有复习参考题,整书末尾配有两套模拟试题,可供读者测试学习效果。

第1章 微型计算机基础 1

1.1计算机中数的基础知识 1

1.1.1计算机中的数制 1

1.1.2数制间的转换 3

1.1.3二进制数的运算 5

1.1.4计算机中数的表示方法 8

1.1.5计算机中数和字符的编码 11

1.2单片微型计算机概述 13

1.2.1单片机的内部结构 13

1.2.2单片机的基本原理 15

1.3单片机的发展及特点 18

1.4常用单片机系列介绍 19

1.4.1 Intel公司MCS系列单片机 20

1.4.2与MCS-51系列兼容的单片机 22

复习参考题 23

第2章MCS-51单片机结构与原理 25

2.1 MCS-51单片机的主要性能特点 25

2.2 MCS-51单片机内部结构 26

2.2.1中央处理器CPU 27

2.2.2存储器 31

2.2.3定时/计数器 35

2.2.4 I/O端口 36

2.2.5中断系统 37

2.3 MCS-51单片机引脚功能 37

2.3.1 MCS-51系列单片机引脚及功能 37

2.3.2三总线结构 39

2.4 MCS-51单片机工作方式 40

2.4.1复位方式 40

2.4.2程序执行方式 41

2.4.3节电工作方式 42

2.4.4编程和校验方式 43

2.5 MCS-51单片机时钟电路与时序 45

2.5.1振荡器和时钟电路 45

2.5.2 CPU的时序及有关概念 46

2.5.3 MCS-51指令的取指/执行时序 47

2.5.4访问片外ROM/RAM的指令时序 48

复习参考题 49

第3章MCS-51系列单片机指令系统 50

3.1指令系统基本知识 50

3.1.1指令的3种表示形式 50

3.1.2指令格式及字节数 51

3.1.3指令的分类 53

3.1.4指令系统综述 53

3.2寻址方式 54

3.2.1寄存器寻址 55

3.2.2直接寻址 55

3.2.3立即寻址 55

3.2.4寄存器间接寻址 56

3.2.5变址寻址 56

3.2.6相对寻址 57

3.2.7位寻址 58

3.3数据传送类指令 59

3.3.1内部RAM数据传送指令 59

3.3.2访问外部RAM的数据传送指令 61

3.3.3程序存储器向累加器A传送数据指令 62

3.3.4数据交换指令 63

3.3.5堆栈操作指令 63

3.4算术运算类指令 64

3.4.1加法指令 64

3.4.2带进位加法指令 65

3.4.3带借位减法指令 65

3.4.4加1指令 66

3.4.5减1指令 66

3.4.6乘、除法指令 67

3.4.7十进制调整指令 67

3.5逻辑运算及移位类指令 69

3.5.1逻辑与运算指令 69

3.5.2逻辑或运算指令 69

3.5.3逻辑异或运算指令 70

3.5.4累加器清零、取反指令 70

3.5.5循环移位指令 70

3.6控制转移类指令 71

3.6.1无条件转移指令 71

3.6.2条件转移指令 74

3.6.3子程序调用及返回指令 76

3.6.4空操作指令 78

3.7位操作类指令 78

3.7.1位变量传送指令 79

3.7.2位置位、清零指令 79

3.7.3位逻辑运算指令 79

3.7.4位控制转移指令 80

复习参考题 81

第4章 汇编语言程序设计 84

4.1汇编语言程序设计概述 84

4.1.1程序设计语言 84

4.1.2汇编语言格式 85

4.1.3伪指令 86

4.1.4汇编语言程序设计与汇编 89

4.2顺序程序设计 90

4.3分支程序设计 92

4.4循环程序设计 96

4.5查表程序设计 99

4.6子程序设计 101

复习参考题 105

第5章 中断系统 107

5.1中断概述 107

5.1.1中断的概念与功能 107

5.1.2中断源类型 109

5.1.3中断的分类 109

5.1.4中断嵌套 110

5.2 MCS-51的中断系统 110

5.2.1 MCS-51的中断源和中断标志 110

5.2.2 MCS-51对中断请求的控制 112

5.3 MCS-51中断处理过程 114

5.3.1 MCS-51对中断的响应 114

5.3.2中断处理 115

5.3.3中断返回 116

5.3.4中断请求的撤销 116

5.3.5中断响应时间 117

5.4 MCS-51中断系统的应用 117

复习参考题 121

第6章 定时/计数器 122

6.1定时/计数器概述 122

6.2 MCS-51定时/计数器的结构及功能 122

6.3 MCS-51对定时/计数器的控制 124

6.4 MCS-51定时/计数器的4种工作方式 125

6.5定时/计数器应用举例 127

6.5.1定时计/数器方式0的应用 127

6.5.2定时/计数器方式1的应用 128

6.5.3定时计数器方式2的应用 129

6.5.4定时/计数器门控位GATE的应用 129

6.5.5运行中读定时/计数器 130

6.5.6定时/计数器中断方式的应用 130

复习参考题 131

第7章 串行通信接口 132

7.1串行通信基础知识 132

7.1.1串行通信的两种基本方式 132

7.1.2串行通信的制式 134

7.1.3串并转换和串行接口 134

7.2 MCS-51单片机的串行接口 135

7.2.1 MCS-51串行口的结构 135

7.2.2串行口的工作方式 137

7.2.3串行口波特率的设置 139

7.3串行口应用举例 140

7.3.1用串行口扩展I/O口 140

7.3.2单片机双机通信技术 143

7.3.3单片机多机通信技术 149

复习参考题 155

第8章 并行I/O接口 157

8.1概述 157

8.1.1 I/O接口的作用 157

8.1.2 I/O数据的4种传送方式 158

8.1.3外部设备的编址方式 159

8.2 MCS-51内部并行I/O端口 161

8.3 MCS-51内部并行I/O端口的应用 164

8.3.1 MCS-51内部I/O口的操作方式 164

8.3.2 I/O口直接用于输入/输出 165

8.3.3 I/O口对外部三态门和锁存器的接口 166

8.3.4 8位I/O端口改装为非8位端口 167

复习参考题 168

第9章MCS-51单片机的系统扩展 169

9.1单片机系统扩展的必要性 169

9.2程序存储器的扩展 170

9.2.1程序存储器芯片 170

9.2.2程序存储器的扩展 171

9.3数据存储器的扩展 174

9.4片选方法简介 176

9.4.1线选法 176

9.4.2译码法 177

复习参考题 179

第10章 单片机应用系统设计 180

10.1单片机系统设计的一般过程 180

10.1.1总体设计 180

10.1.2硬件设计 181

10.1.3软件设计 181

10.2单片机系统抗干扰设计 182

10.2.1单片机系统的主要干扰源与防护 182

10.2.2硬件抗干扰设计 186

10.2.3软件抗干扰设计 187

10.3列车制动压力同步采集记录系统设计实例 188

10.3.1应用背景 188

10.3.2系统总体方案设计 189

10.3.3货车压力采集装置详细设计 190

复习参考题 203

附录A ASCII码字符表 204

附录B MCS-51系列单片机指令表 206

附录C模拟试题 211

C1模拟试题一 211

C2模拟试题二 212

参考文献 214