图书介绍
单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及应用](https://www.shukui.net/cover/75/30276010.jpg)
- 韩太林主编;刘红,于林韬编 著
- 出版社: 北京:水利电力出版社
- ISBN:7120000756
- 出版时间:2004
- 标注页数:202页
- 文件大小:49MB
- 文件页数:212页
- 主题词:单片微型计算机-专业学校-教材
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 常用二进制编码5
1.2 数据在计算机中的表示7
1.3 单片微型计算机9
1.3.1 单片机的发展概况9
1.3.2 单片机的发展趋势9
1.3.3 单片机的应用11
本章小结11
习题111
第2章 MCS-51单片机结构13
2.1 MCS-51单片机内部结构13
2.1.1 MCS-51组成13
2.1.2 CPU14
2.1.3 存储器17
2.1.4 I/O端口17
2.1.5 总线19
2.1.6 复位和复位电路20
2.1.7 MCS-51引脚说明21
2.2 MCS-51存储器22
2.2.1 程序存储器22
2.2.2 内部数据存储器23
2.2.3 外部数据存储器25
2.3 特殊功能寄存器25
2.3.1 累加器ACC25
2.3.2 B寄存器26
2.3.3 程序状态字PSW27
2.3.4 栈指针SP28
2.3.5 数据指针DPTR28
2.3.6 端口寄存器P0~P328
2.3.7 串行数据缓冲器SBUF28
2.3.8 定时器/计数器28
2.3.9 其他寄存器28
本章小结28
习题229
第3章 指令系统30
3.1 指令系统概述30
3.1.1 指令格式30
3.1.2 指令系统的分类及特点31
3.1.3 指令中常用的符号说明31
3.1.4 指令的寻址方式32
3.2 数据传递类指令34
3.2.1 以累加器为目的操作数的指令34
3.2.2 以寄存器Rn为目的操作数的指令35
3.2.3 以直接地址为目的操作数的指令35
3.2.4 以间接地址为目的操作数的指令36
3.2.5 十六位数的传递指令36
3.2.6 累加器A与片外RAM之间的数据传递类指令37
3.2.7 程序存储器向累加器A传送指令38
3.2.8 堆栈操作类指令38
3.2.9 数据交换指令39
3.3 算术运算类指令40
3.3.1 不带进位加法指令40
3.3.2 带进位的加法指令41
3.3.3 加1指令41
3.3.4 十进制调整指令42
3.3.5 带进位的减法指令43
3.3.6 减1指令44
3.3.7 乘法指令45
3.3.8 除法指令45
3.4 逻辑操作类指令46
3.4.1 循环移位指令46
3.4.2 累加器半字节交换指令47
3.4.3 求反指令47
3.4.4 清零指令47
3.4.5 逻辑与指令48
3.4.6 逻辑或指令48
3.4.7 逻辑异或指令49
3.5 控制转移类指令50
3.5.1 无条件转移指令50
3.5.2 条件转移指令52
3.5.3 调用子程序及返回指令53
3.5.4 空操作指令54
3.6 位操作类指令54
3.6.1 位数据传送指令55
3.6.2 位状态控制指令55
3.6.3 位逻辑运算指令56
3.6.4 位条件转移指令56
本章小结57
习题358
第4章 汇编语言程序设计61
4.1 汇编语言的格式61
4.2 汇编语言程序设计63
4.2.1 顺序结构程序64
4.2.2 分支程序64
4.2.3 循环结构程序65
4.2.4 子程序设计67
4.3 MCS-51汇编语言实用程序举例67
4.3.1 代码转换类程序68
4.3.2 运算类程序70
本章小结83
习题484
第5章 MCS-51系统内部资源86
5.1 输入/输出的控制方式86
5.1.1 程序查询法86
5.1.2 中断控制方式88
5.2 中断控制系统88
5.2.1 中断请求源和中断请求标志89
5.2.2 中断系统控制90
5.2.3 中断响应过程92
5.2.4 外部中断触发方式93
5.2.5 中断响应时间93
5.2.6 MCS-51的单步操作94
5.2.7 多个外部中断源系统设计94
5.3 定时器/计数器96
5.3.1 定时器/计数器内部结构及功能96
5.3.2 定时器/计数器的工作方式98
5.3.3 应用举例100
5.4 串行接口102
5.4.1 串行口控制寄存器及波特率选择位102
5.4.2 串行接口工作方式103
5.4.3 波特率108
本章小结109
习题5110
第6章 MCS-51系统扩展技术111
6.1 MCS-51系统扩展原理111
6.2 程序存储器的扩展112
6.2.1 常用的程序存储器112
6.2.2 MCS-51程序存储器的扩展115
6.3 数据存储器的扩展119
6.3.1 常用的数据存储器119
6.3.2 MCS-51扩展外部数据存储器的原理121
6.3.3 典型的MCS-51存储器扩展电路122
6.4 并行接口的扩展123
6.4.1 可编程并行接口芯片8255A123
6.4.2 用74系列器件扩展并行I/O口130
6.5 A/D、D/A转换技术131
6.5.1 D/A转换常用器件——DAC0832132
6.5.2 A/D转换常用芯片——ADC0809135
6.6 七段发光显示器接口137
6.6.1 显示器的结构137
6.6.2 显示器的工作方式和显示程序设计138
6.7 键盘及其接口141
6.7.1 非编码键盘接口142
6.7.2 键盘的工作方式143
本章小结146
习题6147
第7章 Flash单片机简介148
7.1 ATMEL公司及其89系列单片机发展情况148
7.1.1 ATMEL公司简介148
7.1.2 ATMEL的89系列单片机概况148
7.2 AT89C2051 Flash单片机150
7.2.1 AT89C2051的概括功能150
7.2.2 AT89C2051的结构框图150
7.2.3 AT89C2051的引脚说明150
7.2.4 AT89C2051的CPU工作方式152
7.2.5 Flash存储器编程153
7.3 AT89C51 Flash单片机153
7.3.1 AT89C51的结构框图154
7.3.2 AT89C51的引脚功能155
7.3.3 AT89C51的CPU工作方式157
本章小结158
习题7159
第8章 单片机应用系统160
8.1 单片机应用系统开发概述160
8.1.1 应用系统的开发过程160
8.1.2 单片机应用系统的组成161
8.1.3 应用系统的硬件开发161
8.1.4 应用系统的软件设计163
8.1.5 单片机开发系统167
8.2 传感器接口技术174
8.2.1 概述174
8.2.2 传感器接口电路175
8.2.3 温度传感器及其应用176
8.2.4 霍尔传感器及其应用177
8.3 抗干扰技术178
8.3.1 计算机电源系统的抗干扰措施178
8.3.2 过程通道干扰及抗干扰措施180
本章小结182
习题8182
第9章 实验183
实验1 数据块传送实验183
实验2 数码转换程序实验184
实验3 算术运算类指令编程实验185
实验4 数字序列排序实验186
实验5 查表程序实验187
实验6 定时器/计数器实验187
实验7 低频信号发生器实验188
实验8 I/O接口和中断实验190
实验9 串行口调试实验191
实验10 LED静态显示接口实验193
附录A MCS-51指令系统分类表195
附录B MCS-51单片机常用特殊功能寄存器199
参考文献202