图书介绍
单片机原理及应用系统设计PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及应用系统设计](https://www.shukui.net/cover/77/30375122.jpg)
- 卫晓娟主编;陈智文,肖海红,李宁洲副主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111383741
- 出版时间:2012
- 标注页数:320页
- 文件大小:28MB
- 文件页数:327页
- 主题词:单片微型计算机-理论-高等学校-教材;单片微型计算机-系统设计-高等学校-教材
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 单片机的应用领域3
1.3 AT89C52单片机的主要功能特性3
习题4
第2章 AT89C52单片机的硬件基础知识5
2.1 AT89C52单片机的内部结构及引脚5
2.1.1 AT89C52单片机的内部结构框图和主要组成部分5
2.1.2 AT89C52单片机的引脚及功能6
2.2 AT89C52单片机的存储器配置8
2.2.1 AT89C52单片机存储器配置特点8
2.2.2 AT89C52单片机的数据存储器10
2.2.3 AT89C52单片机的程序存储器15
2.3 AT89C52单片机的堆栈操作16
2.4 AT89C52单片机时钟电路与时序18
2.4.1 时钟信号的产生18
2.4.2 AT89C52单片机的时序19
2.5 AT89C52单片机的复位方式与复位电路20
习题22
第3章 AT89C52单片机指令系统23
3.1 AT89C52单片机指令系统概述23
3.1.1 指令系统的基本概念23
3.1.2 AT89C52单片机指令格式24
3.2 AT89C52单片机的寻址方式25
3.3 AT89C52单片机指令分类详述29
3.3.1 数据传送指令29
3.3.2 算术运算指令36
3.3.3 逻辑运算及移位指令43
3.3.4 控制转移指令47
3.3.5 位操作指令55
3.3.6 I/O口访问指令使用说明58
3.4 AT89C52单片机指令小结59
习题59
第4章 单片机软件设计基础知识62
4.1 单片机汇编语言程序设计基础62
4.1.1 汇编语言的语句格式及伪指令62
4.1.2 汇编语言程序设计步骤和方法65
4.1.3 汇编语言程序的基本结构形式67
4.2 单片机汇编语言程序设计实例77
4.2.1 汇编源程序的编辑与编译77
4.2.2 汇编语言程序设计实例80
4.3 单片机C51程序设计语言82
4.3.1 C51的数据类型与存储类型83
4.3.2 C51对单片机资源的定义88
4.3.3 C51的运算符和表达式91
4.3.4 C51的函数92
4.3.5 内部资源操作类程序98
4.3.6 数据运算处理类程序104
习题110
第5章 AT89C52单片机中断系统与定时器111
5.1 单片机中断系统概述111
5.1.1 中断的基本概念111
5.1.2 中断的主要功能113
5.2 AT89C52单片机的中断系统及应用实例114
5.2.1 中断源114
5.2.2 中断系统结构及中断控制115
5.2.3 中断响应的条件及过程和时间118
5.2.4 中断优先级120
5.2.5 中断应用实例121
5.3 AT89C52单片机的定时器/计数器及应用实例123
5.3.1 定时器/计数器概述123
5.3.2 定时器/计数器0/1结构及工作原理125
5.3.3 定时器/计数器0/1的控制寄存器126
5.3.4 定时器/计数器0/1工作方式及应用127
5.3.5 定时器/计数器0/1工作方式小结136
5.3.6 定时器/计数器2的控制寄存器137
5.3.7 定时器/计数器2的工作方式138
5.3.8 基于Proteus仿真软件的定时器/计数器应用实例142
习题146
第6章 AT89C52单片机的串行口及应用148
6.1 串行通信基础知识148
6.1.1 串行通信基本概念149
6.1.2 串行通信总线标准及接口技术154
6.2 AT89C52单片机串行口及控制寄存器162
6.2.1 串行口寄存器的结构163
6.2.2 串行通信控制寄存器163
6.3 AT89C52单片机串行口工作方式165
6.3.1 串行工作方式0165
6.3.2 串行工作方式1166
6.3.3 串行工作方式2167
6.3.4 串行工作方式3167
6.4 单片机之间的串行通信及设计实例168
6.4.1 单片机点对点异步通信实例168
6.4.2 基于Proteus软件的单片机双机通信实例176
6.5 PC机与单片机之间的串行通信及设计实例179
6.5.1 PC机与多单片机串行通信协议的制定180
6.5.2 PC机与多单片机串行通信的实现180
习题183
第7章 AT89C52单片机外部功能扩展184
7.1 外部功能扩展概述184
7.2 外部存储器的扩展185
7.2.1 外部存储器扩展概述185
7.2.2 程序存储器的扩展187
7.2.3 数据存储器的扩展191
7.2.4 基于Proteus软件的数据存储器扩展实例196
7.2.5 基于Proteus软件的程序存储器扩展实例198
7.3 I/O口扩展及应用199
7.3.1 I/O口扩展概述199
7.3.2 可编程并行接口芯片8255A及应用实例204
7.3.3 键盘与LED显示器接口设计215
7.3.4 基于Proteus软件的键盘及LED显示器接口实例225
7.4 单片机与数模及模数转换器的接口及应用229
7.4.1 单片机与A/D转换器的接口及应用229
7.4.2 单片机与D/A转换器的接口及应用238
习题246
第8章 AT89C52单片机应用系统设计实例248
8.1 单片机应用系统设计基础248
8.1.1 单片机应用系统的一般构成248
8.1.2 单片机应用系统的设计步骤250
8.2 单片机应用系统常用数据处理算法256
8.2.1 数字滤波算法256
8.2.2 系统误差的处理思路260
8.3 单片机应用系统设计实例261
8.3.1 基于Proteus软件的超声测距仪设计261
8.3.2 基于Proteus软件的交通信号灯模拟控制269
8.3.3 基于Proteus软件的点阵式LCD显示系统设计276
8.3.4 机务设备检修装置的显示系统设计287
8.3.5 烘干炉温度控制系统设计295
习题298
附录299
附录Ⅰ AT89C52单片机指令系统299
附录Ⅱ Proteus电子设计软件304
Ⅱ.1 Proteus软件简介304
Ⅱ.1.1 Proteus软件组成304
Ⅱ.1.2 Proteus软件资源304
Ⅱ.1.3 基于Proteus产品设计方法307
Ⅱ.1.4 Proteus软件应用308
Ⅱ.2 Proteus软件基本操作308
Ⅱ.2.1 Proteus ISIS操作界面308
Ⅱ.2.2 Proteus软件基本操作309
Ⅱ.3 Proteus ISIS参数设置311
Ⅱ.3.1 Proteus ISIS编辑环境设置311
Ⅱ.3.2 Proteus ISIS系统参数设置312
Ⅱ.4 基于Proteus的电路设计313
Ⅱ.4.1 设计流程313
Ⅱ.4.2 设计实例313
Ⅱ.5 基于Proteus的电路仿真315
Ⅱ.5.1 单片机应用系统交互式仿真316
Ⅱ.5.2 基于图表的仿真318
参考文献320