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

  • 购买积分:10 如何计算积分?
  • 作  者:苏平主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505389904
  • 页数:230 页
图书介绍:本书以MCS-51系列单片机为主体,系统地介绍了MCS-51单片机的结构原理和应用技术。主要内容包括计算机的基础知识,MCS-51单片机的硬件结构、指令系统、汇编语言程序设计、存储器的扩展技术、接口技术、应用与开发技术。本书可作为高职电子与信息技术类专业的单片机原理及接口技术教学用书,也可作为电子技术、单片机技术的工程技术人员及自学者阅读和参考。

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

1.1计算机中的数制与编码 1

1.1.1数制 1

1.1.2数制之间的相互转换 2

1.1.3计算机中数的表示和编码 3

1.2微型计算机的基本结构和工作原理 5

1.2.1微型计算机中常用的术语 5

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

1.2.3微型计算机的工作原理 8

1.3单片机的发展概况 8

1.3.1单片机的概念 9

1.3.2单片机的发展状况 9

1.4单片机的特点和应用 9

1.4.1单片机在控制应用领域中的特点 10

1.4.2单片机的典型应用领域 10

1.4.3单片机应用实例 10

1.5MCS-51系列单片机 12

习题1 13

实验1演示实验 13

第2章 MCS-51单片机的结构 14

2.1MCS-51单片机的内部结构和引脚 14

2.1.1MCS-51单片机的内部结构 14

2.1.2MCS-51单片机的引脚及功能 15

2.2并行I/O接口 17

2.2.1P0口 17

2.2.2P1口 18

2.2.3P2口 19

2.2.4P3口 19

2.2.5并行I/O接口的应用特点 20

2.3MCS-51单片机的存储器结构 20

2.3.1程序存储器 21

2.3.2外部数据存储器 22

23.3片内数据存储器 22

2.4MCS-51单片机的时序电路 27

2.4.1时钟电路 27

2.4.2CPU的时序定时单位 28

2.4.3MCS-51单片机的复位 28

2.4.4MCS-51单片机的掉电保护 30

2.4.5CHMOS型单片机的低功耗方式 30

习题2 31

实验2认识MCS-51单片机实验仿真系统 32

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

3.1指令格式 34

3.1.1机器指令格式 34

3.1.2汇编指令格式 34

32寻址方式 36

3.2.1立即寻址 36

3.22直接寻址 37

3.2.3寄存器寻址 37

3.2.4寄存器间接寻址 38

3.2.5变址寻址 38

32.6相对寻址 39

3.2.7位寻址 40

3.3指令系统 41

3.3.1数据传送类指令 42

3.3.2算术运算类指令 46

3.33逻辑运算类指令 52

3.3.4位操作类指令 54

3.3.5控制转移类指令 56

3.4MCS-51型单片机的CPU时序 61

3.4.1一般指令取指/执行时序 62

3.4.2读外部ROM时序 63

3.4.3读写外部RAM时序 64

习题3 65

实验3指令系统实验 68

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

4.1汇编语言 70

4.1.1机器语言程序 70

4.1.2汇编语言程序 70

4.1.3高级语言程序 71

4.2伪指令 71

4.2.1ORG(起始伪指令) 71

4.2.2END(结束伪指令) 71

4.2.3DB(定义字节伪指令) 71

4.2.4DW(定义字伪指令) 72

4.2.5EQU(等值伪指令) 72

4.2.6DATA(数据地址赋值伪指令) 72

4.2.7BIT(定义位地址伪指令) 73

4.2.8DS(定义空间伪指令) 73

4.3汇编 73

4.3.1手工汇编 73

4.32机器汇编 74

4.4汇编程序的基本结构形式 74

4.4.1程序设计的步骤 74

4.4.2程序设计举例 75

习题4 88

实验4顺序程序设计 89

实验5分支程序设计 90

实验6循环程序设计 91

第5章 中断系统与定时器/计数器 92

5.1中断的概念 92

5.1.1中断的定义 92

5.1.2中断技术的优点 92

5.1.3中断系统的功能 93

5.2MCS-51系列单片机的中断系统 94

5.2.1中断源与中断请求信号 94

5.2.2中断控制 94

52.3中断的响应 97

5.2.4中断程序举例 100

5.2.5MCS-51的单步工作方式 101

5.3MCS-51单片机的定时器/计数器 102

5.3.1定时方法概述 102

5.3.2定时器/计数器的定时和计数功能 103

5.3.3定时器/计数器的结构 103

5.3.4定时器的工作方式0 105

5.3.5定时器工作方式1 106

5.3.6定时器工作方式2 106

53.7定时器工作方式3 107

5.4定时器/计数器应用 108

5.5MCS-51单片机外部中断源的扩展 112

5.5.1通过OC门实现外部中断源的扩展 112

5.5.2通过定时器/计数器实现外部中断源的扩展 113

5.6定时器/计数器与中断综合应用举例 114

习题5 117

实验7定时器和中断系统应用实验 118

第6章 MCS-51单片机存储器的扩展 121

6.1MCS-51单片机的应用系统 121

6.1.1MCS51单片机的最小应用系统 121

6.1.2MCS-51单片机的扩展系统 122

6.1.3存储器的扩展方法 123

6.2MCS-51单片机程序存储器的扩展 125

6.2.1扩展EPROM型程序存储器 125

6.2.2扩展EEPROM型程序存储器 128

6.3MCS-51单片机数据存储器的扩展 131

6.3.1数据存储器扩展用典型芯片 131

6.3.2数据存储器扩展举例 131

6.4存储器综合扩展 133

6.4.1程序存储器和数据存储器同时扩展 133

6.4.2既可读又可写的程序存储器扩展 134

6.4.3串行存储器及其扩展 135

习题6 135

实验8存储器扩展实验 135

第7章 MCS-51单片机的接口技术 138

7.1接口技术概述 138

7.1.1接口电路的功能 138

7.1.2接口控制原理 139

7.1.3接口控制信号 141

7.2简单I/O接口的扩展 142

7.3可编程并行I/O接口扩展 145

7.3.18255A可编程I/O接口芯片 145

7.3.28155可编程多功能接口芯片 151

7.4单片机与显示器的接口技术 157

7.4.1单片机与LED显示器的接口技术 157

7.42点阵式显示器 162

7.5单片机与键盘的接口技术 162

7.5.1按键识别流程 163

7.5.2键盘接口及程序设计 164

7.5.3单片机应用系统中的显示器、键盘接口实例 166

7.6单片机与D/A及A/D转换器接口技术 167

7.6.1D/A转换器的接口和应用 168

7.6.2A/D转换器接口与应用 175

习题7 179

实验9用TTL电路扩展简单I/O接口 180

实验10D/A和A/D转换 181

实验11用8255A或8155扩展并行I/O接口 182

第8章 MCS-51串行数据通信 184

8.1串行数据通信的基础知识 184

8.1.1串行数据通信基本原理 184

8.1.2RS-232C总线标准 186

8.1.3串行接口芯片 187

8.2MCS-51单片机串行口的控制 187

8.2.1串行口寄存器结构 188

8.2.2串行通信控制寄存器 188

8.3MCS-51单片机串行口的工作方式 189

8.3.1串行口工作方式0 189

8.3.2串行口工作方式1 190

8.3.3串行口工作方式2 191

8.3.4串行口工作方式3 192

8.4MCS-51单片机串行口应用举例 192

85MCS-51串行口通信 194

8.5.1双机通信 194

8.5.2多机通信 199

习题8 205

实验12串行通信实验 205

第9章 MCS-51单片机应用及开发技术 206

9.1MCS-51单片机应用举例 206

9.1.1步进电机控制 206

9.1.2单片机作息时间控制 211

9.1.3单片机顺序控制 213

9.2单片机应用系统的开发 215

9.2.1单片机应用系统的研制方法和步骤 215

9.2.2开发实例 217

实验13综合实验 221

附录AASCII(美国标准信息交换码)表 224

附录BMCS-51单片机指令表 225

参考文献 230