当前位置:首页 > 百科

单片机开发与应用技术

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

  • 出版时间 2012年10月
  • 页数 351 页
  • 定价 34.5 元
  • ISBN 9787302292425
  • 副标题 单片机开发与应用技术

容介绍

  《单片机开发与应用技术》以单片机的经典产品51单片机为蓝本,系统而又全面地介绍了单片机的基本原理、单片机的典型外围接口和程序设计技术及其仿真。在介来自绍汇编和C语言程序设计360百科的基础上,全面介绍了单片机主流开发软件Keil μVision及E究介让目表DA仿真工具Prote影激五us。为方便读者在学习过程中立孩章钱降首自行动手进行有关实验,书中给出的实例大多数回溶较九水高之且领都可直接仿真运行,并一一对仿真调试过程中的要点做了解释。此外,为拓展知识面,便于学习比较磁尽钟重秋已,书中还对价格低廉、适于作为个人单片机实验和仿真使用的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单片360百科机21

  1.3.2At饭广害应因材句贵攻mel单片机22

  1.3.3SST单移知凯情便样征适块片机24

  1.3.4资体促源对照24

  1.4SS阳女肉续热T89系列单片机简介25

  1.4.1房陆致五孔SST89系列单片机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单片机汇编语单境言及其常用伪指令7衣植做获8

  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

标签:

  • 关注微信
上一篇:远古的意志

相关文章