图书介绍

单片机原理及应用pdf电子书版本下载

单片机原理及应用
  • 胡长胜主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:704019404X
  • 出版时间:2006
  • 标注页数:198页
  • 文件大小:15MB
  • 文件页数:207页
  • 主题词:单片微型计算机-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

单片机原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述 1

1.1 单片机概述 1

1.1.1 单片机的概念 1

1.1.2 MCS-51单片机和8051、8031、89C51等的关系 2

1.1.3 单片机指令系统概述 4

1.1.4 单片机的学习 5

1.2 单片机应用举例 5

1.2.1 单片机的应用领域 5

1.2.2 单片机应用举例 6

本章小结 7

思考题 7

第2章 单片机应用系统总体设计 8

2.1 MCS-51单片机内部结构和引脚 8

2.1.1 CPU 9

2.1.2 存储器组织结构 10

2.1.3 外部引脚 15

2.2 MCS-51单片机应用系统构成 17

2.2.1 MCS-51单片机最小系统 17

2.2.2 MCS-51单片机总线结构 18

2.3 MCS-51单片机存储器扩展 19

2.3.1 存储器扩展的编址技术 19

2.3.2 程序存储器(EPROM)的扩展 21

2.3.3 数据存储器的扩展 24

2.4 MCS-51单片机的寻址方式 27

2.4.1 常用标识符号 27

2.4.2 寻址方式 28

2.5 课程任务 应用系统总体设计 29

2.5.1 智能涡街流量计设计原理 29

2.5.2 系统组成与工作原理 30

2.5.3 功能介绍 30

2.5.4 技术性能指标 31

本章小结 31

思考题 32

第3章 I/O口及键盘显示器接口 33

3.1 概述 33

3.2 MCS-51单片机I/O口的应用分析 33

3.2.1 P0端口 33

3.2.2 P1端口 34

3.2.3 P2端口 35

3.2.4 P3端口 35

3.3 I/O口扩展 36

3.3.1 使用中、小规模集成电路扩展I/O口 36

3.3.2 8255可编程通用并行接口芯片 38

3.3.3 专用并行接口集成电路8155 42

3.4 键盘、显示器的工作原理 47

3.4.1 键盘工作原理 47

3.4.2 显示器接口与编程 51

3.4.3 课程任务分析1 键盘及LED显示器接口举例 55

3.5 指令知识学习 57

3.5.1 伪指令 57

3.5.2 本章用到的指令具体形式 57

本章小结 59

思考题 59

第4章 中断系统的设定 60

4.1 中断系统的概念 60

4.1.1 有关中断的概念 60

4.1.2 中断的作用 61

4.2 MCS-51的中断系统 61

4.2.1 MCS-51的中断系统的结构 61

4.2.2 中断系统相关寄存器 62

4.2.3 中断响应 65

4.3 课程任务分析2 应用外中断的编程与设计举例 67

4.3.1 中断系统的编程 67

4.3.2 中断系统设计应用举例 68

4.4 相关指令的学习 70

4.4.1 堆栈指令的学习 70

4.4.2 本章使用到的其他指令形式 71

本章小结 71

思考题 71

第5章 定时/计数功能的实现 73

5.1 概述 73

5.2 MCS-51单片机的定时器/计数器 73

5.2.1 定时器/计数器结构与工作原理 73

5.2.2 定时器/计数器的工作方式 75

5.3 定时器/计数器的编程应用 78

5.3.1 计数初值(时间常数)的计算 78

5.3.2 定时器/计数器的编程 79

5.3.3 编程举例 79

5.4 课程任务分析3 应用系统定时功能的实现 83

5.4.1 硬件电路 84

5.4.2 实现时钟计时的基本方法 84

5.4.3 程序流程 85

5.5 相关指令学习 87

本章小结 87

思考题 88

第6章 通信功能的实现 89

6.1 串行通信的基础知识 89

6.1.1 串行通信的分类 89

6.1.2 串行通信的标准接口 91

6.2 串行口的结构与工作方式 94

6.2.1 串行口的结构和工作原理 94

6.2.2 串行口的几种工作方式 95

6.3 串行口相关控制寄存器的使用 96

6.3.1 串行口数据缓冲器SBUF 96

6.3.2 串行口控制寄存器SCON 97

6.3.3 电源控制寄存器PCON 98

6.4 课程任务分析4 串行口编程应用 98

6.4.1 串行口波特率的计算 98

6.4.2 串行口编程步骤 99

6.4.3 串行口应用与编程 99

6.5 相关指令学习 107

6.5.1 串行口读/写指令 107

6.5.2 本章使用到的其他指令具体形式 108

本章小结 109

思考题 109

第7章 A/D、D/A接口技术 110

7.1 概述 110

7.2 A/D转换及接口技术 110

7.2.1 A/D转换的基本知识 110

7.2.2 ADC0809的工作原理 111

7.2.3 课程任务分析5 ADC0809与单片机接口编程应用 113

7.3 D/A转换及接口技术 116

7.3.1 D/A转换的基本知识 116

7.3.2 DAC0832的工作原理 117

7.3.3 DAC0832与单片机的接口技术 119

本章小结 122

思考题 122

第8章 单片机应用系统设计初步 124

8.1 单片机应用系统设计步骤和方法 124

8.1.1 单片机应用系统的特点 124

8.1.2 单片机应用系统设计与调试的步骤 124

8.2 单片机的选型技术 126

8.2.1 单片机的品种简介 126

8.2.2 单片机的选型原则 128

8.3 单片机程序设计 129

8.3.1 程序结构设计 129

8.3.2 软件设计注意事项 129

8.4 单片机应用系统抗干扰技术 129

8.4.1 干扰的来源和后果 130

8.4.2 单片机应用系统的硬件抗干扰设计 131

8.4.3 软件的抗干扰设计 132

8.5 课程任务分析6 应用实例的设计总结 133

8.5.1 硬件电路设计 133

8.5.2 软件设计 136

8.5.3 系统抗干扰措施 138

本章小结 138

思考题 139

第9章 MCS-51单片机指令系统说明 140

9.1 数据传送类指令 140

9.1.1 内部RAM传送指令 140

9.1.2 ROM传送指令 141

9.1.3 累加器A与片外数据存储器RAM传送指令 142

9.1.4 堆栈操作类指令 142

9.1.5 交换指令 142

9.1.6 16位数据传送指令 142

9.2 算术运算指令 144

9.2.1 加法指令 145

9.2.2 带进位加法指令 145

9.2.3 减法指令 145

9.2.4 乘法指令 146

9.2.5 除法指令 146

9.2.6 加1指令 146

9.2.7 减1指令 146

9.2.8 十进制调整指令 147

9.3 逻辑运算类指令 149

9.3.1 循环移位指令 149

9.3.2 累加器半字节交换指令 149

9.3.3 求反指令 150

9.3.4 清0指令 150

9.3.5 逻辑与操作指令 150

9.3.6 逻辑或操作指令 150

9.3.7 逻辑异或操作指令 151

9.4 位操作指令 153

9.4.1 位传送指令 153

9.4.2 位清0置1指令 153

9.4.3 位运算指令 153

9.4.4 位测试转移指令 154

9.5 控制转移类指令 155

9.5.1 无条件转移指令 156

9.5.2 条件转移指令 156

9.5.3 子程序调用和返回指令 157

9.5.4 空操作指令 157

本章小结 159

思考题 159

第10章 Windows集成开发环境μVision2 162

10.1 安装、启动μVision2 162

10.1.1 安装 162

10.1.2 启动 162

10.1.3 菜单条、工具栏和快捷键 163

10.2 Keil项目创建 167

10.2.1 Keil工程的建立 167

10.2.2 工程的详细设置 171

10.2.3 编译、连接 176

10.3 Keil程序的调试 177

10.3.1 常用调试命令 177

10.3.2 在线汇编 178

10.3.3 断点设置 179

10.3.4 实例调试 179

10.4 Keil常用调试窗口 180

10.4.1 存储器窗口 181

10.4.2 工程窗口寄存器页 182

10.4.3 观察窗口 183

10.4.4 反汇编窗口 183

附录 MCS-51单片机实用子程序 185

参考文献 198

精品推荐