图书介绍
单片机开发与应用技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机开发与应用技术](https://www.shukui.net/cover/24/30313507.jpg)
- 杨云江,余军主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302292425
- 出版时间:2012
- 标注页数:352页
- 文件大小:88MB
- 文件页数:364页
- 主题词:单片微型计算机-高等学校-教材
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数制间的转换4
1.1.3数值编码7
1.1.4字符编码8
1.2单片微型计算机10
1.2.1单片机的概念10
1.2.2单片机的主要特点12
1.2.3单片机的发展现状和应用13
1.2.4单片机应用开发的一般步骤和工具16
1.3 51单片机代表性产品简介21
1.3.1 Intel单片机21
1.3.2 Atmel单片机22
1.3.3 SST单片机24
1.3.4资源对照24
1.4 SST89系列单片机简介25
1.4.1 SST89系列单片机25
1.4.2 SST89主要特性26
习题27
第2章 51单片机及其指令系统28
2.1内部结构28
2.1.1标准51单片机的组成和结构框图28
2.1.2中央处理器31
2.1.3 SST89系列单片机的内部结构和新增功能模块33
2.2外部引脚和封装34
2.2.1标准51单片机的封装和引脚描述34
2.2.2最小系统电路37
2.2.3 SST89系列单片机的封装和特殊功能引脚38
2.3存储器组织39
2.3.1标准51单片机的存储器组织形式39
2.3.2程序存储空间40
2.3.3数据存储空间41
2.3.4特殊功能寄存器SFR42
2.3.5 SST89系列单片机的存储器组织形式45
2.4指令系统49
2.4.1指令格式与时序49
2.4.2寻址方式51
2.4.3指令的分类57
2.4.4数据传送类指令58
2.4.5算术运算类指令64
2.4.6逻辑运算类指令68
2.4.7转移类指令71
2.4.8位操作类指令74
习题76
第3章 单片机汇编语言程序设计78
3.1 51单片机汇编语言及其常用伪指令78
3.1.1汇编语言78
3.1.2常用汇编语言伪指令79
3.2顺序结构程序设计82
3.3选择结构程序设计83
3.3.1基本两分支结构83
3.3.2多分支结构86
3.4循环结构程序设计88
3.4.1单循环结构88
3.4.2多重循环结构92
3.5子程序设计93
3.5.1子程序的调用与返回93
3.5.2参数传递94
3.5.3现场的保护与恢复94
3.5.4子程序举例95
3.5.5汇编中断程序97
3.6查表及散转程序设计98
3.6.1查表程序98
3.6.2散转程序99
习题102
第4章 单片机C语言程序设计104
4.1 51单片机C语言C51概述104
4.1.1 C51的特点104
4.1.2与标准C的主要差异105
4.2数据类型106
4.2.1常量与变量106
4.2.2字符型107
4.2.3整型108
4.2.4实型109
4.2.5位类型109
4.2.6特殊功能寄存器类型109
4.2.7 const和volatile修饰符111
4.3存储类型与存储模式112
4.3.1存储类型112
4.3.2存储模式113
4.3.3绝对地址访问和变量定位114
4.4运算符与表达式115
4.4.1表达式116
4.4.2赋值与复合赋值运算符116
4.4.3算术运算符117
4.4.4关系运算符118
4.4.5逻辑运算符118
4.4.6位运算符119
4.4.7其他运算符120
4.4.8数据类型转换121
4.5基本程序流程122
4.5.1 C51语句122
4.5.2 C51程序典型结构122
4.5.3选择结构124
4.5.4循环结构126
4.5.5控制转移语句129
4.6函数130
4.6.1函数与函数原型130
4.6.2程序中变量的作用域与生存期134
4.6.3 C51中断函数136
4.6.4可重入函数138
4.7数组和指针138
4.7.1数组138
4.7.2指针142
4.8结构体、共用体和枚举147
4.8.1结构体147
4.8.2共用体149
4.8.3枚举151
4.9预处理命令152
4.9.1文件包含命令152
4.9.2标准51头文件“reg51.h”153
4.9.3宏定义命令154
4.9.4编译器控制命令156
4.10编写单片机程序的一些建议156
习题158
第5章 集成开发环境Keil μVision及其使用159
5.1 Keil μVision软件简介159
5.2 Keil集成开发环境IDE160
5.2.1主界面160
5.2.2主菜单161
5.2.3工具栏163
5.3用Keil创建项目165
5.3.1新建项目165
5.3.2编写代码加入项目167
5.3.3项目配置169
5.3.4编译和连接170
5.4 K eil仿真调试171
5.4.1仿真方式171
5.4.2软件仿真173
5.4.3调试窗口174
5.5 SST89单片机的仿真与程序固化177
5.5.1 SST89单片机的SoftICE简介177
5.5.2与微机的连接方式和Keil端设置178
5.5.3在线仿真179
5.5.4 SST89单片机的程序固化179
习题183
第6章 单片机硬件资源及其软件仿真184
6.1输入输出口184
6.1.1 MCS-51单片机的输入输出口184
6.1.2输入输出操作的程序实现187
6.1.3使用输入输出口时要注意的一些问题188
6.1.4用Keil仿真输入输出口举例188
6.2中断189
6.2.1中断简介189
6.2.2 MCS-51单片机的中断190
6.2.3使用中断时要注意的一些问题193
6.2.4用Keil仿真中断举例194
6.3定时/计数器196
6.3.1 MCS-51单片机的定时/计数器196
6.3.2定时/计数器的工作方式197
6.3.3使用定时/计数器时要注意的一些问题199
6.3.4用Keil仿真定时/计数器举例199
6.4串行口202
6.4.1串行通信简介202
6.4.2 MCS-51单片机的串行口204
6.4.3串行口的工作方式205
6.4.4波特率设置207
6.4.5使用串行口时要注意的一些问题208
6.4.6用Keil仿真串行口举例209
习题214
第7章 单片机典型外围接口及其程序设计216
7.1键盘接口216
7.1.1键盘216
7.1.2独立式按键217
7.1.3矩阵式按键218
7.1.4查询方式程序设计举例219
7.1.5中断方式程序设计举例220
7.2显示接口221
7.2.1显示器221
7.2.2静态显示222
7.2.3动态显示224
7.2.4静态显示程序设计举例225
7.2.5动态显示程序设计举例226
7.3存储器扩展228
7.3.1 RAM存储器扩展228
7.3.2 ROM存储器扩展233
7.4输入输出口扩展237
7.4.1可编程并行接口芯片8255A概述237
7.4.2使用8255A扩展并行输入输出口243
7.5 A/D和D/A接口246
7.5.1 A/D和D/A简介246
7.5.2 A/D转换器ADC0809简介247
7.5.3 ADC0809与单片机的接口249
7.5.4 D/A转换器DAC0832简介252
7.5.5 DAC与单片机的接口254
7.6单片机串行通信256
7.6.1双机通信256
7.6.2多机通信263
7.7 I2 C总线接口268
7.7.1 I2C总线268
7.7.2应用举例270
习题279
第8章 单片机EDA仿真软件Proteus281
8.1 Proteus简介282
8.1.1简介282
8.1.2主界面282
8.1.3主菜单283
8.1.4工具栏284
8.1.5光标样式287
8.2绘制原理图288
8.2.1绘制原理图的基本步骤288
8.2.2查找和放置元件288
8.2.3标注元件290
8.2.4布线291
8.3 Proteus仿真和仿真工具292
8.3.1 Proteus仿真292
8.3.2基本仿真工具293
8.3.3虚拟仪器297
8.3.4仿真图表302
8.4在Proteus中仿真51单片机的基本步骤306
8.4.1绘制原理图306
8.4.2编辑程序306
8.4.3编译及加载程序307
8.4.4系统仿真调试308
8.5 Proteus与Keil联合调试311
8.5.1仿真平台搭建311
8.5.2调试步骤312
习题314
第9章 单片机应用实例仿真315
9.1具有闹钟功能的电子时钟315
9.1.1实例分析315
9.1.2仿真电路317
9.1.3软件流程318
9.1.4电子时钟源程序321
9.1.5仿真调试要点327
9.2电子温度计329
9.2.1实例分析329
9.2.2 1-Wire式数字温度传感器DS18B20329
9.2.3仿真电路333
9.2.4软件流程334
9.2.5电子温度计源程序335
9.2.6仿真调试要点340
9.3分布式环境温度监测342
9.3.1实例分析342
9.3.2仿真电路342
9.3.3通信协议和软件流程343
9.3.4下位机源程序344
9.3.5仿真调试要点346
附录A缩略词汇350
参考文献352