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

  • 购买积分:8 如何计算积分?
  • 作  者:郝万新主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2007
  • ISBN:7122004627
  • 页数:150 页
图书介绍:本书包括单片机的基础知识与应用与可编成控制器的应用技术。

第1章 单片机的硬件系统 1

1.1 计算机的基础知识 1

1.1.1 数制 1

1.1.2 数制转换 2

1.1.3 带符号数的表示方法 2

1.1.4 数据单位 3

1.1.5 二进制编码 3

1.2 单片机概述 5

1.2.1 单片机的基本概念 5

1.2.2 单片机的特点 6

1.2.3 单片机的发展 7

1.2.4 单片机的应用 7

1.2.5 典型单片机产品 8

1.3 单片机的组成与结构 8

1.3.1 单片机的内部结构 8

1.3.2 单片机的引脚 9

1.3.3 MCS-51的存储器组织 10

1.4 单片机的外围电路 12

1.4.1 电源 13

1.4.2 时钟 13

1.4.3 复位电路和复位状态 13

思考与习题 14

第2章 单片机的指令系统与程序设计 15

2.1 单片机的指令系统概述 15

2.1.1 汇编语言指令格式 15

2.1.2 MCS-51单片机汇编语言指令分类 16

2.1.3 寻址方式 16

2.1.4 指令中常用符号 18

2.2 单片机的指令系统 18

2.2.1 数据传送类指令 18

2.2.2 算术运算类指令 21

2.2.3 逻辑操作类指令 24

2.2.4 程序转移类指令 25

2.2.5 位操作类指令 27

2.3 单片机简单程序设计 28

2.3.1 伪指令 28

2.3.2 汇编语言源程序的设计 30

思考与习题 35

第3章 单片机的定时与中断系统 37

3.1 中断系统 37

3.1.1 中断的概念 37

3.1.2 中断技术的应用 37

3.1.3 MCS-51中断系统的结构框图 38

3.2 中断源与中断控制 38

3.2.1 中断源 38

3.2.2 中断控制 39

3.3 定时/计数器 41

3.3.1 定时/计数器结构 41

3.3.2 定时/计数器工作方式 43

3.4 定时与中断系统应用 44

3.4.1 定时/计数器的初始化 44

3.4.2 定时/计数器的编程和应用 45

思考与习题 46

第4章 MCS-51单片机存储器系统扩展 47

4.1 MCS-51系统扩展功能 47

4.1.1 单片机片外三总线结构 47

4.1.2 单片机总线驱动能力 47

4.2 程序存储器扩展 47

4.2.1 常用ROM扩展芯片 48

4.2.2 程序存储器的扩展 49

4.3 数据存储器扩展 50

4.3.1 常用RAM芯片介绍 50

4.3.2 数据存储器的扩展 51

4.3.3 同时扩展程序存储器和数据存储器 51

4.4 用TTL芯片扩展简单的I/O接口 52

4.4.1 用74LS377扩展一个8位并行输出口 52

4.4.2 用74LS373扩展一个8位并行输入口 52

4.4.3 用74LS273和74LS244扩展输入/输出口 53

思考与习题 54

第5章 单片机的外围设备接口电路 55

5.1 LED数码管显示接口 55

5.1.1 LED数码管 55

5.1.2 LED数码管的编码方式 56

5.1.3 静态显示方式与接口电路应用 56

5.2 单片机的键盘扩展 57

5.2.1 键盘的基本知识 57

5.2.2 独立式按键设计 59

5.3 单片机的A/D转换 60

5.3.1 A/D转换器概述 60

5.3.2 典型A/D转换器芯片ADC0809 61

5.3.3 MCS-51单片机与ADC0809接口 62

5.4 单片机与D/A转换器接口 64

5.4.1 DAC0832的技术指标与结构 65

5.4.2 D/A转换器的输出方式 66

5.4.3 D/A转换器接口技术应用举例 67

5.5 开关量控制 69

5.5.1 开关量输出通道的结构 69

5.5.2 直流负载驱动电路 69

5.5.3 晶闸管交流负载驱动电路 70

5.5.4 继电器驱动电路 70

5.5.5 固态继电器驱动电路 71

5.6 单片机在制冷技术中的应用实例 72

5.6.1 直冷式冰箱的工作原理和控制要求 72

5.6.2 系统硬件电路设计 72

5.6.3 冰箱控制系统软件设计 75

思考与习题 77

第6章 可编程控制器概述 78

6.1 可编程控制器的基本知识 78

6.1.1 可编程控制器的定义和特点 78

6.1.2 可编程控制器的性能指标和应用领域 79

6.2 可编程控制器的结构与工作原理 80

6.2.1 可编程控制器的基本结构 80

6.2.2 编程语言 81

6.2.3 可编程控制器的工作原理 81

6.3 可编程控制器产品简介 82

6.3.1 德国西门子公司(SIEMENS)S7系列产品 84

6.3.2 欧姆龙(OMRON)公司PLC产品介绍 84

思考与习题 84

第7章 西门子S7-200系列PLC系统配置与指令系统 85

7.1 西门子S7-200系列PLC的系统配置 85

7.1.1 S7-200PLC系统的基本构成 85

7.1.2 S7-200PLC接口模块 87

7.1.3 S7-200PLC系统的配置 89

7.2 S7-200系列PLC指令系统 91

7.2.1 指令系统概述 91

7.2.2 位逻辑指令 92

7.2.3 定时器及计数器指令 94

7.2.4 程序控制指令 97

7.2.5 传送和比较指令 101

7.2.6 逻辑操作指令 103

7.2.7 移位和循环移位指令 104

7.2.8 数学运算指令 107

7.2.9 子程序 110

7.2.10 高速计数器 113

7.3 编程应用 119

7.3.1 编程中应注意的几个问题 119

7.3.2 基本编程环节应用 120

7.3.3 编程实例 123

思考与习题 125

第8章 STEP7编程软件功能及使用 127

8.1 STEP7-Micro/WIN的硬件连接与设置 127

8.1.1 建立S7-200 CPU的通信 127

8.1.2 通信参数的设置 127

8.1.3 建立在线连接 128

8.1.4 修改PLC的通信参数 128

8.1.5 可编程控制器信息的读取 128

8.2 STEP7-Micro/WIN窗口组件 128

8.2.1 文件(File) 129

8.2.2 编辑(Edit) 129

8.2.3 检视(View) 129

8.2.4 PLC 130

8.2.5 调试(Debug) 130

8.2.6 工具 131

8.2.7 窗口 131

8.2.8 帮助 131

8.3 STEP7-Micro/WIN主要编程功能 131

8.3.1 编程元素及项目组件 131

8.3.2 梯形图程序的输入 131

8.3.3 数据块编辑 134

8.3.4 符号表操作 135

8.4 通信 136

8.4.1 通信网络的配置 136

8.4.2 下载 136

8.4.3 上载 137

8.5 程序的调试与监控 137

8.5.1 选择工作方式 137

8.5.2 程序状态显示 138

8.5.3 状态图显示 139

思考与习题 141

第9章 可编程序控制器的安装与故障检查 142

9.1 可编程序控制器的安装 142

9.1.1 可编程序控制器安装的一般性问题 142

9.1.2 电源的安装 142

9.1.3 抑制电路的使用 143

9.2 可编程序控制器的故障检查与处理 143

9.2.1 电源故障检查与处理 144

9.2.2 异常故障检查与处理 144

9.2.3 通信故障检查与处理 145

9.2.4 输入输出故障检查与处理 145

思考与习题 146

附录 MCS-51单片机指令表 147

参考文献 150