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

  • 购买积分:10 如何计算积分?
  • 作  者:刘秀峰,游雨云主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2011
  • ISBN:9787564048112
  • 页数:203 页
图书介绍:本书共分9章,其中第1到第4章为基础部分,主要讲述单片机的基本概念、单片机的内部结构、工作原理、单片机的指令系统与单片机汇编语言程序设计。重点在第4章,通过三十多个例题,详细地讲述了单片机汇编语言程序设计的格式、方法与技巧,列举了许多实用的参考子程序。第5到第8章为单片机的扩展与接口部分,这部分是单片机应用系统设计的重点。第9章介绍了单片机应用系统的设计步骤与方法,系统地讲述了如何设计一个完整的单片机系统。本书可作为高等院校电子类、自动控制类、机电类等专业的教材。

第1章 单片机基础知识 1

1.1 单片机简介 1

1.1.1 单片机的基本概念 1

1.1.2 单片机的发展历史 2

1.1.3 单片机的发展趋势 2

1.1.4 单片机的应用领域 3

1.2 单片机学习中常用的术语 4

1.2.1 位(bit) 4

1.2.2 字节(Byte) 5

1.2.3 字(word)和字长 5

1.2.4 单片机中的存储器 5

1.2.5 总线(Bus) 6

1.2.6 输入/输出接口(I/O接口) 6

1.3 数制与码制 7

1.3.1 数制 7

1.3.2 码制 7

1.4 MCS-51单片机简介 9

思考与练习题 9

第2章 单片机的内部结构 11

2.1 MCS-51单片机系统硬件结构 11

2.2 MCS-51单片机内部寄存器及其功能 14

2.3 MCS-51单片机存储器结构 17

2.3.1 程序存储器ROM单元结构 17

2.3.2 数据存储器RAM单元结构 17

2.4 MCS-51单片机工作原理 18

2.4.1 MCS-51单片机的时钟与时序 18

2.4.2 MCS-51单片机工作方式 19

思考与练习题 20

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

3.1 MCS-51单片机指令系统简介 22

3.1.1 MCS-51单片机寻址方式 22

3.1.2 MCS-51指令中常用的符号 23

3.2 MCS-51单片机指令系统 23

3.2.1 数据传送类指令(共29条) 24

3.2.2 算术运算类指令(共24条) 26

3.2.3 逻辑运算类指令(共24条) 29

3.2.4 控制转移类指令(共17条) 30

3.2.5 位操作类指令(共17条) 32

思考与练习题 33

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

4.1 汇编语言简介 39

4.1.1 汇编语言格式 39

4.1.2 汇编伪指令 39

4.2 汇编语言程序设计简介 42

4.3 简单和分支程序设计 43

4.3.1 简单程序设计 43

4.3.2 分支程序设计 44

4.3.3 散转程序设计 47

4.4 循环和查表程序设计 48

4.4.1 循环程序设计 48

4.4.2 查表程序设计 56

4.5 子程序设计 59

4.6 运算程序设计 63

4.6.1 加减运算程序设计 63

4.6.2 乘除运算程序设计 67

4.7 代码转换程序设计 73

思考与练习题 77

第5章 中断系统与定时计数器 80

5.1 单片机中断基本概念 80

5.1.1 单片机中断的几个基本概念 80

5.1.2 中断的主要功能 81

5.2 单片机中断系统简介 81

5.2.1 中断源及内部结构 81

5.2.2 中断控制寄存器 82

5.2.3 中断响应原理 84

5.3 MCS-51单片机的定时/计数器 89

5.3.1 定时/计数器的控制 89

5.4 定时/计数器的工作方式 89

5.4.1 定时/计数工作方式0 90

5.4.2 定时/计数工作方式1 91

5.4.3 定时/计数工作方式2 93

5.4.4 定时/计数工作方式3 94

5.5 定时/计数器的一般编程步骤 95

思考与练习题 99

第6章 单片机串行通信技术 102

6.1 单片机串行通信简介 102

6.1.1 串行通信的几个基本概念 102

6.1.2 MCS-51单片机的串行接口 103

6.2 单片机串行口的工作方式 105

6.2.1 串行工作方式0 105

6.2.2 串行工作方式1 107

6.2.3 串行工作方式2、3 108

6.3 串行通信程序设计步骤及应用举例 110

思考与练习题 116

第7章 单片机的扩展技术 118

7.1 MCS-51单片机系统扩展概述 118

7.1.1 单片机最小应用系统 118

7.1.2 系统扩展的内容与方法 119

7.1.2 常用扩展器件简介 120

7.2 MCS-51单片机存储器的扩展 123

7.2.1 线选法与译码法 123

7.2.2 外部程序存储器的扩展 124

7.2.3 外部数据存储器的扩展 127

7.2.4 外部存储器的综合扩展 129

7.3 MCS-51单片机I/O的扩展 130

7.3.1 简单I/O口的扩展 130

7.3.2 8255A扩展并行接口 133

7.3.3 8155扩展并行接口 137

思考与练习题 142

第8章 单片机I/O设备接口技术 144

8.1 单片机人机接口技术 144

8.1.1 显示接口 144

8.1.2 键盘接口 148

8.2 D/A数模转换技术 153

8.2.1 D/A转换器的工作原理 153

8.2.2 典型D/A芯片DAC0832的应用 155

8.3 A/D模数转换技术 159

8.3.1 A/D转换器的工作原理 159

8.3.2 典型A/D芯片ADC0809的应用 161

思考与练习题 166

第9章 单片机应用系统设计 168

9.1 单片机应用系统设计过程与方法 168

9.1.1 单片机应用系统的开发过程 168

9.1.2 单片机应用系统的开发方法 170

9.2 单片机应用系统抗干扰技术 174

9.2.1 单片机系统干扰概述 174

9.2.2 硬件抗干扰技术 176

9.2.3 软件抗干扰技术 177

9.3 单片机应用系统设计实例-简易数字电压表 181

9.4 USB在线编程器 187

思考与练习题 197

附录Ⅰ MCS-51系列单片机指令表 198

附录Ⅱ ASCⅡ码字符表 202

参考文献 203