本书在保证内容系统性的前提下,突出实用性,以实际应用背景为准则,书中所提供的电路、例题与训练题,与工程实际相融合,应用对象明确、理论深入浅出,加之书中程序注释详细,便于读者学习和运用。
本书可作为高等院校自动化、机电工程、计算机等各专业单片机原理与应用等课程的教材或参考书,也可作为从事单片机应用工作的工程技术人员的参考书。
本书系统介绍了MCS-51系列及与其兼容的STC系列单片机的组成原理、指令系统、接口技术及检测与控制系统的设计方法,并详细介绍了一个实际工程项目的设计和实现的全过程,其内容涉及工程项目的综合分析、系统电路设计、单片机资源在系统中的分配方法及系统软件实现方法。
第1章单片机的发展与应用领域1
1.1单片机是什么1
1.1.1微型计算机分类1
1.1.2单片机的基本结构2
1.2单片机的分类3
1.2.14位单片机3
1.2.28位单片机3
1.2.316位机5
1.2.432位机5
1.3单片机的应用6
1.4小结7
第2章工程任务、系统要求及系统需求分析8
2.1承接工程项目8
2.1.1工程项目的定义与来源8
2.1.2工程项目实例8
2.2工程需求分析9
2.2.1系统工作过程分析9
2.2.2系统工作环境分析10
2.2.3系统指标对需求的附加资源分析10
2.2.4项目需求分析报告12
2.2.5单片机外围电路的结构设计12
2.2.6单片机的选型方法12
第3章系统需求条件下的单片机选型14
……
第4章控制系统的大脑--软件(控制程序)的构建基础54
第5章MCS-51系列单片机内部定时/计数器、中断系统及串行口I/O口的应用1295.1I/O口的应用130
第6章STC系列单片机新增片内资源及应用221
第7章MCS-51系列单片机并行总线扩展方法249
第8章串行总线技术在工程中的应用341
第9章单片机应用系统的图形化编程386
附录A单片机常用数制、编码及数据格式392
A.1数制392
A.1.1十进制数392
A.1.2十进制计数393
A.1.3二进制393
A.1.4二进制计数393
A.1.5八进制数394
A.1.6十六进制395
A.2数制与代码395
A.2.1二进制、八进制、十六进制向十进制转换的方法395
A.2.2十进制数转换成二进制、八进制、十六进制数396
A.2.3二进制与八进制、十六进制之间的相互转换及
八进制与十六进制之间的相互转换397
A.2.4十进制与十六进制转换方法398
A.3二进制数的运算400
A.3.1二进制数的算术运算400
A.3.2计算机中数的表示方法401
A.3.3二进制数的逻辑运算404
A.3.4浮点数简介406
A.4编码409
A.4.1二-十进制编码409
A.4.2字符数字码411
附录BMCS-51系列单片机指令编码表414
附录CASCII码表423
参考文献426
……2100433B
谁设计的啊?LED电路有点问题哦!现在也可以点亮,比如,当tenp out 对应的MCU引脚用程序给低电平0,则tenp out对应的led亮!但是应该一个LED一个电阻的,你现在的电路会随着LED点...
最小系统包括晶振电路,电源电路,复位电路。可以参考课本的或者开发板的,课本比较详细。
怎么答啊、
通过电气工程及其自动化专业在工程认证中对毕业要求的定位,反思单片机课程的教学情况,为适应工程认证标准,需要对课程进行多方面的改革.本文将基于成果和基于过程两种课程改革方式进行对比,再结合工程认证心得,将其应用在单片机课程改革中,探索能够持续改进的以培养学生能力为核心的课程教学改革方法.
基于高职学院学生的特点,利用项目式的教学方法对《单片机原理及应用》课程进行了整体设计,提出了以\"单片机最小开发系统\"为主线的1344的教学模式,初步实现了课程的整体设计,提高了学生学习的主动性和积极性,达到较好的教学效果。
本书以一个实际工程项目的分析、设计、实现的全过程为背景,系统介绍了MCS-51系列及与其兼容的STC系列单片机在检测与控制系统中的应用。本书的特点之一是内容与工程实际相融合,希望通过一个明确的单片机应用实例,达到使读者快速入门的目的。本书的另一个特点是突出基础训练和知识的实用性。书中所提供的电路、例题、习题,都是对作者多年单片机教学和系统开发经验的浓缩,具有较强客观性和实用价值。内容紧跟单片机最技术,对已经入门的单片机应用者也有较好的参考价值。
本书可作为高等院校自动化、机电工程等工科专业的单片机原理与应用的教材或参考书,也可作为从事单片机应用工作的工程技术人员的参考用书。
第1章单片机概论1
1.1单片机是什么1
1.2单片机的起源与发展现状1
1.3单片机的基本结构2
1.4单片机的应用领域2
1.4.1单片机的特点2
1.4.2单片机的应用范围3
1.4.3单片机中几类常用的存储器3
1.4.4单片机的几个概念4
1.4.58位单片机简介5
1.4.6增强型51系列单片机5
1.5宏晶STC系列单片机的特点7
1.5.1STC90C××系列单片机简介7
1.5.2STC12系列单片机8
1.5.3STC15系列单片机8
1.6单片机系统的开发过程9
1.6.1单片机选型要点9
1.6.2单片机系统的开发过程9
1.7本章重点10
习题110
第2章单片机开发工具12
2.1必备的基础知识、软硬件条件与能力12
2.2KeilC集成开发环境14
2.2.1建立项目文件14
2.2.2项目设置16
2.2.3为项目加入源文件17◆工程背景下的单片机原理及系统设计(第2版)目录2.2.4编译、连接18
2.2.5软件仿真调试19
2.3ISP工具及应用20
2.3.1ISP工具的功能20
2.3.2ISP工具的使用方法22
2.3.3ISP工具中的串口助手23
2.4本章重点26
第3章工程需求下的单片机选型27
3.1工程及需求分析27
3.1.1工程项目的定义27
3.1.2工程项目实例27
3.1.3系统工作过程分析28
3.1.4系统工作环境分析28
3.1.5系统需求分析29
3.2系统单片机选型29
3.2.1MCS-51系列单片机硬件资源30
3.2.2标准51的管脚排列及功能32
3.3单片机正常工作的硬件条件35
3.4标准51的特殊功能寄存器35
3.5系统需求下的单片机选型36
3.6STC89C5X系列单片机38
3.6.1STC89C5X系列单片机硬件分析38
3.6.2STC89C5X系列单片机的特殊功能寄存器40
3.751系列单片机的存储器结构40
3.7.1程序存储器40
3.7.2内部数据存储器41
3.7.3外部数据存储器46
3.7.4非易失性数据存储器46
3.8针对项目的系统硬件设计47
3.8.1单片机的选择47
3.8.2人机交互电路的设计47
3.8.3检测控制模块设计48
3.8.4检测控制模块技术规划50
3.9本章重点54
习题354
第4章单片机应用系统编程基础56
4.1从源程序到可执行代码56
4.2机器码-汇编语言-高级语言56
4.2.1汇编语言与高级语言的特点及联系57
4.2.2从C语言过渡到C5157
4.2.3有关C51的补充说明60
4.3MCS-51汇编语言指令分析62
4.3.1MCS-51汇编语言格式62
4.3.2MCS-51指令系统的分类及一般说明62
4.3.3MCS-51的寻址方式63
4.3.4MCS-51指令概述64
4.4汇编语言程序组成与结构77
4.4.1程序77
4.4.2汇编语言程序的组成部分77
4.4.3汇编语言程序结构与一般格式79
4.5程序设计举例82
4.5.1位操作与逻辑类程序设计82
4.5.2循环程序设计88
4.5.3数据移动类程序设计91
4.5.4算术运算类程序设计94
4.5.5数据拼拆与转换程序设计107
4.6关于指令用法的补充说明109
4.7本章重点111
习题4111
第5章中断114
5.1中断的基本概念114
5.1.1中断的定义及中断工作方式114
5.1.2中断类型116
5.1.3中断优先级116
5.1.4中断识别和中断返回118
5.1.5中断向量及其用法119
5.1.6中断响应的时间119
5.1.7事件信号的来源与作用时间120
5.2标准51的中断系统结构121
5.3中断控制123
5.3.1中断允许与禁止123
5.3.2中断请求标志位124
5.3.3中断优先级控制124
5.4外部中断编程举例125
5.5外部中断源的复用技术126
5.6本章重点129
习题5130
第6章定时/计数器131
6.1定时/计数器131
6.1.1时间的表达方式及时间测量的分辨率131
6.1.2标准51定时/计数器结构131
6.2定时/计数器工作原理132
6.2.1T0、T1的工作方式132
6.2.2定时/计数器的工作方式及工作原理133
6.3定时/计数器应用举例135
6.3.1定时/计数器应用--查询方式135
6.3.2定时/计数器应用--中断方式136
6.4本章重点144
习题6145
第7章串行口及异步串行通信146
7.1通信的基本概念146
7.1.1通信的意义146
7.1.2通信的定义及数据的传输147
7.2串行通信149
7.2.1串行通信协议149
7.2.2通信控制器150
7.2.3串行通信的方式150
7.3串行口结构及工作原理152
7.3.1串行口的工作方式153
7.3.2串行口工作方式154
7.3.3异步串行口通信的过程156
7.4串行通信编程举例157
7.4.1双机通信157
7.4.2奇偶校验158
7.4.3定时器T1溢出率的计算方法162
7.4.4累加和校验165
7.5多机通信原理及系统设计172
7.5.1多机通信的物理基础172
7.5.2多机通信方式分类173
7.5.3多机通信编程举例174
7.6RS-232-C接口标准176
7.7RS-485接口179
7.7.1RS-485接口标准179
7.7.2RS-485收/发器180
7.7.351单片机RS-485通信系统设计181
7.8本章重点182
习题7183
第8章STC89C5X新增片内资源及应用184
8.1系统性能方面的改善184
8.1.1降低单片机对系统的电磁干扰的三大措施184
8.1.2STC89C5X系列片内扩展DATA_FLASH的用法185
8.1.3STC89C5X新增加的外部中断源的应用189
8.1.4STC89C5X新增加其他功能概述190
8.2定时/计数器T2原理及应用193
8.2.1概述193
8.2.2定时/计数器T2的工作方式及应用194
8.3步进电机的运行控制201
8.4本章重点203
习题8204
第9章I/O口结构及应用205
9.1I/O口结构205
9.1.1P0口内部结构及使用205
9.1.2P1口内部结构及使用206
9.1.3P2口内部结构及使用206
9.1.4P3口内部结构及使用206
9.2I/O与发光型LED器件的接口207
9.2.1I/O与LED灯的接口207
9.2.2I/O与LED数码管的接口208
9.2.3多位LED数码管的驱动210
9.2.4多位LED数码管的驱动电路设计210
9.3点阵液晶显示器与51机的接口217
9.3.1128×64点阵液晶显示器217
9.3.2单片机与液晶显示器接口电路设计222
9.3.3液晶显示器应用程序举例223
9.4本章重点230
习题9230
第10章同步串行总线及其应用231
10.1同步串行总线简介231
10.2SPI总线及其应用232
10.2.1SPI总线时序分析232
10.2.2具有SPI接口的实时时钟芯片DS1306232
10.3I2C总线时序分析及器件应用实例243
10.3.1I2C总线时序分析243
10.3.2CAT1161与51机的接口及应用程序245
10.4一总线时序分析及应用253
10.4.1一总线简介253
10.4.2DS18B20简介253
10.4.3DS18B20的应用259
10.5本章重点271
习题10271
第11章MCS-51并行总线扩展系统272
11.1MCS-51系列单片机的控制信号及三总线272
11.1.1单片机的最小应用系统及扩展系统272
11.1.2MCS-51系列单片机并行总线扩展方法273
11.2总线扩展电路常用器件简介275
11.327系列EPROM型存储器总线扩展方法277
11.3.1芯片容量277
11.3.2芯片的时序及特性参数278
11.3.3程序存储器扩展举例279
11.4MCS-51外部数据存储器总线扩展系统283
11.4.1单片机常用数据存储器283
11.4.262系列数据存储器的接口电路设计285
11.5外部非易失性数据存储器及总线扩展方法286
11.5.1并行接口EEPROM型非易失性RAM概述286
11.5.228系列并行接口EEPROM一般特性286
11.5.328系列存储器的数据安全措施287
11.6MCS-51总线系统的地址译码技术292
11.7本章重点294
习题11294
第12章MCS-51接口技术295
12.1并行接口I/O扩展器件8255A295
12.1.18255A的内部结构和外部特性295
12.1.28255A的编程命令297
12.1.38255A的工作方式299
12.1.48255A方式0和方式1应用举例305
12.2数模转换器308
12.2.1研究模数、数模转换器的意义308
12.2.2A/D转换的原理309
12.3MAX114与51机接口电路设计312
12.3.1基于MAX114的51机采样程序设计316
12.3.2发挥MAX114高速转换优势的方法318
12.4数模转换器的扩展318
12.4.1D/A转换器接口的技术性能指标318
12.4.2DAC0832的内部结构与外部特性319
12.4.3DAC0832与51机的接口电路与程序设计323
12.5本章重点327
习题12327
第13章课内实验指导329
实验1系统开发的基本技能训练329
实验2外部中断与I/O综合应用331
实验3定时器与I/O综合应用333
实验4异步串行通信实验335
实验5并行总线系统实验336
实验6串行总线系统实验(选项1)337
实验7多机异步串行通信实验(选项2)338
附录AASCII码表340
附录BMCS-51系列单片机指令及编码表342
参考文献349 2100433B
书 名: 单片机原理及应用系统设计(高等学校教材)
作 者:凌玉华等
出版社: 中南大学出版社
出版时间: 2006
ISBN: 9787811053036
开本: 16
定价: 30.00 元