图书介绍
单片机原理及应用技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及应用技术](https://www.shukui.net/cover/65/33293802.jpg)
- 李全利主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040157519
- 出版时间:2004
- 标注页数:245页
- 文件大小:60MB
- 文件页数:255页
- 主题词:单片微型计算机-高等学校:技术学校-教材
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 电子计算机的发展概述5
1.2.1 电子计算机的问世及其经典结构5
1.2.2 微型计算机的组成及其应用形态5
1.3 单片机的发展过程及产品近况7
1.3.1 单片机的发展过程7
1.3.2 单片机产品近况8
1.4 单片机的特点及应用领域9
1.4.1 单片机的特点9
1.4.2 单片机的应用领域9
1.5 单片机应用系统开发简述10
1.5.1 单片机应用系统的开发10
1.5.2 单片机应用系统的传统开发方式11
1.5.3 单片机开发方式的发展12
本章小结12
思考题及习题12
实训一 单片机应用系统的开发过程演示13
第2章 80C51的结构和原理14
2.1 80C51系列概述14
2.1.1 MCS-51系列14
2.1.2 80C51系列15
2.2 80C51的基本结构与应用模式15
2.2.1 80C51的基本结构15
2.2.2 80C51的应用模式16
2.3 80C51典型产品资源配置与引脚封装17
2.3.1 80C51典型产品资源配置17
2.3.2 80C51单片机的封装和引脚18
2.4 80C51的内部结构19
2.4.1 80C51单片机的内部结构19
2.4.2 80C51单片机的时钟与时序22
2.4.3 80C51单片机的复位24
2.5 80C51的存储器组织25
2.5.1 80C51单片机的程序存储器配置26
2.5.2 80C51单片机的数据存储器配置27
2.5.3 80C51单片机的特殊功能寄存器29
2.6 80C51的并行接口结构与操作31
2.6.1 P0接口、P2接口的结构31
2.6.2 P1接口、P3接口的结构33
2.6.3 并行接口的负载能力35
本章小结35
思考题及习题36
实训二 仿真器的功能熟悉及使用训练36
第3章 80C51的指令系统38
3.1 指令格式及常用符号38
3.1.1 机器指令编码格式38
3.1.2 符号指令格式39
3.1.3 符号指令及其注释中常用的符号40
3.2 80C51的寻址方式40
3.2.1 寄存器寻址41
3.2.2 直接寻址41
3.2.3 寄存器间接寻址42
3.2.4 立即寻址43
3.2.5 变址寻址43
3.2.6 相对寻址44
3.2.7 位寻址45
3.3 数据传送类指令(29条)45
3.3.1 一般传送指令45
3.3.2 特殊传送指令48
3.4 算术运算类指令(24条)51
3.4.1 加法52
3.4.2 减法54
3.4.3 乘法54
3.4.4 除法55
3.5 逻辑运算与循环类指令(24条)55
3.5.1 逻辑与56
3.5.2 逻辑或56
3.5.3 逻辑异或57
3.5.4 累加器清0和取反57
3.5.5 累加器循环移位57
3.6 控制转移类指令(17条)58
3.6.1 无条件转移59
3.6.2 条件转移61
3.6.3 调用与返回62
3.6.4 空操作62
3.7 位操作类指令(17条)62
3.7.1 位传送64
3.7.2 位状态设置64
3.7.3 位逻辑运算64
3.7.4 位判跳(条件转移)65
本章小结65
思考题及习题66
实训三 80C51单片机基本指令训练67
第4章 80C51的程序设计69
4.1 程序编制的方法和技巧69
4.1.1 程序编制的步骤69
4.1.2 编制程序的方法和技巧70
4.1.3 汇编语言的语句格式71
4.2 源程序的编制72
4.2.1 源程序的编辑和汇编72
4.2.2 伪指令73
4.3 基本程序结构75
4.3.1 顺序程序75
4.3.2 分支程序77
4.3.3 循环程序79
4.3.4 子程序及其调用81
4.4 常用程序举例84
4.4.1 算术运算程序84
4.4.2 码型转换程序86
本章小结89
思考题及习题89
实训四 程序设计实训90
第5章 80C51的中断系统及定时/计数器91
5.1 80C51单片机的中断系统91
5.1.1 80C51中断系统的结构91
5.1.2 80C51的中断源92
5.1.3 80C51中断的控制94
5.2 80C51单片机中断处理过程95
5.2.1 中断响应条件和时间95
5.2.2 中断响应过程96
5.2.3 中断返回97
5.2.4 中断程序举例98
5.3 80C51的定时/计数器100
5.3.1 定时/计数器的结构和工作原理101
5.3.2 定时/计数器的控制102
5.3.3 定时/计数器的工作方式103
5.3.4 定时/计数器用于外部中断扩展106
5.3.5 定时/计数器应用举例106
本章小结109
思考题及习题109
实训五 接口实训(一)110
第6章 80C51的串行接口112
6.1 计算机串行通信基础112
6.1.1 串行通信的基本概念113
6.1.2 串行通信接口标准117
6.2 80C51单片机的串行接口121
6.2.1 80C51串行接口的结构122
6.2.2 80C51串行接口的控制寄存器122
6.2.3 80C51串行接口的工作方式123
6.3 单片机串行接口应用举例128
6.3.1 单片机与单片机的通信128
6.3.2 单片机与PC机的通信138
本章小结140
思考题及习题141
实训六 接口实训(二)141
第7章 80C51的系统扩展142
7.1 存储器的扩展142
7.1.1 程序存储器的扩展142
7.1.2 数据存储器的扩展146
7.2 输入/输出及其控制方式149
7.2.1 输入/输出接口的功能149
7.2.2 单片机与I/O设备的数据传送方式150
7.3 并行接口的扩展151
7.3.1 并行输入/输出接口的简单扩展152
7.3.2 可编程接口8155的扩展153
7.4 8279接口芯片158
7.4.1 8279的结构158
7.4.2 8279的引脚定义159
7.4.3 8279的操作命令160
7.4.4 8279的状态字163
7.5 显示器及键盘接口163
7.5.1 显示器及其接口163
7.5.2 键盘及其接口167
7.5.3 键盘和显示器接口示例172
本章小结177
思考题及习题177
实训七 接口实训(三)177
第8章 80C51的测控接口179
8.1 D/A转换器及其与单片机接口179
8.1.1 D/A转换器的原理及主要技术指标180
8.1.2 DAC0832芯片及其与单片机的接口181
8.2 A/D转换器及其与单片机的接口186
8.2.1 A/D转换器的原理及主要技术指标186
8.2.2 ADC0809芯片及其与单片机的接口188
8.2.3 AD574A芯片及其与单片机的接口191
8.2.4 MC14433芯片及其与单片机的接口195
8.3 开关量接口199
8.3.1 开关量输入接口199
8.3.2 开关量输出接口201
本章小结204
思考题及习题205
实训八 接口实训(四)206
第9章 80C51应用系统设计方法207
9.1 单片机应用系统设计过程207
9.1.1 系统设计的基本要求207
9.1.2 系统设计的步骤208
9.2 提高系统可靠性的一般方法209
9.2.1 电源干扰及其抑制209
9.2.2 地线干扰及其抑制211
9.2.3 其他提高系统可靠性的方法211
9.3 数据采集系统的设计213
9.3.1 模拟输入通道的组成213
9.3.2 设计示例214
9.4 智能二线制温度变送器设计实例215
9.4.1 智能温度变送器简介215
9.4.2 硬件设计216
9.4.3 软件设计221
本章小结223
思考题及习题223
实训九 综合实训(课程设计)223
附录A AT89C系列单片机简介225
附录A.1 AT89C52225
附录A.2 AT89C2051235
附录B 80C51单片机指令速查表240
附录C ASCII码表243
附录D 常用芯片引脚244
参考文献245