《微控制器原理及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:向敏,程安宇,罗志勇等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115276698
  • 页数:272 页
图书介绍:微机原理、存储器、指令系统与程序设计、输入/输出接口技术、8086中断系统与中断控制器、单片机基本结构、单片机指令和程序设计、中断系统及应用、定时器/计数器、串口通信技术、接口扩展技术、A/D和D/A转换器接口技术、键盘及显示技术、应用实例开发与设计。

第1章 微型计算机组成及原理 1

1.1微计算机概述 1

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

1.1.2微型计算机的系统组成 3

1.1.3微计算机的数据表示方法 6

1.1.4微计算机中常用术语 11

1.2 8086/8088微处理器结构 11

1.2.1 8086微处理器的内部结构 11

1.2.2 8086/8088微处理器的管脚特性 16

1.3 8086/8088的系统组成 20

1.3.1 8086/8088最小工作模式系统组成 20

1.3.2 8086/8088最大工作模式系统组成 21

1.3.3 8086/8088微处理器的工作时序 23

1.4 80 × 86其他系列微处理器 25

1.4.1 32位80X86微处理器 25

1.4.2 Pentium系列微处理器 27

1.4.3双核微处理器 28

1.5微计算机总线技术 28

1.5.1总线的性能指标与分类 28

1.5.2微计算机并行总线 29

1.5.3微计算机串行总线 32

1.5.4其他接口总线 34

本章小结 35

思考题与习题 35

第2章 微型计算机存储器 36

2.1半导体存储器 36

2.1.1半导体存储器的性能指标 37

2.1.2半导体存储器的分类及其特点 37

2.1.3存储器芯片的基本组成 40

2.2存储器与系统的连接 44

2.2.1主存储器与CPU的接口 44

2.2.2存储器容量的扩充 47

2.3现代存储器体系结构 52

2.3.1并行主存储器结构 52

2.3.2高速缓冲存储器 52

2.3.3虚拟存储器 53

本章小结 54

思考题与习题 54

第3章 微型计算机指令系统与程序设计 56

3.1指令格式及操作数类型 56

3.1.1指令格式 56

3.1.2操作数类型 57

3.2寻址方式 57

3.2.1立即数寻址 57

3.2.2寄存器寻址 58

3.2.3存储器寻址 58

3.2.4隐含寻址 62

3.3 8086指令系统 62

3.3.1数据传送指令 63

3.3.2算术运算指令 65

3.3.3逻辑运算指令 67

3.3.4移位指令 68

3.3.5串操作指令 69

3.3.6控制转移指令 72

3.3.7处理器控制指令 76

3.4汇编程序基本知识 77

3.4.1汇编语言源程序分段结构 78

3.4.2汇编程序中语句的类型与格式 79

3.4.3汇编程序伪指令与宏指令 80

3.5汇编语言程序设计 84

3.5.1顺序程序设计 84

3.5.2分支程序设计 85

3.5.3循环程序设计 86

3.5.4子程序设计 87

本章小结 88

思考题与习题 88

第4章 微型计算机输入/输出接口技术 89

4.1 I/O接口技术概述 89

4.1.1 I/O接口的相关概念 89

4.1.2 I/O接口的主要功能 90

4.1.3 I/O接口的典型结构 91

4.2 I/O端口的编址与访问 91

4.2.1 I/O端口的编址 91

4.2.2 I/O端口的访问 94

4.3 I/O端口的地址译码 95

4.3.1门电路构成的地址译码方式 95

4.3.2译码器构成的地址译码电路 97

4.3.3开关式地址译码电路 97

4.4 CPU和外设间的数据传输方式 98

4.4.1程序控制方式 99

4.4.2中断控制方式 104

4.4.3直接存储器存取方式 104

本章小结 104

思考题与习题 105

第5章8086中断系统与中断控制器 106

5.1中断概述 106

5.1.1中断的基本概念 106

5.1.2中断优先级管理 107

5.1.3中断处理过程 108

5.2 8086/8088中断系统 109

5.2.1 8086/8088中断类型 109

5.2.2 8086/8088的中断向量表 111

5.3 8259A可编程中断控制器 112

5.3.1 8259A的结构与接口 113

5.3.2 8259A中断管理 116

5.3.3 8259A工作方式 117

5.3.4 8259A命令字 120

5.3.5 8259A编程应用 123

本章小结 127

思考题与习题 127

第6章MCS-51单片机的基本结构 128

6.1 MCS-51单片机组成结构 128

6.1.1 MCS-51单片机引脚定义 130

6.1.2 MCS-51单片机CPU结构 133

6.1.3 MCS-51单片机存储器结构 135

6.2 MCS-51单片机时钟电路与总线时序 138

6.2.1时钟电路 138

6.2.2总线时序 138

6.3复位电路 139

6.4 MCS-51单片机的最小系统 140

本章小结 141

思考题与习题 141

第7章MCS-51单片机的指令与程序设计 143

7.1 MCS-51汇编指令格式和寻址方式 143

7.2 MCS-51指令介绍 147

7.2.1数据传送指令 147

7.2.2算术运算指令 149

7.2.3移位与逻辑运算指令 151

7.2.4控制转移指令 152

7.2.5位操作指令 155

7.3 MCS-51汇编语言程序设计 156

7.3.1 MCS-51常用伪指令 156

7.3.2 MCS-51汇编语言程序的基本结构 157

7.4 MCS-51单片机的C程序设计 159

7.4.1 C51与标准C的简单比较 160

7.4.2 MCS-51单片机的软件开发工具与程序设计 161

本章小结 166

思考题与习题 166

第8章MCS-51单片机的中断系统及应用 169

8.1 MCS-51单片机中断的概念与结构 169

8.2 MCS-51单片机的中断处理 171

8.2.1 MCS-51单片机的中断控制 171

8.2.2 MCS-51单片机外部中断的触发方式 174

8.2.3 MCS-51单片机中断服务程序的设计 176

8.3 MCS-51单片机中断处理实例 177

本章小结 182

思考题与习题 182

第9章MCS-51单片机的定时器/计数器 184

9.1 MCS-51定时器/计数器的结构 184

9.1.1控制寄存器TCON 185

9.1.2工作方式寄存器TMOD 185

9.2 MCS-51定时器/计数器的工作方式 186

9.2.1工作方式0 186

9.2.2工作方式1 187

9.2.3工作方式2 188

9.2.4工作方式3 188

9.2.5 8052单片机定时器/计数器2 189

9.3定时器/计数器的编程与应用 191

9.3.1毫秒级定时 191

9.3.2超出最大范围定时/计数 194

9.3.3 8052单片机Timer2的应用 195

本章小结 196

思考题与习题 196

第10章MCS-51单片机的串行通信技术 197

10.1串行通信的基本知识 197

10.1.1串行通信的概念 197

10.1.2串行通信的工作方式 198

10.1.3串行通信总线的电气标准 199

10.2 MCS-51单片机的串行口 201

10.2.1 MCS-51单片机串行口的基本结构 201

10.2.2 MCS-51单片机串行口的寄存器 202

10.2.3 MCS-51单片机串行口的工作模式 203

10.3单片机多机通信与通信协议 206

10.3.1多机通信原理 206

10.3.2多机通信实例 207

10.3.3串口通信协议 209

10.4 MCS-51单片机串行通信应用实例 210

本章小结 216

思考题与习题 216

第11章MCS-51单片机的扩展技术 217

11.1 MCS-51单片机的I/O口扩展技术 217

11.1.1用8255扩展并行I/O接口 217

11.1.2用74系列芯片扩展并行I/O接口 223

11.2 MCS-51单片机的存储器扩展技术 225

11.2.1程序存储器的扩展 226

11.2.2并行数据存储器的扩展 227

11.2.3串行数据存储器的扩展 227

本章小结 231

思考题与习题 231

第12章MCS-51与A/D和D/A的接口技术 233

12.1 A/D转换器 233

12.1.1 A/D转换器基本原理 233

12.1.2 A/D转换器主要结构 234

12.1.3 A/D转换器性能指标 237

12.1.4 A/D转换器应用实例 238

12.2 D/A转换器 244

12.2.1 D/A转换器基本原理 244

12.2.2 D/A转换器主要结构 244

12.2.3 D/A转换器性能指标 246

12.2.4 D/A转换器应用实例 247

本章小结 250

思考题与习题 251

第13章MCS-51单片机系统的 键盘及显示技术 252

13.1 MCS-51单片机应用系统中键盘的设计 252

13.1.1键盘的工作特点 252

13.1.2独立式按键接口设计 254

13.1.3矩阵式键盘接口设计 257

13.2 LED数码显示接口电路设计 264

13.2.1 LED数码显示器结构与原理 264

13.2.2 LED数码显示接口技术 265

13.3 LCD液晶显示接口电路设计 267

13.3.1 LCD数码显示器结构及原理 267

13.3.2 LCD 1602简介及应用 268

本章小结 270

思考题与习题 271

参考文献 272