当前位置首页 > 百科> 正文

单片机开发与套用技术

2018-02-02 19:30:02 百科
单片机开发与套用技术

单片机开发与套用技术

《单片机开发与套用技术》是2012年清华大学出版社出版的图书,作者是余军、梁蓓。

基本介绍

  • ISBN:9787302292425
  • 页数:351
  • 定价:34.50元
  • 出版时间:2012-10
  • 副标题:单片机开发与套用技术

内容介绍

《单片机开发与套用技术》以单片机的经典产品51单片机为蓝本,系统而又全面地介绍了单片机的基本原理、单片机的典型外围接口和程式设计技术及其仿真。在介绍彙编和C语言程式设计的基础上,全面介绍了单片机主流开发软体Keil μVision及EDA仿真工具Proteus。为方便读者在学习过程中自行动手进行有关实验,书中给出的实例大多数都可直接仿真运行,并一一对仿真调试过程中的要点做了解释。此外,为拓展知识面,便于学习比较,书中还对价格低廉、适于作为个人单片机实验和仿真使用的SST89系列单片机做了补充介绍。
本书结构合理、内容翔实、条理清楚、文字叙述通俗易懂,并辅以大量的图片和实例。

读者对象

《单片机开发与套用技术》主要作为本(专)科相关课程的教材,也可作为本(专)科学生的实习、实训的指导教材,同时还适用于高职高专教育,并可作为网路、通信、信息、电子等涉电专业的工程技术人员的参考书籍。本书由余军等编着。

图书目录

第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.351单片机代表性产品简介21
1.3.1Intel单片机21
1.3.2Atmel单片机22
1.3.3SST单片机24
1.3.4资源对照24
1.4SST89系列单片机简介25
1.4.1SST89系列单片机25
1.4.2SST89主要特性26
习题27
第2章51单片机及其指令系统28
2.1内部结构28
2.1.1标準51单片机的组成和结构框图28
2.1.2中央处理器31
2.1.3SST89系列单片机的内部结构和新增功能模组33
2.2外部引脚和封装34
2.2.1标準51单片机的封装和引脚描述34
2.2.2最小系统电路372.2.3SST89系列单片机的封装和特殊功能引脚38
2.3存储器组织39
2.3.1标準51单片机的存储器组织形式39
2.3.2程式存储空间40
2.3.3数据存储空间41
2.3.4特殊功能暂存器SFR42
2.3.5SST89系列单片机的存储器组织形式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.151单片机彙编语言及其常用伪指令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.151单片机C语言C51概述104
4.1.1C51的特点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.7const和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.1C51语句122
4.5.2C51程式典型结构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.3C51中断函式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.1KeilμVision软体简介159
5.2Keil集成开发环境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.4Keil仿真调试171
5.4.1仿真方式171
5.4.2软体仿真173
5.4.3调试视窗174
5.5SST89单片机的仿真与程式固化177
5.5.1SST89单片机的SoftICE简介177
5.5.2与微机的连线方式和Keil端设定178
5.5.3线上仿真179
5.5.4SST89单片机的程式固化179
习题183
第6章单片机硬体资源及其软体仿真184
6.1输入输出口184
6.1.1MCS-51单片机的输入输出口184
6.1.2输入输出操作的程式实现187
6.1.3使用输入输出口时要注意的一些问题188
6.1.4用Keil仿真输入输出口举例188
6.2中断189
6.2.1中断简介189
6.2.2MCS-51单片机的中断190
6.2.3使用中断时要注意的一些问题193
6.2.4用Keil仿真中断举例194
6.3定时/计数器196
6.3.1MCS-51单片机的定时/计数器196
6.3.2定时/计数器的工作方式197
6.3.3使用定时/计数器时要注意的一些问题199
6.3.4用Keil仿真定时/计数器举例199
6.4串列口202
6.4.1串列通信简介202
6.4.2MCS-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.1RAM存储器扩展228
7.3.2ROM存储器扩展233
7.4输入输出口扩展237
7.4.1可程式并行接口晶片8255A概述237
7.4.2使用8255A扩展并行输入输出口243
7.5A/D和D/A接口246
7.5.1A/D和D/A简介246
7.5.2A/D转换器ADC0809简介247
7.5.3ADC0809与单片机的接口249
7.5.4D/A转换器DAC0832简介252
7.5.5DAC与单片机的接口254
7.6单片机串列通信256
7.6.1双机通信256
7.6.2多机通信263
7.7I2C汇流排接口268
7.7.1I2C汇流排268
7.7.2套用举例270
习题279
第8章单片机EDA仿真软体Proteus281
8.1Proteus简介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.3Proteus仿真和仿真工具292
8.3.1Proteus仿真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.5Proteus与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.21-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第1章WindowsXP作业系统1
实验1-1Windows档案管理1
实验1-2Windows附属档案及应用程式7
实验1-3Windows控制台及系统设定11
实验1-4注册表17
第2章常用工具软体的使用21
实验2-1档案压缩软体WinRAR21
实验2-2360安全卫士23
实验2-3音乐播放软体“千千静听”25
实验2-4图像浏览工具ACDSee27
第3章计算机网路31
实验3-1IE浏览器的使用31
实验3-2信箱的设定及收发电子邮件33
实验3-3在Windows中查看及配置网路信息40
实验3-4在Windows中安装IPv6网际网路协定42
实验3-5在Linux图形界面中配置网路信息43
第4章Word字处理软体的使用46
实验4-1Word字处理软体的基本编辑操作46
实验4-2非文本对象的插入与排版54
实验4-3表格製作60
实验4-4长文档的排版及套用62
第5章Excel电子表格软体的使用72
实验5-1Excel电子表格的基本操作72
实验5-2数据的统计与管理77实验5-3套用实例87
第6章PowerPoint演示文稿的使用98
实验6-1演示文稿的基本操作98
实验6-2演示文稿的高级设定103
实验6-3演示文稿的放映设定112
第7章Access资料库套用118
实验7-1创建资料库、表119
实验7-2创建查询124
实验7-3创建窗体、报表131
大学计算机基础实验指导(第3版)目录第8章多媒体技术套用139
实验8-1Windows录音机的使用139
实验8-2图像处理软体Photoshop的使用140
实验8-3动画製作软体Flash的使用146
实验8-4多媒体创作工作Authorware的使用149
第9章Dreamweaver网页设计与製作152
实验9-1用MSWord生成简易网页152
实验9-2用记事本製作简单网页154
实验9-3用AdobeDreamweaverCS4编辑网页157
实验9-4用AdobeDreamweaverCS4管理站点165
第10章MATLAB套用基础169
实验10-1函式和导数的套用170
实验10-2矩阵的初等变换171
实验10-3积分172
实验10-4数据统计、插值与拟合174
测试题及参考答案177
测试题177
参考答案183
参考文献184
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net