《MCS-51单片机原理与应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:孙秀强,孙桂玲,郭法楼等编;天津市高等教育自学考试委员会组编;李维祥主编
  • 出 版 社:天津:天津大学出版社
  • 出版年份:2001
  • ISBN:7561814291
  • 页数:222 页
图书介绍:

目录 1

第1章 单片机应用基础 1

1.1 什么是微处理器?什么是单片机? 1

1.2 单片机的特点 3

1.3 单片机应用系统组成及开发方法 4

1.3.1 单片机应用系统的组成 4

1.3.2 单片机应用系统的仿真与调试 7

1.4 二进制运算及其编码 8

1.4.1 二进制、十进制、十六进制 8

1.4.2 二进制运算 9

1.4.3 原码、补码及补码运算 11

1.4.4 BCD(Binary-Coded Decimal)码 16

1.4.5 ASCII(American National Standard Code for Information Interchange)码 17

本章小结 18

习题 18

第2章 MCS-51单片机结构和工作原理 20

2.1 MCS-51单片机的基本结构 20

2.2 MCS-51内部中央处理器CPU 21

2.2.1 控制器 21

2.2.2 运算器 23

2.3 MCS-51存储器组织 25

2.3.1 数据存储器(RAM) 25

2.3.2 程序存储器 29

2.4 并行输入/输出口电路结构 29

2.4.1 P0口 29

2.5.1 信号引脚介绍 31

2.5 MCS-51的信号引脚 31

2.4.2 P1口 31

2.4.4 P3口 31

2.4.3 P2口 31

2.5.2 信号引脚的第二功能 32

2.6 MCS-51的外部总线结构 33

2.7 时钟电路与时序 34

2.7.1 时钟电路 34

2.7.2 时序定时单位 35

2.7.3 MCS-51指令时序 36

2.7.4 从外部程序空间读取指令的时序 38

2.7.5 外部数据空间读写时序 38

2.8.2 复位信号及其产生 39

2.8.1 复位操作的主要功能 39

2.8 MCS-51单片机的复位操作 39

2.9 MCS-51单片机的节电方式 40

2.9.1 待机方式 41

2.9.2 掉电保护方式 41

本章小结 41

习题 41

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

3.1 指令格式 43

3.2 MCS-51的寻址方式 43

3.2.1 立即寻址 43

3.2.2 直接寻址 43

3.2.4 寄存器间接寻址 44

3.2.3 寄存器寻址 44

3.2.6 相对寻址 45

3.2.5 变址寻址 45

3.2.7 位寻址 46

3.3 指令系统 47

3.3.1 数据传送类指令 47

3.3.2 算术运算类指令 50

3.3.3 逻辑操作类指令 52

3.3.4 控制转移类指令 54

3.3.5 位操作类指令 59

本章小结 61

习题 61

4.1 数据传送及处理程序 63

第4章 MCS-51单片机程序设计举例 63

4.2 算术运算类程序 64

4.3 逻辑运算类程序 66

4.4 查表程序 68

4.5 软件延时程序 71

4.6 代码转换程序 71

4.7 数据块处理程序 73

4.8 I/O接口程序 77

本章小结 79

习题 79

5.1 常用存储器介绍 81

5.1.1 随机存取存储器(Random Access Memory-RAM) 81

第5章 存储器及其扩展 81

5.1.2 只读存储器(Read Only Memory-ROM) 82

5.1.3 典型存储器芯片 82

5.2 地址译码与控制 91

5.2.1 地址锁存器 91

5.2.2 线选法 93

5.2.3 地址译码法 95

5.3 单片机与RAM连接方法 99

5.3.1 外扩2k字节RAM 100

5.3.2 外扩4k字节RAM 101

5.4 单片机与EPROM连接方法 101

5.4.2 扩展4k字节EPROM的连接方法 102

5.4.1 扩展2k字节EPROM的连接方法 102

5.4.3 扩展8k字节EPROM的连接方法 103

5.4.4 扩展64k字节EPROM的连接方法 103

5.4.5 单片机与E2PROM的连接方法 107

本章小结 107

习题 108

第6章 中断系统 109

6.1 中断的基本概念 109

6.1.1 中断 109

6.1.2 中断系统的功能 109

6.2 8051单片机的中断系统 110

6.2.1 中断源 111

6.2.2 中断控制 111

6.2.3 中断处理过程 114

6.2.4 中断请求的撤除 116

本章小结 117

习题 117

6.2.5 中断响应时间 117

第7章 输入和输出 119

7.1 微型计算机I/O接口技术简述 119

7.1.1 I/O接口电路的功能 119

7.1.2 I/O接口的构成 119

7.1.3 数据总线隔离技术 120

7.1.4 I/O端口的编址 121

7.2 微型机与外设之间的数据传送方式 122

7.2.1 程序传送 122

7.3 MCS-51单片机I/O口直接应用 123

7.3.1 有关I/O口的操作指令 123

7.2.2 中断传送 123

7.2.3 直接存储器存取传送(DMA) 123

7.3.2 I/O口的直接应用 124

7.4 单片机简单的I/O扩展 126

7.4.1 简单输入接口扩展 126

7.4.2 简单输出接口扩展 127

7.5 8255A作单片机的可编程I/O扩展 128

7.5.1 8255A的逻辑结构和信号引脚 128

7.5.2 总线接口电路 129

7.5.4 8031和8255A的接口 130

7.5.5 8255A的工作方式及数据I/O操作 130

7.5.3 控制逻辑电路 130

7.5.6 8255A的控制字及初始化编程 132

7.6 8155作单片机的可编程I/O、RAM存储器和定时器/计数器扩展 134

7.6.1 8155基本结构及工作方式 134

7.6.2 8155与MCS-51单片机的连接 136

7.6.3 8155的命令/状态字 137

7.6.4 8155的定时器/计数器简介 137

本章小结 139

习题 140

第8章 MCS-51定时器/计数器及其应用 141

8.1 定时方法概述 141

8.2 定时器/计数器的定时和计数功能…………………………………………………(141 )8.3 定时器/计数器的控制寄存器 142

8.4.1 定时器/计数器工作方式0 143

8.4 MCS-51的定时器/计数器工作方式 143

8.4.2 定时器/计数器工作方式1 146

8.4.3 定时器/计数器工作方式2 147

8.4.4 定时器/计数器工作方式3 149

8.5 门控位GATE的功能和使用方法 150

8.6 用定时器/计数器进行外部中断扩展 151

本章小结 151

习题 151

第9章 MCS-51单片机串行口及应用 153

9.1 串行通信的基本概念 153

9.1.1 异步通信方式ASYNC(Asynchronous Data Communication) 153

9.1.2 通用异步收发器UART(Universal Asynchronous Receiver and Transmitter) 153

9.1.4 奇、偶校验 154

9.1.5 串行通信传送方式 154

9.1.3 波特率 154

9.2 MCS-51单片机串行口的结构及工作原理 155

9.2.1 MCS-51单片机串行口结构 155

9.2.2 串行口控制寄存器SCON 155

9.2.3 特殊功能寄存器PCON 157

9.2.4 串行发送、接收缓冲器SBUF 157

9.2.5 串行通信中波特率设置 158

9.3 串行口工作时序及应用举例 159

9.3.1 方式0 159

9.3.2 方式1 162

9.3.3 方式2、方式3 166

习题 171

本章小结 171

第10章 键盘和LED显示接口 172

10.1 键盘接口 172

10.1.1 键盘的基本工作原理 172

10.1.2 键盘接口的任务 173

10.1.3 键盘的种类 173

10.2 独立式按键接口 174

10.2.1 独立式按键与8051的接口 174

10.2.2 独立式按键与扩展的I/O口连接 176

10.2.3 独立式按键的编码接口与8051的连接 177

10.3 矩阵式键盘接口 178

10.3.1 矩阵式键盘的工作原理 178

10.3.2 矩阵式键盘与8051的接口 179

10.4 LED显示接口 184

10.3.3 矩阵式键盘与8051扩展I/O端口的连接 184

10.4.1 七段LED显示器 185

10.4.2 LED显示器的静态显示 188

10.4.3 LED显示器的动态显示 190

本章小结 192

习题 193

第11章 D/A与A/D接口 196

11.1 D/A转换器的概述 196

11.1.1 D/A转换的基本方法 196

11.1.2 D/A转换器的技术参数 197

11.2 DAC0832接口与应用 198

11.2.1 DAC0832的工作原理 198

11.2.2 DAC0832和8051的连接 200

11.3.1 A/D转换的原理 203

11.3 A/D转换器概述 203

11.3.2 A/D转换器的主要技术指标 204

11.3.3 A/D转换器和系统连接时要考虑的问题 205

11.4 ADC0809接口与应用 206

11.4.1 ADC0809电路组成 206

11.4.2 ADC0809与单片机8051查询方式的接口电路 208

11.5 MC14433的接口 211

11.5.1 双积分型A/D转换器MC14433的功能 211

11.5.2 MC14433与单片机8051的接口 213

本章小结 215

习题 216

附录 MCS-51单片机指令系统表 218

参考文献 222