图书介绍
单片机原理及应用PDF|Epub|txt|kindle电子书版本下载
- 林毓梁主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111258636
- 出版时间:2009
- 标注页数:174页
- 文件大小:17MB
- 文件页数:182页
- 主题词:单片微型计算机-高等学校:技术学校-教材
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 单片机的系列产品介绍4
1.1.4 单片机的应用5
1.2 计算机中的数制和码制6
1.2.1 数制6
1.2.2 码制8
本章小结11
思考与练习11
第2章 MCS-51单片机的基本结构12
2.1 MCS-51单片机的结构与功能12
2.1.1 8051单片机的基本组成12
2.1.2 AT89S51单片机的引脚及功能14
2.1.3 AT89S51单片机并行口结构和功能14
2.2 存储器配置17
2.2.1 8051单片机存储器配置简介17
2.2.2 程序存储器ROM17
2.2.3 数据存储器RAM18
2.2.4 特殊功能寄存器SFR20
2.3 时钟电路与时序23
2.3.1 CPU时序24
2.3.2 时钟电路24
2.4 复位电路25
2.4.1 复位的概念25
2.4.2 复位电路设计25
本章小结26
思考与练习27
第3章 单片机的开发工具28
3.1 软件仿真工具28
3.1.1 μVision2开发环境简介28
3.1.2 利用Keil进行软件仿真33
3.1.3 常用窗口简介37
3.2 硬件仿真工具39
3.2.1 Proteus简介39
3.2.2 Proteus仿真44
本章小结46
思考与练习46
第4章 MCS-51单片机指令系统48
4.1 汇编语言48
4.1.1 指令系统分类48
4.1.2 指令格式49
4.1.3 寻址方式50
4.1.4 寻址空间及符号注释53
4.2 数据传送指令54
4.2.1 片内RAM数据传送指令55
4.2.2 累加器A与片外RAM数据传送指令56
4.2.3 查表指令57
4.2.4 交换指令58
4.2.5 栈操作指令58
4.2.6 数据传送指令应用实例59
4.3 算术运算指令60
4.3.1 加法减法指令60
4.3.2 乘法除法指令61
4.3.3 加1、减1指令62
4.3.4 十进制调整指令62
4.3.5 算术运算指令应用实例63
4.4 逻辑操作指令64
4.4.1 逻辑与、或、异或指令64
4.4.2 清0、取反指令65
4.4.3 循环移位指令66
4.4.4 逻辑运算指令应用实例66
4.5 控制转移指令67
4.5.1 无条件转移指令67
4.5.2 条件转移指令69
4.5.3 子程序调用、返回指令70
4.5.4 空操作指令72
4.5.5 控制转移指令应用实例72
4.6 位操作指令73
4.6.1 位数据传送指令73
4.6.2 位逻辑运算指令74
4.6.3 位清0、置1、取反指令74
4.6.4 位条件转移指令75
4.6.5 位操作指令应用实例75
本章小结76
思考与练习77
第5章 汇编语言程序设计80
5.1 汇编语言程序设计概念80
5.1.1 源程序编辑与汇编80
5.1.2 伪指令82
5.1.3 程序设计方法83
5.2 三种程序结构84
5.2.1 顺序程序结构及设计方法84
5.2.2 分支程序结构及设计方法86
5.2.3 循环程序结构及设计方法87
5.3 子程序设计92
5.3.1 子程序的概念92
5.3.2 子程序的设计方法及举例93
本章小结96
思考与练习96
第6章 中断系统98
6.1 中断系统结构与控制98
6.1.1 中断的概念98
6.1.2 8051单片机的中断系统结构99
6.1.3 8051单片机的中断源99
6.1.4 8051单片机的中断控制寄存器100
6.2 中断处理过程103
6.2.1 中断响应103
6.2.2 中断服务104
6.2.3 中断返回104
6.3 中断应用实例104
6.3.1 外部中断的应用104
6.3.2 外部中断源扩展106
本章小结107
思考与练习107
第7章 定时/计数器108
7.1 定时/计数器的结构与控制108
7.1.1 定时/计数器的结构108
7.1.2 定时/计数器的控制109
7.2 定时/计数器的四种工作模式及应用110
7.2.1 定时/计数器的初始化110
7.2.2 模式0及应用112
7.2.3 模式1及应用113
7.2.4 模式2及应用116
7.2.5 模式3及应用118
本章小结118
思考与练习119
第8章 串行通信120
8.1 串行通信的基本知识120
8.1.1 串行通信的基本概念120
8.1.2 串行通信的基本通信方式121
8.2 8051单片机的串行口结构与控制122
8.2.1 串行口结构122
8.2.2 串行口控制123
8.3 8051单片机的串行口工作方式124
8.3.1 串行口波特率设计124
8.3.2 串行口工作方式125
8.4 串行口应用举例128
8.4.1 双机通信应用举例128
8.4.2 多机通信简介130
本章小结131
思考与练习132
第9章 系统扩展技术133
9.1 系统扩展的概念及三总线结构133
9.1.1 系统扩展的概念133
9.1.2 三总线结构133
9.2 程序存储器的扩展134
9.2.1 常用程序存储器芯片134
9.2.2 程序存储器扩展实例136
9.3 数据存储器的扩展138
9.3.1 常用数据存储器芯片138
9.3.2 数据存储器扩展实例139
9.4 并行I/O口扩展141
9.4.1 利用三总线直接扩展I/O口141
9.4.2 利用可编程并行接口芯片扩展I/O口142
本章小结148
思考与练习148
第10章 应用系统接口技术149
10.1 键盘接口149
10.1.1 键盘的结构与原理149
10.1.2 独立式键盘设计150
10.1.3 矩阵式键盘设计151
10.2 显示器接口154
10.2.1 LED显示器的结构与原理154
10.2.2 LED显示器接口设计实例156
10.2.3 LCD显示器的接口设计157
10.3 数/模转换接口162
10.3.1 DAC0832的内部结构与接口信号162
10.3.2 DAC0832与8051单片机的接口164
10.4 模/数转换接口165
10.4.1 ADC0809的内部结构与引脚165
10.4.2 ADC0809与8051单片机的接口166
本章小结169
思考与练习169
附录 MCS-51单片机指令表170
参考文献174