图书介绍
单片机原理及接口技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及接口技术](https://www.shukui.net/cover/49/30865558.jpg)
- 徐煜明,韩雁主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7505399543
- 出版时间:2005
- 标注页数:270页
- 文件大小:14MB
- 文件页数:282页
- 主题词:
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 单片机的应用3
1.2.1 单片机的应用3
1.2.2 单片机应用系统的分类4
1.3 MCS 51系列单片机5
1.3.1 MCS—51系列单片机分类5
1.3.2 MCS—51单片机的结构特点6
习题6
第2章 单片机的组成与工作原理7
2.1 MCS—51单片机的内部结构及信号引脚7
2.1.1 8051单片机结构7
2.1.2 信号引脚8
2.1.3 CPU结构10
2.1.4 存储器11
2.1.5 I/O口及相应的特殊功能寄存器19
2.2 时钟电路与CPU时序23
2.2.1 时钟电路23
2.2.2 CPU时序23
2.3 MCS—51单片机的复位25
2.4 CHMOS型单片机的节电方式26
2.4.1 空闲方式27
2.4.2 掉电方式28
习题28
第3章 MCS—51指令系统29
3.1 指令的格式及标识29
3.1.1 汇编指令29
3.1.2 指令中的符号标识30
3.1.3 关于注释31
3.2 寻址方式31
3.2.1 寄存器寻址32
3.2.2 直接寻址32
3.2.3 寄存器间接寻址33
3.2.4 立即寻址33
3.2.5 变址寻址33
3.2.6 相对寻址34
3.2.7 位寻址34
3.2.8 MCS—51寻址方式小结35
3.3 指令类型35
3.4 数据传送指令36
3.4.1 内部数据传送指令36
3.4.2 累加器A与外部数据存储器传送指令40
3.4.3 查表指令41
3.5 算术操作指令42
3.5.1 加法指令43
3.5.2 减法指令45
3.5.3 乘法指令46
3.5.4 除法指令47
3.6 逻辑操作及移位类指令47
3.6.1 两个操作数的逻辑操作指令47
3.6.2 累加器A的逻辑操作指令49
3.7 控制转移指令50
3.7.1 无条件转移指令50
3.7.2 条件转移指令52
3.7.3 子程序调用和返回指令55
3.8 位操作类指令57
3.8.1 位传送指令57
3.8.2 位修改指令57
3.8.3 位逻辑运算操作指令58
3.9 访问I/O口指令的使用说明59
习题59
第4章 MCS—51汇编语言程序设计62
4.1 程序设计语言概述62
4.1.1 机器语言62
4.1.2 汇编语言62
4.1.3 高级语言63
4.2 汇编语言程序设计的特点及伪指令63
4.2.1 汇编语言程序设计的特点63
4.2.2 伪指令63
4.3 单片机汇编语言程序设计66
4.3.1 程序设计的步骤66
4.3.2 结构化程序设计67
4.3.3 子程序设计72
4.4 单片机汇编语言程序设计举例76
4.4.1 算术运算程序76
4.4.2 数制转换程序78
4.4.3 查表程序80
4.4.4 数据排序程序83
4.4.5 散转和序85
4.4.6 软件定时程序87
4.4.7 其他程序88
习题89
第5章 MCS—51定时器/计数器及其应用91
5.1 定时器的结构及工作原理91
5.2 定时器的工作方式寄存器和控制寄存器93
5.2.1 工作方式寄存器TMOD93
5.2.2 控制寄存器TCON93
5.3 定时器的工作方式94
5.3.1 方式094
5.3.2 方式195
5.3.3 方式296
5.3.4 方式396
5.4 定时器的编程和应用举例97
5.4.1 编程说明97
5.4.2 应用举例98
习题100
第6章 MCS—51中断系统102
6.1 概述102
6.1.1 中断的概念102
6.1.2 中断的好处102
6.1.3 常用的中断源103
6.1.4 中断的功能103
6.2 MCS—51中断系统104
6.2.1 MCS—51中断源104
6.2.2 中断控制106
6.2.3 中断响应与中断处理108
6.3 中断程序设计及举例110
6.3.1 中断初始化程序110
6.3.2 中断服务程序110
6.3.3 中断应用举例111
6.4 外部中断源的扩展113
6.4.1 用定时器T0、T1作为外部中断扩展113
6.4.2 用中断与查询相结合的方法扩展外部中断114
习题115
第7章 MCS—51串行通信及其应用116
7.1 概述116
7.1.1 串行通信的字符格式116
7.1.2 串行通信的数据通路形式118
7.1.3 串行通信的传送速率118
7.2 通用的异步接收器/发送器UART119
7.3 MCS—51的串通信接口121
7.3.1 串行口的控制寄存器121
7 3 2 串行接口的工作方式122
7.3.3 波特率设计125
7.3.4 主从式多机通信的原理127
7.4 串行通信应用举例128
7.4.1 移位寄存器方式(串行口方式0)应用实例128
7.4.2 双机、多机通信应用130
习题141
第8章 存储器扩展技术142
8.1 系统扩展概述142
8.2 程序存储器ROM的扩展143
8.2.1 常用程序存储器的介绍144
8.2.2 MCS—51程序存储器的扩展147
8.3 数据存储器RAM的扩展152
8.3.1 常用的静态数据存储器(SRAM)介绍152
8.3.2 MCS—51数据存储器的扩展153
8.3.3 E2PROM作为外部数据存储器156
习题156
第9章 并行和串行口扩展技术158
9.1 并行I/O口的扩展158
9.1.1 8255通用可编程并行接口电路158
9.1.2 8155可编程并行I/ORAM接口164
9.1.3 用数据总线和中规模集成电路扩展I/O接口169
9.2 串行口的扩展技术172
9.2.1 可编程通信接口8251172
9.2.2 8251A的应用举例178
9.3 I2C总线的串行扩展技术180
9.3.1 串行总线和串行接口概述180
9.3.2 I2C总线特性182
9.3.3 I2C总线虚拟技术183
习题191
第10章 键盘和显示接口192
10.1 键盘设计192
10.1.1 键盘的基本工作原理192
10.1.2 键的识别193
10.1.3 抖动和重键问题的解决197
10.1.4 键盘工作方式197
10.2 七段码LED显示器及其接口202
10.2.1 七段码LED显示器的结构202
10.2.2 七段码LED显示器的工作方式和显程序203
10.3 LCD液晶显示器及其接口211
10.3.1 LCD液晶显示器的结构211
10.3.2 LCD液晶显示器的驱动方式和工作原理211
10.3.3 μPD7225可编程LCD驱动器及其应用213
习题218
第11章 定时器和A/D、 D/A扩展技术219
11.1 定时器/计数器的扩展219
11.1.1 8253可编程定时器/计数器介绍219
11.1.2 8253的接口和应用举例224
11.2 D/A、A/D的扩展226
11.2.1 D/A转换器接口226
11.2.2 A/D转换器接口236
习题246
第12章 单片机应用系统的设计248
12.1 单片机应用系统的开发过程248
12.1.1 技术方案论证248
12.1.2 硬件系统的设计249
12.1.3 应用软件的设计250
12.1.4 硬件、软件系统的调试250
12.1.5 EPROM的固化250
12.2 单片机硬件系统的设计251
12.2.1 元件的选取251
12.2.2 硬件电路的设计原则251
12.2.3 单片机资源的分配252
12.2.4 印制电路板的设计253
12.2.5 硬件可靠性的设计253
12.3 单片机软件系统的设计254
12.3.1 任务的确定254
12.3.2 软件结构的设计254
12.4 单片机应用系统的调试255
12.4.1 硬件的调试方法255
12.4.2 软件的调试256
12.4.3 系统联调258
12.4.4 现场调试258
12.5 单片机的开发工具及选择258
12.5.1 仿真器的种类简介258
12.5.2 仿真器的选择259
12.5.3 其他工具的选择260
12.6 单片机系统抗干扰技术260
12.6.1 硬件抗干扰措施261
12.6.2 软件抗干扰措施262
附录A MCS—51指令表264
附录B ASCII码表269
参考文献270