《单片机应用新技术教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:朱宇光主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:750535549X
  • 页数:374 页
图书介绍:

第1章 绪论 1

第1节 单片机基础知识 2

1.什么是单片机 2

2.单片机主流系列 2

3.单片机芯片技术的发展概况 3

第2节 单片机应用 5

1.单机应用 5

2.多机应用 6

3.单片机应用系统的分类 7

4.单片机应用系统的构成方式 9

习题 9

第2章 单片机的组成与工作原理 10

1.MCS-51系列的 8051单片机结构 11

第1节 MCS-51单片机的内部结构 11

2.CPU结构 12

3.存贮器 14

4.I/O口及相应的特殊功能寄存器 18

第2节 MCS-51单片机的引脚及其片外总线 23

1.P0-P3口的引线 23

2.控制信号 24

第3节 CPU时序 25

习题 27

第3章 MCS-51指令系统 28

第1节 指令的格式及标识 29

1.汇编指令 29

2.伪指令 30

1.寄存器寻址 31

第2节 寻址方式 31

4.关于注释 31

3.指令中的符号标识 31

2.直接寻址 32

3.寄存器间接寻址 33

4.立即寻址 33

5.基址寄存器加变址寄存器间接寻址 34

6.相对寻址 35

7.位寻址 35

第3节 数据操作和指令类型 35

1.数据操作 35

2.指令类型 36

第4节 数据传送指令 36

1.内部数据传送指令 37

2.累加器A与外部数据存贮器传送指令 39

3.查表指令 40

第5节 算术操作指令 41

1.加法指令 41

2.减法指令 44

3.乘法指令 45

4.除法指令 45

第6节 逻辑操作类指令 45

1.两个操作数的逻辑操作指令 46

2.累加器A的逻辑操作指令 47

第7节 控制转移指令 49

1.无条件转移指令 49

2.条件转移指令 50

3.调用和返回指令 52

1.位变量传送指令 54

第8节 布尔变量操作类指令 54

3.位变量逻辑操作指令 55

2.位变量修改指令 55

第9节 指令的应用举例 56

习题 59

第4章 MCS-51单片机内部定时器/计数器及其应用 61

第1节 定时器/计数器的结构及工作原理 62

第2节 定时器/计数器的工作方式和控制寄存器 63

1.方式寄存器TMOD 63

2.控制寄存器TCON 64

第3节 定时器的工作方式 64

1.方式0 65

2.方式1 65

3.方式2 66

第4节 定时器/计数器的编程和应用举例 67

4.方式3 67

习题 74

第5章 单片机输入/输出与中断 75

第1节 输入/输出概述 76

1.输入/输出概念 76

2.输入/输出信息种类 76

3.CPU寻址外部设备的两种方式 77

4.CPU与外设之间的数据传送方式 77

第2节 中断概念 79

1.什么是中断 79

2.实现中断的好处 79

3.常用中断源 79

第3节 MCS-51的中断系统 80

4.中断系统功能 80

1.中断源 81

2.中断允许控制 82

3.中断优先级 83

4.中断响应与中断处理 84

第4节 中断控制与中断服务程序设计 86

1.中断控制程序 86

2.中断服务程序设计 87

3.中断应用举例 88

第5节 中断源的扩展 90

1.用定时器/计数器T0、T1扩展外部中断 90

2.采用中断与查询相结合的方式 91

习题 92

第6章 接口 93

第1节 并行口 94

1.根据所处位置不同的并行口分类 94

2.根据驱动电路不同的并行口分类 94

第2节 串行口 95

1.异步数据传送 95

2.同步数据传送 95

3.I2C总线数据传送 95

第3节 键盘/显示器接口 96

1.键盘接口 96

2.显示器接口 105

3.键盘、显示器接口 110

第4节 D/A、A/D转换接口 116

1.D/A转换器 117

2.AID转换器 123

习题 133

第7章 系统扩展技术 135

第1节 系统扩展概述 136

第2节 程序存贮器的扩展 137

1.常用程序存贮器介绍 138

2.MCS-51 单片机程序存贮器的扩展 142

3.程序存贮器扩展举例 143

第3节 数据存贮器扩展 144

1.常用静态数据存贮器(SRAM)介绍 145

2.数据存贮器的扩展 146

3.数据存贮器扩展举例 147

4.用E2PROM作为外部数据存贮器 147

第4节 I/O口的扩展 148

1.8255通用可编程并行接口电路 148

2.MCS51和8255的接口方法 152

3.8155 RAM、I/O接口 154

4.用TTL芯片扩展简单的I/O接口 159

第5节 定时器/计数器的扩展 161

1.8253可编程定时器/计数器介绍 161

2.8253和MCS-51的接口和应用举例 167

1.符号描述 168

习题 169

第8章 单片机选型技术 170

第1节 选型问题的提出 171

第2节 如何进行单片机选型 172

1.单片机的性能指标 172

2.单片机的选型原则 174

习题 178

第9章 单片机程序设计 179

1.机器语言 180

2.汇编语言 180

第1节 程序设计语言 180

3.高级语言 181

第2节 汇编语言源程序格式及她指令 181

1.源程序格式 181

2.构指令 182

3.汇编方式 184

第3节 单片机程序设计 185

1.程序设计概述 185

2.结构化程序设计 186

3.子程序设计 191

4.综合程序举例 195

习题 205

第10章 单片机应用系统设计实例 206

第1节 应用系统的设计和开发过程综述 207

1.确定总体设计方案 207

2.硬件设计 208

3.软件设计 208

4.仿真调试 208

5.安装和统调 208

第2节 设计实例——机场助航灯隔离变压器单片机测试系统的设计 209

1.机场助航灯隔离变压器简介 209

2.设计要求 209

3.确定总体设计方案 209

4.硬件设计 211

5.软件设计 216

习题 231

第11章 典型4位单片机原理及应用 232

第1节 4位单片机简介 233

第2节 高性能的4位单片机TLCS-47C200A/47C400A 233

1.基本结构与性能 233

2.内部 CPU功能 236

3.外围硬件功能 247

4.中断功能 261

5.节电功能 264

6.复位功能 266

第3节 TLCS-47系列指令系统 267

2.指令描述 269

3.指令表 277

习题 279

第12章 TLCS-47CMOS系列编程实例 281

第1节 十六进制/十进制转换 282

第2节 十进制/十六进制转换 284

第3节 加法和减法 286

第4节 乘法和除法 292

第5节 比较RAM中数据 306

第6节 键扫描 308

第7节 VFT动态显示 315

第8节 串件接口 319

第9节 遥控接收 322

习题 329

第13章 串行通信 330

第1节 通用的异步接收/发送器UART 331

1.串行接口的控制寄存器 332

第2节 MCS-51的串行通信接口 332

2.串行接口的工作方式 334

3.波特率设计 337

4.多机通信原理 339

第3节 串行通信应用实例 340

1.MCS-51串行口方式0应用实例 340

2.双机、多机通信应用 342

第14章 单片机应用系统抗干扰技术 355

第1节 硬件抗干扰技术 356

1.接口技术 356

2.单片机总线抗干扰措施 358

3.机器锁死检测技术和处理方法 360

4.停、送电过渡过程 361

5.印制电路板设计技术 362

第2节 软件抗干扰技术 364

1.循环扫描方式 364

2.表决方式 364

3.积分方式 364

4.设置软件馅饼 364

5.与硬件的配合 365

6.指令的选取 365

第3节 电源 365

1.高压开关电源 365

2.低压开关电源 366

习题 366

附录一 MCS-51指令表 368

附录二 TLCS-47指令代码表 373

参考文献 374