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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:孙育才,孙华芳,王荣兴编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121023334
  • 页数:288 页
图书介绍:8051型单片机技术已国际化,成为8位单片机的主流产品。本书以8051型单片机为主线,结合相关兼容机型进行全面而详细论述。全书共分9章,第1至6章属基本理论、功能原理部分,详细并深入地阐述8051型单片机的系统结构、各部分的功能原理及其基本理论和技术,以及指令系统、存储器组成、接口部件等;第7、8章是应用与设计的基础,着重介绍应用系统硬件组成与设计,包括外部功能扩展等,应用程序的基本组成结构及其设计步骤与方法;第9章是应用系统的仿真与调试。
《单片机原理及其应用》目录

第1章 概论 1

1.1 单片机的诞生、现状及其发展 1

1.2 单片机的广泛应用 4

1.3 嵌入式系统与单片机 5

1.4 MCS—51已成为国际典型的8位单片机 8

思考题与习题 8

第2章 单片机的组成结构及其功能原理 9

2.1 单片机的硬件组成结构 9

2.2 单片机的引脚功能说明 11

2.3 微处理器 13

2.3.1 运算器 13

2.3.2 控制器 15

2.3.3 振荡器、时钟电路及时序 15

2.4 单片机的复位 19

2.4.1 单片机的复位功能 19

2.4.2 常用复位方式 20

2.5 单片机的节电方式 21

思考题与习题 23

第3章 单片机的存储器 24

3.1 概述 24

3.1.1 半导体随机存取存储器 24

3.1.2 只读存储器 25

3.2 单片机的存储器结构 26

3.2.1 程序存储器的地址空间 27

3.2.2 数据存储器的地址空间 30

3.2.3 特殊功能寄存器(SFR)的地址空间 31

3.3 外部存储器与访问 33

3.3.1 外部程序存储器与访问 33

3.3.2 外部数据存储器与访问 34

3.3.3 外部扩展地址/数据总线——P0口和P2口 35

3.4 存储器的寻址方式 36

3.4.1 寄存器寻址方式 36

3.4.2 直接寻址方式 37

3.4.3 寄存器间接寻址方式 38

3.4.4 立即寻址方式 38

3.4.5 变址间接寻址方式 39

3.4.6 相对寻址方式 40

3.4.7 位寻址方式 40

3.5 布尔(位)处理器 41

思考题与习题 41

第4章 单片机的指令系统 42

4.1 概述 42

4.2 数据传送类指令 44

4.2.1 一般传送类指令 44

4.2.2 堆栈操作类指令 47

4.2.3 累加器A传送类指令 48

4.2.4 16位数据传送指令 50

4.3 算术运算类指令 50

4.3.1 加法类指令 51

4.3.2 减法类指令 54

4.3.3 乘法指令 55

4.3.4 除法指令 57

4.4 逻辑运算类指令 57

4.4.1 单操作数逻辑运算类指令 57

4.4.2 双操作数逻辑运算类指令 58

4.5 控制转移类指令 61

4.5.1 无条件转移类指令 61

4.5.2 条件转移类指令 67

4.6 布尔(位)处理类指令 71

4.6.1 布尔(位)数据传送指令 72

4.6.2 布尔(位)操作指令 73

4.6.3 布尔(位)逻辑运算指令 73

4.6.4 布尔(位)条件转移指令 74

思考题与习题 75

第5章 中断系统 78

5.1 概述 78

5.2 8051型单片机的中断系统 79

5.2.1 中断源结构 79

5.2.2中断请求和启/停寄存器——TCON 79

5.2.3 中断控制寄存器——IE 81

5.2.4 中断优先级 81

5.3 响应中断的条件、过程及时间 83

5.3.1 响应中断的条件 83

5.3.2 响应中断的过程 84

5.3.3 中断响应的时间 85

5.4 中断请求的撤除 86

5.5 中断服务程序 88

5.5.1 中断服务程序的设计 88

5.5.2 采用中断时的主程序结构 89

5.5.3 中断服务程序的结构 89

思考题与习题 91

第6章 接口部件的结构及其功能 92

6.1 并行I/O口的结构及其功能 92

6.1.1 并行I/O口的内部结构 92

6.1.2 读—修改—再写入操作 96

6.1.3 总线概念 96

6.2 定时/计数器结构与功能 97

6.2.1 定时/计数器的基本原理 97

6.2.2 定时/计数器的控制与状态寄存器 98

6.2.3 定时/计数器0和1的工作方式 99

6.2.4 定时/计数器2 101

6.2.5 定时/计数器的编程和应用 106

6.3 串行通信 112

6.3.1 串行通信概述 112

6.3.2 8051型串行通信 116

6.3.3 串行通信应用举例 126

思考题与习题 137

第7章 应用系统功能扩展与设计 138

7.1 概述 138

7.1.1 应用系统硬件部分总体方案的设定 138

7.1.2 外部总线 140

7.1.3 地址空间的分配 141

7.2 外部存储器扩展 144

7.2.1 外部程序存储器的扩展 144

7.2.2 外部数据存储器的扩展 147

7.2.3 外部EEPROM存储器的扩展 151

7.2.4 其他新型特殊存储器简介 154

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

7.3.1 外部扩展并行I/O口的技术要求 156

7.3.2 I/O口外部扩展的相关技术 157

7.3.3 简单、无条件I/O口的扩展 159

7.3.4 多功能8155H/8156H并行I/O口的扩展 161

7.3.5 8255A并行I/O口的扩展 168

7.4 数模(D/A)和模数(A/D)转换器的扩展 179

7.4.1 外部扩展数模(D/A)转换器 179

7.4.2 外部扩展模数(A/D)转换器 185

7.4.3 模拟电路设计中应注意的问题 195

7.5 外部中断源的扩展 197

7.5.1 片内定时/计数器扩展外部中断源 197

7.5.2 查询法扩展外部中断源 198

7.5.3 优先权编码器扩展外部中断源 200

7.6 串行标准接口的扩展 201

7.6.1 配置RS-232-C标准接口 202

7.6.2 RS-422A、RS-423A和RS-485标准接口简介 205

思考题与习题 208

第8章 程序设计基础 210

8.1 程序设计概述 210

8.1.1 汇编语言程序设计的基本步骤与方法 210

8.1.2 常用伪指令简介 214

8.2 程序设计基础举例 216

8.2.1 简单结构程序 216

8.2.2 分支结构程序 218

8.2.3 循环结构程序 221

8.2.4 子程序结构程序 223

8.2.5 查表结构程序 228

8.3 源程序的基本格式 230

8.4 软件抗干扰技术简介 231

8.4.1 嵌入式测控系统软件的基本要求 232

8.4.2 软件抗干扰的特点及其前提条件 232

8.4.3 常用的软件抗干扰方法 233

8.4.4 故障自动恢复处理程序 238

8.5 常用功能模块程序设计举例 241

8.5.1 算术运算程序段设计 242

8.5.2 数制转换程序段设计 245

8.5.3 数字滤波程序段设计 250

思考题与习题 254

第9章 应用系统的开发、设计与调试 256

9.1 应用系统的开发与设计 256

9.1.1 应用系统的开发与设计过程 256

9.1.2 单片机开发仿真系统(器)及其应用 261

9.1.3 应用系统(样机)硬件部分的调试过程 265

9.1.4 应用系统(样机)软件的开发、调试过程 268

9.2 典型的单片机开发仿真系统(器)简介 270

9.3 单片机应用简介 273

9.4 单片机实验与课程设计 275

思考题与习题 276

附录A 277

A.1 指令系统中常用符号说明 277

A.2 影响标志位设置的指令 278

A.3 MCS—51指令表 279

A.4内部RAM中20H~2FH的位地址表 282

A.5 特殊功能寄存器地址表 283

A.6 MCS—51部分特性表 284

参考文献 288

相关图书
作者其它书籍
返回顶部