图书介绍
MCS-51单片机原理及接口技术pdf电子书版本下载
- 汪德彪主编 著
- 出版社: 电子工业出版社
- ISBN:
- 出版时间:2003
- 标注页数:223页
- 文件大小:26MB
- 文件页数:234页
- 主题词:
PDF下载
下载说明
MCS-51单片机原理及接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 MCS-51系列单片机的组成 1
1.1 单片机概述 1
1.2 MCS-51系列单片机的内部结构 4
1.2.1 微处理器结构 4
1.2.2 振荡与时钟 6
1.2.3 时钟周期、状态周期和机器周期 6
1.2.4 复位及复位电路 6
1.2.5 MCS-51系列单片机的引脚特性 8
1.3 MCS-51系列单片机的存储器组织 9
1.3.1 程序存储器 9
1.3.2 片内数据存储器 10
1.3.3 特殊功能寄存器 12
1.3.4 片外数据存储器 14
1.4 MCS-51系列单片机的基本I/O口 14
1.5 MCS-51系列单片机的工作方式 15
本章小结 16
思考题和习题1 16
第2章 MCS-51系列单片机的指令系统及汇编语言程序设计 18
2.1 指令格式与寻址方式 18
2.1.1 指令格式 18
2.1.2 MCS-51单片机寻址方式 20
2.2 MCS-51单片机指令系统 22
2.2.1 数据传送和交换类指令 22
2.2.2 算术运算类指令 27
2.2.3 逻辑运算指令 32
2.2.4 控制转移指令 35
2.2.5 位操作类指令 39
2.3 汇编语言程序设计 40
2.3.1 MCS-51单片机汇编语言的伪指令 40
2.3.2 程序结构 42
2.3.3 汇编语言程序设计方法 45
2.4 实用程序设计举例 45
2.4.1 数制转换程序 45
2.4.2 算术和逻辑运算类程序设计 46
2.4.3 查表程序设计 50
2.4.4 子程序设计 52
2.4.5 延时程序设计 54
本章小结 55
思考题和习题2 56
第3章 MCS-51系列单片机的中断系统及定时器/计数器 60
3.1 中断的概念 60
3.1.1 中断的基本概念及相关术语 60
3.1.2 中断的作用 61
3.1.3 中断源 61
3.1.4 中断系统的基本功能 61
3.2 MCS-51系列单片机的中断系统 62
3.2.1 中断源与中断请求 62
3.2.2 中断允许控制 64
3.2.3 中断优先权管理 65
3.2.4 中断响应 66
3.2.5 外部中断应用举例 67
3.3 MCS-51系列单片机的定时器/计数器 68
3.3.1 定时器/计数器T0、T1的结构 68
3.3.2 定时器/计数器T0、T1的工作方式 70
3.3.3 定时器/计数器应用举例 74
本章小结 79
思考题和习题3 79
第4章 MCS-51系列单片机的扩展 80
4.1 单片机三总线的形成 80
4.2 存储器的扩展 81
4.2.1 程序存储器的扩展 81
4.2.2 数据存储器的扩展 86
4.3 输入/输出接口的扩展 94
4.3.1 简单接口芯片的扩展 94
4.3.2 可编程芯片8155的扩展 96
4.3.3 可编程芯片8255A的扩展 102
本章小结 108
思考题和习题4 108
第5章 MCS-51系列单片机的接口技术 109
5.1 键盘接口技术 109
5.1.1 键的特性 109
5.1.2 独立键盘接口技术 110
5.1.3 编码键盘接口技术 112
5.2 数码显示接口技术 117
5.2.1 数码显示原理 117
5.2.2 静态显示技术 118
5.2.3 动态显示技术 120
5.3 液晶显示技术 121
5.3.1 液晶显示器简介 121
5.3.2 液晶显示器与单片机接口 121
5.4 A/D转换器与单片机的接口技术 123
5.4.1 A/D转换器的性能参数与选型 123
5.4.2 ADC0809与单片机接口 124
5.4.3 AD574A与单片机接口 128
5.4.4 串行A/D转换器与MCS-51系列单片机接口 132
5.5 D/A转换器与单片机的接口技术 134
5.5.1 D/A转换器的性能参数与选型 134
5.5.2 DAC0832与单片机接口 134
5.5.3 DAC1210与单片机接口 136
5.5.4 V/I变换电路 138
5.6 开关量输入/输出接口技术 138
5.6.1 光电隔离技术和器件 139
5.6.2 开关量输入接口 139
5.6.3 开关量输出接口 139
本章小结 141
思考题和习题5 141
第6章 MCS-51系列单片机串行通信 142
6.1 串行通信的基本概念 142
6.1.1 数据通信 142
6.1.2 串行通信的传输方式 142
6.1.3 异步通信和同步通信 142
6.2 MCS-51系列单片机串行通信接口 144
6.2.1 串行口的结构与组成 144
6.2.2 串行口的工作方式 146
6.2.3 波特率的设置 148
6.2.4 串行通信接口标准 148
6.3 PC机与单片机通信 151
6.3.1 PC机串口资源及编程使用方法 151
6.3.2 PC机与单片机双机通信 153
6.3.3 PC机与单片机多机通信 156
本章小结 160
思考题和习题6 160
第7章 C51程序设计语言及程序设计 161
7.1 C51数据类型与运算 161
7.1.1 C51数据类型 161
7.1.2 C51数据存储类型 162
7.1.3 C51定义SFR 163
7.1.4 C51定义并行口 164
7.1.5 C51定义位变量 164
7.1.6 C51运算符、表达式及其规则 165
7.2 C51流程控制语句 168
7.2.1 选择语句 168
7.2.2 循环语句 171
7.3 C51构造数据类型 174
7.3.1 数组 174
7.3.2 指针 175
7.4 C51函数 176
7.4.1 函数的定义与分类 176
7.4.2 函数的调用 177
7.4.3 函数的嵌套调用与递归调用 178
7.4.4 指向函数的指针变量 178
7.4.5 C51的库函数 180
7.5 C51应用编程实例 182
7.5.1 MCS-51系列单片机内部资源编程 182
7.5.2 MCS-51系列单片机扩展资源编程 184
7.5.3 MCS-51系列单片机接口技术编程 185
本章小结 188
思考题和习题7 188
第8章 单片机应用系统设计与开发 189
8.1 单片机应用系统设计的一般步骤和方法 189
8.1.1 对单片机应用系统的性能要求 189
8.1.2 设计步骤 190
8.1.3 总体设计 191
8.1.4 硬件设计 192
8.1.5 软件设计 193
8.1.6 单片机应用系统的调试 194
8.2 综合应用实例 195
8.2.1 数字电压表设计 195
8.2.2 密码锁控制器设计 202
8.3 单片机应用系统的抗干扰技术 211
8.3.1 硬件抗干扰技术 211
8.3.2 软件抗干扰技术 212
8.3.3 CPU抗干扰技术 214
本章小结 214
思考题和习题8 215
附录A ASCII码字符表 216
附录B MCS-51单片机指令表 217
参考文献 223