图书介绍
单片机原理及应用技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及应用技术](https://www.shukui.net/cover/42/31796905.jpg)
- 李全利主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040098334
- 出版时间:2001
- 标注页数:254页
- 文件大小:11MB
- 文件页数:263页
- 主题词:
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 微型计算机的出现1
1.1.3 单片微型计算机的发展2
1.2 微型计算机的组成及应用2
1.2.1 微型计算机的组成2
1.2.2 微型计算机的应用5
1.3 MCS-51系列单片机简介5
1.3.1 MCS-51系列单片机5
1.3.2 其他51系列单片机6
1.4 单片机应用系统开发简述7
1.4.1 单片机应用系统开发7
1.4.2 单片机应用系统开发方式8
思考题及习题9
实训一 单片机应用系统的开发演示10
第2章 MCS-51单片机的结构和原理11
2.1 MCS-51单片机的结构11
2.1.1 MCS-51单片机系列11
2.1.2 MCS-51单片机的内部结构11
2.1.3 MCS-51单片机的时钟与时序14
2.2 MCS-51单片机的存储器组织16
2.2.1 MCS-51单片机的存储器地址空间17
2.2.2 MCS-51单片机程序存储器及地址空间17
2.2.3 MCS-51单片机数据存储器及地址空间18
2.2.4 MCS-51单片机的特殊功能寄存器19
2.3 MCS-51单片机的并行端口结构与操作21
2.3.1 P0口、P2口的结构21
2.3.2 P1口、P3口的结构24
2.3.3 并行端口的负载能力26
2.4 MCS-51单片机片外总线和复位26
2.4.1 MCS-51单片机的引脚26
2.4.2 MCS-51单片机的片外总线配置27
2.4.3 MCS-51单片机的复位28
2.4.4 MCS-51单片机最小系统29
思考题及习题30
实训二 仿真器的功能熟悉及使用训练30
第3章 MCS-51单片机的指令系统32
3.1 指令编码格式及常用符号32
3.1.1 指令编码格式32
3.1.2 常用符号33
3.2 MCS-51单片机的寻址方式34
3.2.1 寄存器寻址34
3.2.2 直接寻址34
3.2.3 寄存器间接寻址35
3.2.4 立即寻址35
3.2.5 变址寻址35
3.2.6 相对寻址36
3.2.7 位寻址36
3.3 数据传送类指令37
3.3.1 以A为目的操作数的指令37
3.3.2 以Rn为目的操作数的指令37
3.3.3 以直接地址direct为目的操作数的指令37
3.3.4 以间接地址@Ri为目的操作数的指令38
3.3.5 以DPTR为目的操作数的指令38
3.3.6 访问外部RAM的指令38
3.3.7 读ROM指令39
3.3.8 数据交换指令39
3.3.9 堆栈操作指令39
3.4 算术运算类指令39
3.4.1 加法指令40
3.4.2 减法指令41
3.4.3 乘法指令42
3.4.4 除法指令42
3.5 逻辑运算与循环类指令43
3.5.1 逻辑或指令43
3.5.2 逻辑与指令43
3.5.3 逻辑异或指令43
3.5.4 清0与取反指令44
3.5.5 循环指令44
3.6 控制转移类指令44
3.6.1 无条件转移指令44
3.6.2 条件转移指令46
3.6.3 调用与返回指令47
3.6.4 空操作指令48
3.7 位操作类指令48
3.7.1 位变量传送指令48
3.7.2 位清0和置位指令49
3.7.3 位逻辑运算指令49
3.7.4 位条件转移指令49
思考题及习题50
实训三 8051单片机基本指令训练52
第4章 MCS-51单片机的程序设计53
4.1 程序编制的方法和技巧53
4.1.1 编制程序的步骤53
4.1.2 编制程序的方法和技巧54
4.1.3 汇编语言的语句格式55
4.2 汇编语言源程序的编辑和汇编56
4.2.1 源程序的编辑和汇编56
4.2.2 伪指令57
4.3 程序设计基础与举例59
4.3.1 顺序程序的设计59
4.3.2 分支程序的设计60
4.3.3 循环程序的设计62
4.3.4 子程序的设计及其调用64
4.3.5 算术运算程序的设计68
4.3.6 码型转换程序的设计70
思考题及习题73
实训四 程序设计实训74
第5章 MCS-51单片机的中断系统及定时器75
5.1 输入/输出的控制方式75
5.1.1 无条件传送(同步传送)方式75
5.1.2 程序查询传送(异步传送)方式75
5.1.3 中断传送方式76
5.1.4 直接存储器存取(DMA)方式76
5.2 MCS-51单片机的中断系统76
5.2.1 MCS-51中断系统的结构76
5.2.2 MCS-51的中断源77
5.2.3 MCS-51中断的控制79
5.3 MCS-51单片机中断处理过程80
5.3.1 中断响应条件和时间80
5.3.2 中断响应过程82
5.3.3 中断返回82
5.3.4 中断程序举例83
5.4 MCS-51单片机的定时/计数器86
5.4.1 定时/计数器的结构和工作原理86
5.4.2 定时/计数器的控制87
5.4.3 定时/计数器的工作方式88
5.4.4 定时/计数器用于外部中断扩展90
5.4.5 定时/计数器应用举例91
思考题及习题94
实训五 接口实训(一)95
第6章MCS-51单片机的串行口97
6.1 计算机串行通信基础97
6.1.1 基本概念97
6.1.2 串行通信的标准接口100
6.2 MCS-51单片机的串行口105
6.2.1 MCS-51串行口的结构105
6.2.2 MCS-51串行口的控制寄存器106
6.2.3 MCS-51串行口的工作方式107
6.3 单片视串行口应用举例112
6.3.1 单片机与单片机的通信112
6.3.2 单片机与PC机的通信122
思考题及习题125
实训六 接口实训(二)125
第7章 MCS-51单片机的系统扩展126
7.1 存储器的扩展126
7.1.1 程序存储器的扩展126
7.1.2 数据存储器的扩展130
7.2 并行接口的扩展133
7.2.1 并行输入/输出口的简单扩展133
7.2.2 可编程接口8155的扩展134
7.3 8279接口芯片139
7.3.1 8279的结构139
7.3.2 8279的引脚定义140
7.3.3 8279的操作命令141
7.3.4 8279的状态字和输入数据格式145
7.4 键盘及显示器接口146
7.4.1 显示器及接口146
7.4.2 键盘及接口150
思考题及习题153
实训七 接口实训(三)153
第8章 MCS-51单片机的测控接口155
8.1 D/A转换器及其与单片机接口155
8.1.1 D/A转换器的原理及主要技术指标155
8.1.2 DAC0832芯片及其与单片机接口157
8.2 A/D转换器及其与单片机接口162
8.2.1 A/D转换器的原理及主要技术指标162
8.2.2 ADC0808/0809芯片与单片机的接口164
8.2.3 AD74A芯片与单片机的接口168
8.2.4 MC14433芯片与单片机的接口173
8.2.5 LM331与单片机的接口178
8.3 开关量接口183
8.3.1 开关量输入接口183
8.3.2 开关量输出接口185
思考题及习题189
实训八 接口实训(四)190
第9章 80C51兼容机及串行总线扩展技术191
9.1 ATMEL89系列单片机191
9.1.1 AT89C52192
9.1.2 ATMEL89C2051201
9.2 I2C串行总线扩展技术205
9.2.1 I2C串行总线概述206
9.2.2 I2C总线的数据传送207
9.2.3 I2C总线数据传送的模拟211
9.2.4 I2C总线的接口器件214
思考题及习题215
实训九 综合实训(课程设计)215
附篇 单片机系统设计概要217
0.1 单片机应用系统设计过程217
0.1.1 系统设计的基本要求217
0.1.2 系统设计的步骤217
0.2 提高系统可靠性的常用方法219
0.2.1 电源干扰及其抑制219
0.2.2 地线干扰及其抑制221
0.2.3 其他提高系统可靠性的方法222
0.3 单片机应用系统示例224
0.3.1 系统的组成224
0.3.2 系统的硬件设计225
0.3.3 系统数字控制器的数学模型227
0.3.4 系统软件设计229
0.3.5 手动后援问题239
附录A MCS-51系列单片机指令表240
附录B 8255A简介247
附录C 常用芯片引脚252
参考文献254