《单片机原理及接口技术 基于MCS-51与汇编语言》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王敏,袁臣虎,冯慧等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302316848
  • 页数:255 页
图书介绍:本书系统地论述了MCS-51系列单片机的硬件组成、指令系统、汇编程序设计,并详细介绍了接口技术,在此基础上讨论了单片机应用系统设计方法,并针对历年电子设计大赛的题目给出了实例。本书共分三篇,第一篇为单片机原理,第二篇为接口技术,第三篇为应用,根据不同的专业和课时分配进行选择。每章后都附有习题和思考题。

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

1.1概述 1

1.1.1计算机的发展历史 1

1.1.2微型计算机的发展历史 2

1.1.3单片微型计算机的发展历史 3

1.2微型计算机系统 4

1.2.1微型计算机主机组成 4

1.2.2微型计算机的主要性能指标 6

1.3微机中的数制和数的表示 8

1.3.1数制的基与权 8

1.3.2数制的转换方法 9

1.3.3二进制数的表示 10

1.3.4微机中数的表示 13

1.4微机中的常见编码 14

1.4.1 ASCII码 14

1.4.2 8421 BCD码 14

1.5计算机中的运算电路及补码运算 16

1.5.1计算机中的运算电路 16

1.5.2补码运算 17

习题 19

第2章 MCS-51单片机结构组成及时序 20

2.1 MCS-51系列单片机内部结构 20

2.1.1中央处理器CPU结构 21

2.1.2存储器结构 25

2.1.3 I/O端口 30

2.1.4定时器/计数器(T/C) 31

2.1.5中断系统 32

2.1.6时钟电路 32

2.2 MCS-51单片机引脚及其功能 34

2.2.1引脚信号功能介绍 34

2.2.2引脚信号的第二功能 35

2.3 MCS-51单片机复位 36

2.4 MCS-51单片机时序 36

2.4.1时序的定时单位 36

2.4.2 MCS-51指令的取指/执行时序 37

2.4.3读片外ROM/RAM的时序 38

2.5 MCS-51单片机特性 39

习题 40

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

3.1指令系统概述 42

3.1.1指令格式 42

3.1.2指令的分类 43

3.2寻址方式 44

3.2.1立即寻址 44

3.2.2直接寻址 44

3.2.3寄存器寻址 45

3.2.4寄存器间接寻址 46

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

3.2.6相对寻址 47

3.2.7位寻址 47

3.3 MCS-51系列单片机指令系统 48

3.3.1寻址空间及符号注释 48

3.3.2数据传送指令 49

3.3.3算术运算指令 58

3.3.4逻辑运算类指令 64

3.4移位和位操作类指令 66

3.4.1移位指令 66

3.4.2位操作类指令(也称布尔操作指令) 67

3.5跳转及控制类指令 68

3.5.1无条件转移指令(4条) 68

3.5.2条件转移指令 70

3.5.3子程序调用指令和返回指令 73

3.5.4空操作指令 74

习题 74

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

4.1汇编语言的构成 78

4.1.1程序设计语言 78

4.1.2汇编语言的格式 79

4.1.3汇编语言的构成 81

4.1.4汇编语言程序设计步骤 86

4.1.5汇编语言源程序的汇编方法 87

4.2 MCS-51单片机汇编语言程序设计 90

4.2.1简单程序设计 90

4.2.2分支程序设计 92

4.2.3循环程序设计 95

4.2.4查表程序设计 99

4.2.5子程序结构程序设计 102

习题 104

第5章 MCS-51与存储器的扩展技术 105

5.1存储器的分类 106

5.1.1随机存储器(RAM) 107

5.1.2只读存储器(ROM) 113

5.2 MCS-51与存储器的连接 120

5.2.1 MCS-51与存储器的总线结构 121

5.2.2存储器容量的扩展 122

5.2.3存储器的译码方式 123

5.3 MCS-51与外部ROM的扩展连接 125

5.4 MCS-51与外部RAM的扩展连接 129

5.5 MCS-51同时扩展RAM和ROM 131

习题 132

第6章 MCS-51中断系统与定时计数器 134

6.1 MCS-51内部定时器/计数器 134

6.1.1 MCS-51对内部定时器/计数器的控制 136

6.1.2定时器/计数器的工作方式 137

6.1.3定时器/计数器的初始化 140

6.1.4应用举例 141

6.2 MCS-51中断系统 144

6.2.1 MCS-51中断系统的结构 145

6.2.2 MCS-51对中断请求的控制 148

6.2.3 MCS-51对中断的响应 150

6.2.4 MCS-51中断系统的初始化 153

习题 155

第7章 MCS-51输入/输出接口技术 157

7.1概述 157

7.1.1 I/O接口的作用与编址方式 157

7.1.2 I/O端口编址 160

7.1.3 I/O接口的数据传送方式 161

7.1.4 I/O接口的类型 164

7.2 MCS-51内部并行I/O口 165

7.2.1 MCS-51内部并行I/O接口的应用 166

7.2.2可编程并行接口芯片(Intel 8255A) 169

7.2.3并行I/O接口8155A 175

7.3并行I/O接口的扩展 182

习题 187

第8章 MCS-51串行通信技术 189

8.1串行通信基础 189

8.1.1串行通信的分类 189

8.1.2串行通信的方式 190

8.2 MCS-51的串行接口 192

8.2.1串行口控制寄存器 194

8.2.2串行口工作方式 195

8.3串行口应用举例 197

习题 210

第9章 D/A和A/D转换技术 212

9.1 D/A转换与D/A转换接口 212

9.1.1 D/A转换器的原理 212

9.1.2 D/A转换器的性能指标 213

9.1.3 DAC0832 214

9.1.4 DAC0832与MCS-51单片机连接应用 216

9.2 A/D转换与A/ D转换接口 220

9.2.1 A/D转换器的原理 220

9.2.2 A/D转换器的性能指标 222

9.2.3 ADC0809 222

9.2.4双积分式A/D转换器5G14433 226

9.2.5 LMX31系列V/F转换器 231

习题 234

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

10.1基于MCS-51电子钟的设计 235

10.2基于增强型51单片机音乐频谱显示 241

附录1 ASCII码表 248

附录2 MCS-51单片机指令表 250

参考文献 255