《高职高专电子通信类专业十一五规划教材 单片机原理及应用》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:陈卫兵,宋建娟
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2008
  • ISBN:9787560620312
  • 页数:195 页
图书介绍:本书介绍了单片机的主要概念、基本原理和结构等。

第1章 单片机基础知识 1

1.1单片机概述 1

1.1.1微处理器、微型计算机和单片机的概念 1

1.1.2单片机的发展状况 1

1.1.3 ATMEL89系列单片机简介 2

1.2计算机运算基础 3

1.2.1各种进位制数及其特点 3

1.2.2各不同进位制数之间的转换 5

1.2.3二进制数的运算规则 7

1.3计算机中带符号数的表示法及其运算 8

1.3.1计算机中常用的基本术语 8

1.3.2机器数与真值 8

1.3.3原码、反码和补码 9

1.3.4补码的加减运算 12

1.3.5无符号数的运算 13

1.3.6溢出的概念及判别 14

1.3.7定点数及浮点数 15

1.4计算机中数据的编码 16

1.4.1 8421BCD码 16

1.4.2 ASCII码 17

习题与思考题 19

第2章 AT89C51单片机结构及原理 21

2.1 AT89C51单片机的结构 21

2.1.1中央处理器 21

2.1.2存储器 25

2.1.3 I/O端口 25

2.1.4定时器/计数器 26

2.1.5中断系统 26

2.1.6内部总线 26

2.2 AT89C51存储器 26

2.2.1程序存储器 27

2.2.2数据存储器 28

2.3 AT89C51单片机引脚及其功能 32

2.3.1 I/O端口功能 33

2.3.2电源线 37

2.3.3外接晶振线 37

2.3.4控制线 37

2.4 AT89C51单片机工作方式 38

2.4.1复位方式 38

2.4.2程序执行方式 39

2.4.3低功耗方式 39

2.4.4 EPROM编程和校验方式 41

2.5 AT89C51时钟电路与时序 43

2.5.1振荡器与时钟电路 43

2.5.2时序 44

习题与思考题 46

第3章 AT89C51指令系统 47

3.1指令系统简介 47

3.1.1计算机语言 47

3.1.2汇编语言格式 48

3.1.3汇编指令概述 49

3.2寻址方式 49

3.2.1立即数寻址 50

3.2.2直接寻址 50

3.2.3寄存器寻址 51

3.2.4寄存器间接寻址 51

3.2.5变址寻址 52

3.2.6相对寻址 52

3.2.7位寻址 52

3.3 AT89C51指令系统 53

3.3.1数据传送类指令 53

3.3.2算术运算类指令 57

3.3.3逻辑操作类指令 62

3.3.4控制转移类指令 65

3.3.5位操作类指令 69

习题与思考题 72

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

4.1汇编语言源程序的设计与汇编 74

4.1.1程序设计步骤 74

4.1.2源程序的汇编 75

4.1.3伪指令 75

4.2汇编语言程序设计 77

4.2.1顺序程序设计 77

4.2.2分支程序设计 78

4.2.3循环程序设计 81

4.2.4子程序设计 83

4.3实用程序举例 84

4.3.1延时 84

4.3.2代码转换 86

4.3.3数据处理 88

4.3.4算术运算 90

4.3.5组合逻辑设计 92

习题与思考题 93

第5章 中断系统 95

5.1中断概述 95

5.2 AT89C51中断系统 96

5.2.1中断源及中断向量地址 96

5.2.2中断标志与控制 97

5.2.3中断系统结构 100

5.2.4中断请求的响应、撤除及返回 101

5.3中断系统的应用 104

习题与思考题 107

第6章 定时器/计数器 108

6.1定时器/计数器的结构及工作原理 108

6.1.1定时器/计数器的结构 108

6.1.2定时器/计数器的工作原理 108

6.2定时器/计数器的控制 109

6.2.1方式控制寄存器 109

6.2.2工作方式 111

6.3定时器/计数器的应用 113

6.3.1初始化 113

6.3.2初值的计算 113

6.3.3应用举例 113

习题与思考题 119

第7章AT89C51单片机系统扩展 120

7.1 AT89C51最小应用系统 120

7.2 AT89C51单片机的外部扩展性能 121

7.3程序存储器的扩展 122

7.3.1 EPROM程序存储器概述 120

7.3.2单片EPROM程序存储器的扩充 123

7.3.3多片EPROM程序存储器的扩充 124

7.4数据存储器的扩展 126

7.4.1并行RAM的扩展方法 126

7.4.2并行E2 PROM的扩展方法 128

7.4.3串行E2 PROM的扩展方法 129

7.5 I/O口的扩展 134

7.5.1简单I/O口的扩展 134

7.5.2可编程I/O口的扩展 135

习题与思考题 141

第8章 串行接口及串行通信技术 142

8.1串行通信基础知识 142

8.1.1并行通信和串行通信 142

8.1.2异步通信和同步通信 143

8.1.3串行通信的制式 144

8.1.4串行通信数据的校验 145

8.2 AT89C51的串行接口 146

8.2.1串行接口的结构及功能 146

8.2.2串行通信工作方式 148

8.2.3多机通信 151

8.3 AT89C51串行接口的应用与编程 153

8.3.1工作方式0的应用 153

8.3.2工作方式1的应用 155

8.3.3工作方式2与工作方式3的应用 156

8.4 PC机与单片机间的串行通信 158

8.4.1 RS-232C总线标准 158

8.4.2 RS-232C接口电路 159

习题与思考题 161

第9章 输入/输出设备接口设计 162

9.1 LED显示器接口 162

9.2键盘及其接口 163

9.2.1键盘消抖和识别 164

9.2.2独立式按键接口 165

9.3专用键盘显示接口 167

9.3.1 HD7279A的引脚说明及硬件连接 167

9.3.2 HD7279A的控制指令 169

9.3.3 HD7279A的时序 172

9.3.4 HD7279A的软件编程 173

习题与思考题 175

第10章 实验与应用 176

实验一 数据传送实验 176

实验二 多字节十进制数相加 177

实验三 双字节乘法 179

实验四 数据排序 181

实验五 外部中断实验 183

实验六 定时器实验 184

实验七 秒表实验 186

实验八 通信实验 190

参考文献 195