图书介绍
单片机原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理与应用](https://www.shukui.net/cover/28/30230522.jpg)
- 张东亮编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115198426
- 出版时间:2009
- 标注页数:286页
- 文件大小:24MB
- 文件页数:296页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理与应用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 单片机的发展历程2
1.1.3 单片机的发展趋势3
1.2 计算机的组成及技术指标4
1.2.1 通用微型计算机的组成4
1.2.2 MCS-51单片机的组成6
1.2.3 计算机的主要技术指标8
1.3 8051单片机常用系列8
1.4 单片机的应用10
1.5 一个简单实例及单片机应用系统开发过程11
1.6 数制及编码13
1.6.1 数制13
1.6.2 编码15
1.7 常用数字电路18
1.7.1 逻辑门电路18
1.7.2 三态门19
1.7.3 触发器20
1.7.4 寄存器21
思考题与习题23
第2章 8051单片机结构25
2.1 8051单片机引脚及其功能25
2.2 8051单片机内部结构29
2.3 中央处理器与时序30
2.3.1 运算器30
2.3.2 控制器32
2.3.3 时序33
2.4 8051存储器结构&.36
2.4.1 程序存储器37
2.4.2 数据存储器37
2.4.3 特殊功能寄存器39
2.5 复位与复位电路42
2.6 单片机低功耗工作方式43
思考题与习题45
第3章 8051单片机指令系统46
3.1 指令系统概述46
3.2 寻址方式48
3.2.1 符号说明48
3.2.2 寻址方式48
3.3 数据传送类指令51
3.3.1 片内RAM数据传送指令51
3.3.2 片外数据传送指令53
3.3.3 查表指令53
3.3.4 堆栈操作指令54
3.3.5 交换指令55
3.4 算术运算类指令56
3.4.1 加法指令56
3.4.2 减法指令57
3.4.3 加1指令57
3.4.4 减1指令57
3.4.5 十进制调整指令58
3.4.6 乘法与除法指令58
3.5 逻辑运算类指令59
3.5.1 逻辑“与”指令59
3.5.2 逻辑“或”指令59
3.5.3 逻辑“异或”指令60
3.5.4 累加器清零与取反指令60
3.5.5 循环移位指令60
3.6 控制转移类指令61
3.6.1 无条件转移指令61
3.6.2 条件转移指令62
3.6.3 间接转移指令63
3.6.4 子程序调用及返回指令63
3.6.5 空操作指令64
3.7 布尔运算类指令65
3.7.1 位数据传送指令65
3.7.2 位修改指令65
3.7.3 位逻辑运算指令66
3.7.4 位转移指令66
思考题与习题67
第4章 汇编语言程序设计69
4.1 概述69
4.1.1 程序设计语言69
4.1.2 汇编语言源程序的格式70
4.1.3 汇编语言伪指令71
4.2 顺序与循环程序73
4.2.1 程序基本结构73
4.2.2 顺序程序74
4.2.3 循环程序75
4.3 分支程序78
4.3.1 简单分支程序78
4.3.2 散转程序79
4.4 查表程序80
4.5 子程序82
4.6 算术运算与代码转换程序举例86
4.6.1 多字节算术运算86
4.6.2 代码转换88
思考题与习题90
第5章 并行输入输出接口及其应用91
5.1 概述91
5.2 8051并行输入输出端口结构91
5.3 I/O端口的简单应用95
5.4 I/O端口用于显示器与键盘99
5.4.1 数码管显示器接口99
5.4.2 键盘接口102
思考题与习题106
第6章 中断系统107
6.1 概述107
6.1.1 中断的概念107
6.1.2 中断的功能108
6.1.3 中断源108
6.1.4 中断处理过程109
6.2 8051单片机中断系统110
6.2.1 中断源及中断入口110
6.2.2 中断请求标志111
6.2.3 中断允许控制寄存器112
6.2.4 中断源优先级的设定113
6.3 中断响应处理过程114
6.3.1 中断响应114
6.3.2 中断处理115
6.3.3 中断返回115
6.3.4 中断请求的撤除116
6.3.5 外部中断响应时间117
6.4 扩展外部中断源117
6.5 中断系统的应用118
思考题与习题121
第7章 定时器/计数器123
7.1 8051定时器/计数器结构及工作原理123
7.1.1 定时器/计数器结构和原理123
7.1.2 定时器/计数器方式寄存器125
7.1.3 定时器控制寄存器125
7.2 定时器/计数器的工作方式126
7.2.1 定时器方式0126
7.2.2 定时器方式1127
7.2.3 定时器方式2127
7.2.4 定时器方式3128
7.3 定时器/计数器的应用128
7.3.1 方式0、方式1的应用129
7.3.2 方式2、方式3的应用133
7.3.3 门控位的应用135
思考题与习题135
第8章 串行通信接口137
8.1 串行通信概述137
8.2 8051单片机串行通信口139
8.2.1 串行口结构与工作原理139
8.2.2 串行口控制寄存器140
8.2.3 串行口的工作方式141
8.2.4 串行通信波特率145
8.3 单片机串行口方式0的应用146
8.4 单片机与单片机串行通信148
8.5 单片机与PC串行通信151
8.5.1 串行通信硬件接口电路151
8.5.2 单片机与PC串行通信软件设计153
思考题与习题156
第9章 存储器扩展与接口技术157
9.1 并行总线扩展158
9.2 单片机外部存储器扩展160
9.2.1 存储器寻址160
9.2.2 程序存储器的扩展162
9.2.3 数据存储器的扩展165
9.2.4 程序和数据存储器空间的合并167
9.3 并行I/O接口扩展167
9.3.1 简单I/O接口电路扩展167
9.3.2 可编程并行I/O口8255的扩展168
9.4 D/A转换接口172
9.4.1 D/A转换基本原理173
9.4.2 D/A转换器的指标174
9.4.3 D/A转换器DAC0832与单片机的接口174
9.5 A/D转换接口177
9.5.1 A/D转换器的指标178
9.5.2 A/D转换器ADC0809的接口178
9.6 扩展接口用于键盘显示器182
9.6.1 并行接口8255及串口扩展用于键盘显示器182
9.6.2 键盘显示器接口芯片8279187
思考题与习题195
第10章 8051单片机C语言程序设计197
10.1 概述197
10.2 C51数据类型与存储类型197
10.3 SFR、可寻址位和I/O口的定义200
10.4 C语言运算符与基本语句201
10.5 C51程序结构与函数203
10.6 C51编程实例205
思考题与习题210
第11章 单片机开发系统与集成开发环境211
11.1 单片机开发工具211
11.2 集成开发环境uV2216
11.3 单片机实验开发板222
11.3.1 8051单片机实验仿真器MON-51222
11.3.2 AT89S51单片机ISP在系统编程226
思考题与习题227
第12章 单片机应用系统设计228
12.1 单片机应用系统的设计开发方法228
12.2 开关量输入输出接口电路232
12.3 单片机应用系统实例234
12.4 数字温度计239
12.5 温度压力测控系统244
思考题与习题247
第13章 8051单片机新技术248
13.1 新型8051兼容单片机248
13.2 AT89系列8051单片机251
13.3 定时器T2与监视定时器253
13.3.1 定时器T2253
13.3.2 监视定时器258
13.4 串行总线接口技术258
13.4.1 SPI总线扩展259
13.4.2 I2C总线扩展264
思考题与习题271
附录A 8051指令表272
附录B 单片机术语与符号英汉对照表280
参考文献286