《MCS-51系列单片微型计算机及其应用 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:孙育才编
  • 出 版 社:南京:东南大学出版社
  • 出版年份:1990
  • ISBN:7810230069
  • 页数:316 页
图书介绍:本书系统介绍该微机的硬件结构、功能特点、指令系统、外部功能扩展、编程技术及应用举例。

第一章 绪论 1

1-1 单片微型计算机 1

1-2 Intel MCS系列单片微机简介 4

1-2-1 MCS-48系列单片微机 5

1-2-2 MCS-51系列单片微机 5

1-2-3 MCS-96系列单片微机 7

1-3 单片微机工业产品(IGP)概念 10

思考题与习题 11

第二章 MCS-51单片微机系统内部结构 12

2-1 8051引脚功能说明 14

2-2 中央处理器CPU 17

2-2-1 算术/逻辑运算部件ALU 17

2-2-2 专用寄存器 18

2-2-3 振荡器、时钟电路及时序 21

2-3 并行I/O口结构及操作 24

2-3-1 并行I/O口的内部结构 25

2-3-2 读—修改—写操作 28

2-3-3 并行I/O口的写操作 29

2-3-4 并行I/O口的负载能力 30

2-3-5 总线 30

2-4 定时器/计数器 32

2-4-1 定时器控制与状态寄存器 33

2-4-2 定时方式 35

2-5 串行I/O口 39

2-5-1 串行I/O口控制与状态寄存器 42

2-5-2 串行I/O口的工作方式 44

2-5-3 PCON中的波特率选择位 55

2-5-4 串行和多处理机通讯 55

2-6 中断 60

2-6-1 MCS-51中断 62

2-6-2 中断优先级 66

2-6-3 中断管理 67

2-6-4 外部中断 70

2-6-5 中断响应时间 70

2-6-6 MCS-51的单步操作 71

2-7 RST/VPD引脚 72

2-7-1 复位 73

2-7-2 节电运行方式 74

2-8 8751H单片微机 78

2-8-1 8751片内EPROM编程 78

2-8-2 8751内部程序校验 79

2-8-3 8751程序存储器保密位 81

2-8-4 8751 EPROM擦除特性 82

2-9 片内振荡器 82

2-9-1 HMOS型MCS-51单片微机 82

2-9-2 C-HMOS型MCS-51单片微机 83

思考题与习题 85

第三章 MCS-51存储器和布尔(位)处理器 87

3-1 概述 87

3-2 MCS-51存储器结构 92

3-2-1 程序存储器地址空间 94

3-2-2 数据存储器地址空间 95

3-2-3 特殊功能寄存器空间 98

3-3 MCS-51的寻址方式 101

3-3-1 寄存器寻址方式 103

3-3-2 直接寻址方式 104

3-3-3 寄存器间接寻址方式 104

3-3-4 立即寻址方式 105

3-3-5 变址间接寻址方式 105

3-3-6 相对寻址方式 106

3-3-7 位寻址方式 107

3-4 外部存储器的存取 107

3-5 布尔(位)处理器 110

思考题与习题 111

第四章 MCS-51指令系统 113

4-1 指令系统概述 113

4-2 数据传送类指令 117

4-2-1 数据传送类操作 117

4-2-2 数据传送类指令 119

4-3 算术运算类指令 130

4-3-1 算术运算操作 130

4-3-2 算术运算类指令 131

4-4 逻辑运算类指令 145

4-4-1 单操作数逻辑运算类指令 145

4-4-2 双操作数逻辑运算类指令 147

4-5 控制转移类指令 152

4-5-1 无条件转移类指令 152

4-5-2 条件转移类指令 163

4-6 布尔(位)处理类指令 175

4-6-1 布尔数据传送类指令 177

4-6-2 布尔状态控制类指令 178

4-6-3 位逻辑操作类指令 180

4-6-4 位条件转移类指令 183

思考题与习题 187

第五章 程序设计与接口技术举例 191

5-1 程序设计举例 191

5-1-1 数制转换子程序的设计 191

5-1-2 多字节数运算 193

5-1-3 查表程序 195

5-1-4 响应中断时现场保护 198

5-1-5 利用堆栈传送参数 200

5-1-6 N路分支程序 203

5-1-7 在运行中计算分支目的地址 205

5-1-8 直接代码参数转送 207

5-2 外围接口技术 210

5-2-1 并行I/O端口设置方法之一 210

5-2-2 并行I/O端口设置方法之二 213

5-2-3 采用8423扩展并行I/O接口 216

5-2-4 软件延时 217

5-2-5 串行口和定时器的设置 218

5-2-6 简单I/O串行驱动程序 219

5-2-7 串行口字符串发送 220

5-2-8 特殊字符的识别和处理 221

5-2-9 定时溢出的同步 223

5-2-10 读出正在计数的定时器/计数器 224

思考题与习题 225

第六章 外部功能扩展 227

6-1 程序存储器扩展 227

6-2 数据存储器扩展 231

6-3 并行I/O口扩展 337

6-4 串行口扩展 241

6-5 A/D,D/A扩展 242

6-5-1 8051外部扩展D/A转换器 243

6-5-2 8051外部扩展A/D转换器 256

6-6 外中断源扩展 262

思考题与习题 263

第七章 MCS-51单片微机的开发 265

7-1 应用概述 265

7-2 手工编程与汇编 266

7-3 计算机自动汇编 267

7-4 MCS-51开发装置 268

7-5 MCS-51系列的开发与应用举例 272

附表1 指令系统中常用符号说明 292

附表2 影响标志位设置的指令 294

附表3 MCS-51指令表 295

附表4 内部RAM中20H~2FH的位地址表 301

附表5 特殊功能寄存器地址表 302

附表6 MCS-51部分特性表 303

国内产品简介 312

参考文献 316