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

  • 购买积分:10 如何计算积分?
  • 作  者:吉武庆主编
  • 出 版 社:西安:西北大学出版社
  • 出版年份:2016
  • ISBN:9787560439150
  • 页数:238 页
图书介绍:

第1章 单片机基础知识概述 1

1.1 电子计算机发展概述 1

1.1.1 电子计算机的诞生及其结构 1

1.1.2 微型计算机的组成及其应用形态 2

1.1.3 单片机的发展概况 3

1.1.4 单片机的特点及应用领域 5

1.1.5 单片机的发展趋势 6

1.1.6 MCS-51单片机的学习 6

1.2 单片机学习的预备知识 7

1.2.1 数制及其转换 7

1.2.2 二进制算术与逻辑运算 10

1.2.3 机器数 13

1.2.4 常用名词术语及字符的表示 14

项目一 Proteus ISIS应用简介 16

第2章 MCS-51单片机结构及原理 25

2.1 MCS-51单片机的内部结构 25

2.1.1 CPU结构 26

2.1.2 MCS-51外部引脚及功能 28

2.2 MCS-51的存储器结构 30

2.2.1 存储器划分方法 30

2.2.2 MCS-51单片机的程序存储器配置 31

2.2.3 MCS-51单片机的数据存储器配置 33

2.3 单片机的复位、时钟与时序 37

2.3.1 80C51单片机的复位 37

2.3.2 80C51的时钟与时序 38

2.3.3 80C51的典型时序 39

2.4 并行I/O口的结构与操作 41

2.4.1 P1口 41

2.4.2 P0口 42

2.4.3 P2口 43

2.4.4 P3口 43

项目二 MCS-51单片机的应用系统 45

第3章 MCS-51单片机的汇编语言与程序设计 48

3.1 汇编语言概述 48

3.1.1 汇编语言指令格式 48

3.1.2 描述操作数的简记符号 49

3.2 寻址方式 50

3.3 MCS-51指令系统简介 51

3.3.1 数据传送类指令 52

3.3.2 算术运算类指令 55

3.3.3 逻辑运算类指令 58

3.3.4 控制转移类指令 60

3.3.5 位操作类指令 64

3.4 汇编语言程序设计 65

3.4.1 汇编语言的语句种类和格式 65

3.4.2 汇编语言程序设计的基本方法 68

3.4.3 基本程序结构 69

3.5 程序设计实例 74

项目三 Keil应用简介 76

第4章 单片机的C51语言 86

4.1 C51语言及程序结构 86

4.1.1 C51的程序结构 86

4.2 C51的数据结构 88

4.2.1 C51的变量 88

4.2.2 C51的指针 92

4.2.3 C51语言中的中断服务函数 93

4.2.4 C51库函数 94

项目四 C51应用编程初步 95

第5章 MCS-51的中断系统 109

5.1 概述 109

5.1.1 中断的概念 109

5.2 MCS-51的中断系统 110

5.2.1 中断源 111

5.2.2 中断控制 111

5.2.3 中断的响应条件及响应过程 115

5.3 MCS-51中断系统的编程 117

5.3.1 中断服务函数 117

5.3.2 中断系统C51编程举例 118

项目五 8位竞赛抢答器设计 121

第6章 单片机的定时/计数器 128

6.1 51单片机定时/计数器的结构及工作原理 128

6.1.1 定时/计数器的结构 128

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

6.2 定时/计数器的控制 129

6.2.1 定时/计数器工作方式寄存器TMOD 129

6.2.2 定时/计数器控制寄存器TCON 130

6.3 定时/计数器的工作方式 131

6.3.1 方式1 131

6.3.2 方式0 134

6.3.3 方式2 135

6.3.4 方式3 136

6.4 定时/计数器的编程和应用 137

项目六 定时器控制交通灯 143

第7章 单片机的串行接口 147

7.1 MCS-51单片机的串行接口 147

7.1.1 通信的基本概念 147

7.1.2 MCS-51单片机串行口的功能与结构 149

7.1.3 串行口的工作方式 151

7.2 MCS-51串行口的编程及应用 153

7.2.1 串行口的初始化编程 153

7.2.2 串行口的应用 154

项目七 双机串口双向通信 157

第8章 MCS-51单片机系统的扩展 166

8.1 单片机常用数字电路芯片 166

8.1.1 锁存器 166

8.1.2 译码器 167

8.1.3 缓冲器 168

8.2 单片机外部存储器的扩展 168

8.2.1 单片机系统扩展原理及存储器扩展编址技术 168

8.2.2 程序存储器的扩展 170

8.2.3 数据存储器的扩展 171

8.3 并行I/O口的扩展 172

8.3.1 并行输入/输出口的简单扩展 173

8.3.2 可编程I/O接口的扩展(8155) 173

8.4 D/A转换与DAC0832应用 178

8.4.1 DAC0832工作原理 179

8.4.2 DAC0832与单片机的接口及编程 181

8.5 A/D转换与ADC0809应用 185

8.5.1 逐次逼近式模数转换器的工作原理 185

8.5.2 ADC0809与单片机的接口及编程 187

项目八 可编程接口芯片8155的应用 190

第9章 单片机应用系统的开发 197

9.1 单片机的开发系统及开发的步骤 197

9.1.1 单片机应用系统设计的一般步骤 197

9.1.2 单片机应用系统的性能 202

9.2 单片机应用系统的仿真开发与调试 203

9.2.1 单片机应用系统的仿真 203

9.2.2 单片机应用系统的调试 205

9.3 单片机应用系统的抗干扰设计 207

9.3.1 硬件抗干扰设计 207

9.3.2 软件抗干扰设计 208

项目九 单片机应用系统综合实例 210

附录A ASCII码表 230

附录B C51中的关键字 231

附录C proteus提供的所有元件分类及子类 232

参考文献 238