《单片机原理及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张涛主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302176251
  • 页数:313 页
图书介绍:本书以MCS-51系列单片机为对象,介绍微型计算机的硬件结构、指令系统及接口技术。

第1章 基础知识 1

1.1计算机概述 1

1.1.1电子计算机的发展 1

1.1.2微型计算机的硬件结构 2

1.1.3计算机主要技术指标名词 4

1.2嵌入式系统与单片机 5

1.2.1嵌入式计算机系统 5

1.2.2单片机的发展 6

1.2.3单片机的特点 7

1.2.4单片机的分类 8

1.2.5单片机的典型产品 8

1.2.6单片机的应用 11

1.3数制与编码 11

1.3.1计算机中的数制 11

1.3.2数制转换 13

1.3.3带符号数的表示方法 15

1.3.4计算机中的编码 18

本章小结 20

习题1 20

第2章 单片机的硬件结构 22

2.1 MCS—51单片机的组成和内部结构 23

2.1.1 MCS—51单片机的总体结构 23

2.1.2 MCS—51单片机各功能部件介绍 24

2.1.3 CPU时序 26

2.1.4 MCS—51单片机的复位 28

2.2 MCS—51单片机的引脚功能 29

2.3 MCS—51单片机的存储器 31

2.3.1单片机存储器的结构 31

2.3.2程序存储器ROM 33

2.3.3数据存储器RAM 33

2.3.4程序计数器 36

2.3.5特殊功能寄存器(SFR) 36

2.4 MCS—51单片机的并行I/O接口 39

2.4.1 P0口 40

2.4.2 P1口 41

2.4.3 P2口 41

2.4.4 P3口 42

2.4.5并行I/O接口的负载能力 44

本章小结 44

习题2 45

第3章 MCS—51单片机的指令系统 46

3.1指令格式及常用符号 47

3.1.1汇编语言指令格式 47

3.1.2汇编语言指令及其注释中常用的符号 48

3.2寻址方式 49

3.2.1寻址方式 49

3.2.2各寻址方式的寻址空间及符号注释 53

3.2.3指令字节数与寻址方式的关系 54

3.3 MCS—51单片机的指令系统 55

3.3.1数据传送类指令 55

3.3.2算术运算类指令 62

3.3.3逻辑运算类指令 68

3.3.4控制程序转移类指令 72

3.3.5位操作类指令 79

本章小结 82

习题3 83

第4章 汇编语言程序设计 86

4.1程序设计概述 86

4.1.1程序设计语言 86

4.1.2汇编语言程序的基本结构 87

4.1.3程序编制的步骤 91

4.1.4程序设计方法和技巧 92

4.2顺序结构程序设计 93

4.2.1顺序程序设计方法 93

4.2.2顺序结构程序设计示例 93

4.3分支结构程序设计 95

4.3.1分支结构程序设计方法 95

4.3.2分支结构程序设计示例 95

4.4循环结构程序设计 98

4.4.1循环结构程序设计方法 98

4.4.2循环结构程序设计示例 100

4.5子程序设计 103

4.5.1子程序设计方法 103

4.5.2子程序设计示例 104

本章小结 107

习题4 108

第5章 MCS—51的中断系统及定时/计数器 109

5.1中断系统结构与控制 109

5.1.1中断的概念 109

5.1.2中断的功能 110

5.1.3中断系统结构 111

5.1.4中断请求寄存器 113

5.1.5中断系统控制寄存器 115

5.1.6中断优先次序控制 116

5.2中断处理过程 117

5.3定时/计数器 122

5.3.1定时/计数器的结构与工作原理 123

5.3.2与定时/计数器有关的SFR 124

5.3.3定时/计数器的初始化 126

5.3.4定时/计数器的工作方式 127

5.3.5定时/计数器的应用举例 135

5.4外部中断源扩展 138

本章小结 140

习题5 141

第6章 并行I/O接口的扩展 143

6.1简单的I/O接口扩展 144

6.1.1 简单I/O接口扩展常用芯片 144

6.1.2简单并行I/O接口扩展实例 146

6.2可编程I/O接口的扩展 147

6.2.1采用8255A扩展I/O接口 148

6.2.2采用8155扩展I/O接口 155

本章小结 160

习题6 160

第7章 单片机存储器的扩展 161

7.1概述 161

7.1.1存储器基本知识 161

7.1.2总线 163

7.1.3扩展总线的实现 164

7.1.4半导体存储器的连接方法 165

7.2程序存储器扩展 165

7.2.1常用程序存储器芯片 165

7.2.2程序存储器扩展的基本方法 166

7.2.3程序存储器扩展实例分析 167

7.3数据存储器扩展 170

7.3.1常用数据存储器芯片 170

7.3.2数据存储器扩展举例 171

本章小结 173

习题7 173

第8章 人机接口 175

8.1键盘接口 175

8.1.1概述 175

8.1.2独立式键盘及其接口 178

8.1.3矩阵式键盘及其接口 181

8.2显示器及其接口 186

8.2.1 LED显示器 187

8.2.2 LCD液晶显示器 193

8.3可编程键盘/显示器接口——Intel 8279 202

8.4微型打印机及其接口 211

8.4.1微型打印机的概述 212

8.4.2 TPμP-40A/16A微型打印机 212

本章小结 217

习题8 218

第9章 模拟接口 219

9.1 D/A转换器及其与单片机接口 219

9.1.1 D/A转换器的基本知识 219

9.1.2 D/A转换芯片DAC0832 222

9.2 A/D转换器及其与单片机接口 229

9.2.1 A/D转换器的基本知识 229

9.2.2 A/D转换器芯片ADC0809 232

9.2.3 A/D转换器芯片5G14433 240

本章小结 244

习题9 245

第10章 串行通信 246

10.1串行通信概述 247

10.1.1串行通信的基本方式 247

10.1.2串行通信的波特率 249

10.1.3串行通信的数据传送方式 249

10.1.4串行通信的接口电路 250

10.2串行通信总线标准 252

10.2.1 RS-232C接口 252

10.2.2 RS-449,RS-422A,RS-423A,RS-485标准接口 253

10.2.3 20mA电流环串行接口 255

10.3 MCS—51单片机的串行接口 255

10.3.1 MCS—51串行接口结构 256

10.3.2与串行口有关的寄存器 257

10.3.3 MCS—51串行口的工作方式 258

10.3.4 MCS—51串行通信的波特率 262

10.4 MCS—51单片机串行口的应用 263

10.4.1 MCS—51单片机双机通信 263

10.4.2 MCS—51单片机多机通信 265

10.4.3 PC和单片机之间的通信 269

10.5串行扩展概述 271

本章小结 273

习题10 273

第11章 单片机应用系统 274

11.1单片机应用系统设计 274

11.1.1单片机应用系统的设计概述 274

11.1.2单片机应用系统的设计过程 276

11.2单片机应用系统调试与运行 281

11.2.1系统调试 281

11.2.2程序的固化和运行 284

11.3单片机应用系统的抗干扰设计 285

11.3.1概述 285

11.3.2常用硬件抗干扰技术 286

11.3.3常用软件抗干扰技术 288

11.4单片机应用系统实例 290

11.4.1系统要求 290

11.4.2设计示例 291

本章小结 305

习题11 305

附录A MCS—51单片机指令表 307

附录B ASCII码表(美国标准信息交换表) 312

参考文献 313