当前位置:首页 > 工业技术
单片机原理及应用
单片机原理及应用

单片机原理及应用PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:曹克澄主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111257639
  • 页数:240 页
图书介绍:本书主要系统地介绍了微型计算机等方面的基础知识。
上一篇:Access实践教程下一篇:数控加工实训
《单片机原理及应用》目录

第1章 基础知识 1

1.1 微型计算机简介 1

1.1.1 微型计算机的发展与应用 1

1.1.2 微型计算机的组成及工作原理 2

1.2 单片机简介 5

1.2.1 单片机的发展概况 5

1.2.2 单片机的特点 6

1.2.3 单片机的应用 7

1.2.4 MCS-51系列单片机简介 8

1.2.5 其他类型单片机简介 9

1.3 计算机中的数制与编码 11

1.3.1 数制 11

1.3.2 数制之间的相互转换 13

1.3.3 二进制数的算术运算 14

1.3.4 二进制数的逻辑运算 15

1.3.5 计算机中数的表示与编码 17

习题 20

第2章 MCS-51系列单片机的结构和时序 22

2.1 MCS-51系列单片机的结构与引脚 22

2.1.1 MCS-51系列单片机的内部结构 22

2.1.2 MCS-51系列单片机内部主要组成部分介绍 22

2.1.3 MCS-51系列单片机的引脚 25

2.2 MCS-51系列单片机的存储器结构 26

2.2.1 程序存储器 26

2.2.2 数据存储器 27

2.3 MCS-51系列单片机的时钟电路和时序 33

2.3.1 振荡器和时钟电路 33

2.3.2 时序单位 34

2.3.3 取指令和执行指令时序 34

2.4 MCS-51系列单片机的复位与掉电处理 35

2.4.1 复位与复位电路 35

2.4.2 掉电处理 37

习题 38

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

3.1 指令系统简介 39

3.1.1 指令的基本格式 39

3.1.2 指令分类 40

3.1.3 指令系统中的常用符号 41

3.2 寻址方式 41

3.2.1 立即寻址方式 42

3.2.2 直接寻址方式 42

3.2.3 寄存器寻址方式 42

3.2.4 寄存器间接寻址方式 42

3.2.5 变址寻址方式 43

3.2.6 相对寻址方式 43

3.2.7 位寻址方式 44

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

3.3.1 数据传送指令 44

3.3.2 算术运算指令 54

3.3.3 逻辑运算指令 59

3.3.4 转移与调用返回指令 61

3.3.5 位操作指令 68

3.4 汇编语言程序设计 70

3.4.1 汇编语言简介 70

3.4.2 MCS-51系列单片机伪指令 70

3.4.3 程序设计的基本步骤 72

3.4.4 程序设计举例 73

习题 77

第4章 MCS-51系列单片机中断系统与定时/计数器 81

4.1 中断系统 81

4.1.1 CPU与I/O接口传送数据的控制方式 81

4.1.2 中断概述 82

4.1.3 MCS-51系列单片机中断系统 84

4.1.4 中断系统应用 87

4.2 定时/计数器 90

4.2.1 定时/计数器的结构 90

4.2.2 定时/计数器的方式寄存器和控制寄存器 90

4.2.3 定时/计数器的工作方式 92

4.2.4 定时/计数器的初始化程序设计 94

4.2.5 如何重装精确的时间常数 101

4.2.6 定时/计数器2介绍 102

习题 104

第5章 存储器扩展技术 106

5.1 半导体存储器的分类 106

5.1.1 随机存取存储器 106

5.1.2 只读存储器 107

5.1.3 串行存储器 107

5.2 单片机最小应用系统 109

5.2.1 8051/8751最小应用系统 109

5.2.2 8031最小应用系统 109

5.3 单片机程序存储器扩展 110

5.3.1 单片机扩展系统结构 110

5.3.2 系统总线及总线构造 110

5.3.3 译码器与片选方法 111

5.3.4 常用的EPROM 112

5.3.5 程序存储器扩展举例 113

5.3.6 扩展EEPROM型程序存储器 117

5.4 单片机数据存储器扩展 118

5.4.1 常用静态RAM 118

5.4.2 数据存储器的扩展方法 119

5.4.3 访问外部RAM单元指令 119

5.4.4 数据存储器扩展举例 119

5.5 存储器综合扩展 120

习题 122

第6章 并行I/O扩展技术 123

6.1 概述 123

6.1.1 I/O接口的作用 123

6.1.2 I/O端口的编址方式 124

6.2 单片机内部并行I/O端口 125

6.2.1 并行I/O端口的内部结构 125

6.2.2 输入/输出功能 126

6.2.3 负载能力 127

6.2.4 并行I/O口应用 127

6.3 并行I/O口扩展 128

6.3.1 8255A可编程并行接口芯片扩展I/O端口 128

6.3.2 用8155可编程RAM/IO芯片扩展I/O端口 135

习题 139

第7章 串行通信技术 141

7.1 概述 141

7.1.1 并行通信和串行通信 141

7.1.2 串行通信的分类 142

7.1.3 串行通信的制式 143

7.1.4 串行通信的初始化 145

7.2 串行通信总线标准及其接口 146

7.2.1 串行通信接口 146

7.2.2 RS-232C接口标准 146

7.2.3 串行通信接口电路 150

7.2.4 其他接口简介 151

7.3 MCS-51系列单片机串行接口 152

7.3.1 串行接口的结构 152

7.3.2 串行口的工作方式 154

7.3.3 串行通信的波特率 156

7.3.4 双机通信 158

习题 163

第8章 I/O设备接口技术 164

8.1 模拟通道接口 164

8.1.1 D/A转换接口电路 164

8.1.2 A/D转换接口电路 169

8.2 人机联系设备接口 176

8.2.1 键盘接口技术 176

8.2.2 LED数码管显示接口 181

8.2.3 微型打印机接口 184

习题 187

第9章 单片机应用系统设计 188

9.1 可靠性与抗干扰 188

9.1.1 干扰的来源和种类 188

9.1.2 研究抗干扰技术的重要性 189

9.1.3 单片机系统的可靠性设计 189

9.1.4 单片机控制系统的抗干扰技术 192

9.2 逻辑电平转换技术 198

9.3 系统设计 199

9.3.1 单片机控制系统的总体设计 199

9.3.2 硬件设计 200

9.3.3 软件设计 202

9.4 应用实例——单片机自动找币机械手模型控制系统 203

9.4.1 技术参数 203

9.4.2 结构和工作原理 203

9.4.3 自动找币机械手模型单片机控制系统 203

习题 216

附录 217

附录A MCS-51系列单片机实验指导 217

实验1 指令系统实验 217

实验2 数据块传送实验 220

实验3 数码转换程序实验 221

实验4 分支程序设计实验 222

实验5 定时与中断系统实验 223

实验6 并行I/O接口实验 224

实验7 串行口通信接口实验 225

实验8 A/D转换接口实验 227

实验9 D/A转换接口实验 229

附录B MCS-51系列单片机仿真软件简介 230

附录C MCS-51系列单片机指令表 235

附录D MCS-51系列单片机反汇编指令分类表 238

附录E ASCII(美国标准信息交换码)表 239

参考文献 240

返回顶部