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

  • 购买积分:11 如何计算积分?
  • 作  者:张伟主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111082966
  • 页数:255 页
图书介绍:本书介绍了单片机的结构原理和应用。

出版说明 1

前言 1

绪论 1

第1章 初识MCS—51型单片机 5

1.1剖析MCS—51型单片机及内部组成 5

1.1.1 8051型单片机的内部结构框图 5

1.1.2引脚定义及功能 7

1.1.3存储器组织结构 8

1.1.4 I/O端口 16

1.2 MCS—51型单片机的工作方式 20

1.2.1复位方式 20

1.2.2程序执行方式 22

1.2.3单步执行方式 22

1.2.4低功耗工作方式与掉电保护 23

1.3 MCS—51型单片机的时序 24

1.3.1时钟电路 24

1.3.2 CPU的时序 25

1.4构建MCS—51型单片机的最小系统 29

1.5习题 32

第2章 MCS—51型单片机系统程序设计 33

2.1 MCS—51型单片机的寻址方式 33

2.1.1指令系统概述 33

2.1.2指令格式 33

2.1.3寻址方式 34

2.1.4指令的执行过程 40

2.2数据传送指令及应用 42

2.2.1内RAM数据传送指令 43

2.2.2外RAM数据传送指令 45

2.2.3 ROM数据传送指令 46

2.2.4数据交换指令 47

2.2.5堆栈操作指令 47

2.3算术运算指令及应用 49

2.3.1不带进位的加法指令 49

2.3.3加1指令 52

2.3.2带进位的加法指令 52

2.3.4带借位的减法指令 53

2.3.5减1指令 54

2.3.6乘法指令 54

2.3.7除法指令 55

2.3.8十进制调整指令 55

2.4逻辑运算指令及应用 58

2.4.1逻辑与运算指令 58

2.4.2逻辑或运算指令 59

2.4.3逻辑异或运算指令 60

2.4.4累加器清零指令 61

2.4.5累加器取反指令 61

2.4.6移位指令 61

2.5控制转移指令及应用 62

2.5.1无条件控制转移指令 63

2.5.2有条件控制转移指令 66

2.5.3子程序调用及返回指令 70

2.5.4空操作指令 71

2.5.5控制转移类指令应用举例 72

2.6位操作指令及应用 78

2.6.1位数据传送指令 79

2.6.2位置位与清零指令 79

2.6.3位运算指令 79

2.6.4位控制转移指令 80

2.7习题 82

第3章 中断与定时 88

3.1中断系统及应用 88

3.1.1中断的概念 89

3.1.2 MCS—51型单片机的中断系统 90

3.1.3外部中断源的扩展 94

3.1.4中断系统应用举例 95

3.2定时器/计数器及应用 96

3.2.1定时器/计数器的控制 97

3.2.2定时器/计数器的工作方式 98

3.2.3定时器/计数器应用举例 104

3.3中断与定时/计数器综合应用举例 106

3.3.1实现时钟计时的基本方法 106

3.3.2程序流程图与程序清单 107

3.4习题 111

第4章 MCS—51型单片机系统的扩展 113

4.1存储器的扩展 113

4.1.1总线的扩展与驱动 113

4.1.2程序存储器的扩展 114

4.1.3数据存储器的扩展 118

4.1.4存储器的综合扩展 120

4.1.5简单I/O接口的扩展 123

4.2显示器接口技术 125

4.2.1 LED显示器接口 125

4.2.2 8155可编程接口芯片 127

4.2.3 LED显示器显示方式及其与单片机的接口 131

4.2.4液晶显示器 134

4.3.1 8279键盘/显示器接口芯片 140

4.3键盘接口技术 140

4.3.2 8279与键盘/显示器的接口 148

4.4打印机接口技术 151

4.4.1微型打印机简介 151

4.4.2 8255A可编程接口芯片 151

4.4.3查询方式的打印驱动 157

4.5模/数与数/模转换接口技术 159

4.5.1数/模(D/A)转换 159

4.5.2模/数(A/D)转换 162

4.6串行接口技术 165

4.6.1串行通信的基本知识 165

4.6.2串行接口 167

4.6.3双机通信 171

4.6.4多机通信 175

4.6.5串行接口的扩展 178

4.7习题 183

5.1.2单片机开发系统的功能 186

5.1.1单片机开发系统的构成 186

5.1 MCS—51型单片机的开发与开发系统 186

第5章 单片机实验开发系统 186

5.1.3单片机开发系统的分类 188

5.1.4 TSC—51/196型单片机实验开发系统 188

5.2 MCS—51型单片机汇编语言源程序的编辑与汇编 198

5.2.1伪指令 198

5.2.2汇编语言源程序的汇编 200

5.3习题 203

第6章 MCS—51型单片机应用举例 204

6.1 HZBJ控制系统 204

6.1.1概述 204

6.1.2系统总体设计 204

6.1.3系统硬件电路设计 205

6.1.4系统程序设计 209

6.2步进电动机的控制 232

6.2.1控制原理 232

6.2.2用8031型单片机对步进电动机进行控制 233

6.3习题 236

第7章 单片机应用系统的开发与可靠性设计 238

7.1单片机应用系统的设计 238

7.1.1总体设计 238

7.1.2硬件设计 239

7.1.3软件设计 239

7.1.4系统的调试 239

7.2单片机系统的可靠性设计 240

7.2.1系统的可靠性设计 240

7.2.2单片机应用系统的抗干扰设计 241

7.2.3单片机系统的故障诊断 242

7.3习题 243

附录 245

附录A MCS—51型单片机指令简表 245

附录B ASCII字符表 249

附录C 常用集成电路引脚图 250

参考文献 255