《单片机与可编程控制器应用技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈富安主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505387537
  • 页数:273 页
图书介绍:本书介绍了单片机与可编程控制器的基本原理和应用技术。全书分为上、下两篇,上篇以MCS-51系列单片机为核心,系统介绍了单片机的基本结构、指令系统、编程方法、系统扩展与接口技术,并介绍了几种典型应用实例;下篇以三菱FX系列和西门子S7-200系列可编程控制器为核心,简要介绍了可编程控制器的基本结构、编程使用方法以及应用系统设计实例。各章配有例题、习题,并附有实验指导和实训项目,便于课堂教学与自学实践。

第1篇 单片机技术 1

第1章 绪论 1

1.1 概述 1

1.1.1 单片机的产生与发展 1

1.1.2 MCS-51系列单片机产品简介 3

1.1.3 单片机的应用领域 4

1.2 MCS-51系列单片机外形引脚及功能 5

1.3 单片机应用与开发 6

1.3.1 单片机应用系统 6

1.3.2 单片机开发(仿真)系统 8

本章小结 9

思考与练习题1 10

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

2.1 MCS-51系列单片机结构 11

2.2 MCS-51存储器配置 12

2.2.1 程序存储器 13

2.2.2 片内数据存储器 13

2.2.3 片外数据存储器 17

2.3 输入/输出端口结构 18

2.3.1 P1口 18

2.3.2 P3口 18

2.3.3 P2口 18

2.3.4 P0口 19

2.4 时钟信号及复位电路 19

2.4.1 时钟电路及CPU的工作时序 19

2.4.2 复位电路 22

2.5 定时/计数器 23

2.5.1 相关专用寄存器 23

2.5.2 定时/计数器的工作方式 24

2.6 中断系统 27

2.6.1 中断的概念 27

2.6.2 MCS-51的中断系统结构 28

2.6.3 中断响应 30

2.6.4 中断返回 31

本章小结 32

思考与练习题2 32

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

3.1 指令格式与寻址方式 35

3.1.1 指令格式 35

3.1.2 寻址方式 35

3.1.3 指令系统表示符 36

3.2 MCS-51指令系统 36

3.2.1 数据传送类指令 36

3.2.2 算术运算类指令 38

3.2.3 逻辑运算类指令 40

3.2.4 控制转移类指令 42

3.2.5 位操作类指令 44

3.3 常用伪指令 46

本章小结 51

思考与练习题3 51

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

4.1 概述 53

4.1.1 机器语言 53

4.1.2 汇编语言 53

4.1.3 高级语言 54

4.2 简单程序设计 54

4.2.1 简单运算程序 54

4.2.2 分支程序 55

4.2.3 循环程序 56

4.2.4 代码转换程序 58

4.2.5 查表程序 59

4.3 子程序 61

4.3.1 子程序及其结构 61

4.3.2 子程序举例 62

4.4 中断服务程序 64

4.4.1 中断服务程序及其结构 64

4.4.2 中断服务程序举例 67

本章小结 69

思考与练习题4 69

第5章 单片机系统的扩展 70

5.1 最小应用系统与系统总线扩展 70

5.1.1 最小应用系统 70

5.1.2 系统总线的扩展 71

5.2 存储器的扩展 72

5.2.1 程序存储器的扩展 72

5.2.2 数据存储器的扩展 77

5.3 输入/输出(I/O)口的扩展 78

本章小结 84

思考与练习题5 85

第6章 单片机接口技术 86

6.1 开关量I/O接口 86

6.1.1 光电隔离开关量输入(DI)接口 86

6.1.2 光电隔离开关量输出(DO)接口 88

6.2 显示器与键盘接口 89

6.2.1 显示器接口 89

6.2.2 键盘接口电路及其编程 93

6.3 模拟量I/O接口 96

6.3.1 A/D转换器及其接口 97

6.3.2 D/A转换器及其接口技术 101

6.4 串行通信接口 104

6.4.1 通信的基本概念 104

6.4.2 MCS-51串行接口 104

6.4.3 串行口的应用 109

本章小结 112

思考与练习题6 113

第2篇 可编程控制器技术 114

第7章 可编程控制器概述 114

7.1 可编程控制器的基本知识 114

7.1.1 可编程控制器的产生和发展 114

7.1.2 可编程控制器的定义和特点 116

7.1.3 可编程控制器的性能指标和分类 116

7.1.4 可编程控制器的应用领域 117

7.2 可编程控制器的基本原理 118

7.2.1 可编程控制器的基本结构 118

7.2.2 可编程控制器的工作原理 121

7.2.3 编程语言 122

7.3 可编程控制器产品简介 124

7.3.1 日本三菱(MITSUBISHI)公司PLC产品简介 124

7.3.2 德国西门子(SIEMENS)公司PLC产品简介 126

7.3.3 欧姆龙(OMRON)公司PLC产品简介 127

本章小结 128

思考与练习题7 128

第8章 三菱FX系列PLC结构与编程 130

8.1 三菱FX系列PLC概述 130

8.1.1 外部结构及系统组成 130

8.1.2 主单元端子接线及技术规格 131

8.2 三菱FX系列PLC编程元件 134

8.3 三菱FX系列PLC指令与编程 144

8.3.1 基本指令 144

8.3.2 步进指令STL,RET 150

8.3.3 功能指令 153

8.3.4 编程举例 171

8.4 特殊功能模块简介 173

8.4.1 用于模拟量输入、输出处理模块 174

8.4.2 用于快速定位控制模块 175

8.4.3 用于数据通信的特殊功能模块 176

8.4.4 人-机界面特殊功能块FX-20DU 176

本章小结 177

思考与练习题8 177

第9章 西门子S7-200系列PLC结构与编程 179

9.1 西门子S7-200系列PLC组成及性能 179

9.1.1 S7-200编程系统的结构 179

9.1.2 S7-200的主要组成及性能 179

9.2 S7-200系列PLC指令系统 183

9.2.1 编程语言 183

9.2.2 位逻辑指令 183

9.2.3 定时器及计数器指令 186

9.2.4 程序控制指令 190

9.2.5 传送和比较指令 193

9.2.6 逻辑操作指令 194

9.2.7 移位和循环移位指令 196

9.2.8 数学运算指令 198

9.2.9 高速计数器指令 203

9.2.10 编程举例 209

9.3 编程软件STEP7-Micro/WIN32 212

9.3.1 显示界面及各部分功能 212

9.3.2 编程方法 215

9.4 S7-200通信及网络 219

9.4.1 字符数据格式 219

9.4.2 网络层次结构 219

9.4.3 通信类型及协议 220

9.4.4 通信设备 221

本章小结 223

思考与练习题9 223

第3篇 应用与实训 224

第10章 单片机应用系统实例 224

10.1 两坐标步进电机控制系统 224

10.1.1 系统工作原理 224

10.1.2 单片机硬件控制电路 225

10.1.3 控制软件 226

10.1.4 系统设计特点 231

10.2 单片机温度控制系统 232

10.2.1 控制要求 232

10.2.2 控制方案 232

10.2.3 硬件设计 233

10.2.4 软件设计 234

本章小结 245

思考与练习题10 246

第11章 可编程控制器应用实例 247

11.1 交通信号灯控制系统设计 247

11.1.1 控制要求 247

11.1.2 PLC选型及I/O接线 248

11.1.3 I/O地址定义表 248

11.1.4 控制程序设计 248

11.2 机械手控制系统设计 250

11.2.1 控制要求 250

11.2.2 输入/输出分析 250

11.2.3 控制程序容量估计 251

11.2.4 PLC选型及I/O接线 251

11.2.5 I/O地址定义表 251

11.2.6 控制程序设计 251

11.2.7 选用其他PLC产品实现控制 253

本章小结 253

思考与练习题11 255

第12章 实验与实训 256

12.1 单片机实验 256

12.1.1 实验一存储器块清零 256

12.1.2 实验二PI口输入、输出实验 257

12.1.3 实验三交通灯控制 258

12.1.4 实验四用74LS273扩展I/O口实验 259

12.1.5 实验五串行数转换成并行数实验 260

12.1.6 实验六计数器实验 262

12.1.7 实验七急救车与交通灯 262

12.1.8 实验八8255输入、输出实验 263

12.1.9 实验九七段数码管显示 265

12.1.10 实验十键盘扫描显示实验 267

12.2 可编程控制器实验 269

12.2.1 实验一可编程控制器编程软件使用 269

12.2.2 实验二彩灯实验 269

12.2.3 实验三交通信号灯实验 270

12.2.4 实验四三相异步电动机的Y-△启动实验 270

12.2.5 实验五电梯控制 271

本章小结 272

参考文献 273