单片机原理及应用教程(第4版)
上QQ阅读APP看书,第一时间看更新

前言

51系列及兼容(增强型)单片机组成的单片机应用系统,以其通用性强、价廉、功能模块及软硬件设计灵活等特点而遍及各个控制领域,有着广泛的发展前景和稳定增长的市场需求。

为了适应新形势下学习单片机的需要,作者从单片机应用的角度出发,在本书第3版的基础上进行修正、调整和扩充,翔实地描述了51系列及兼容单片机的体系结构、工作原理、功能部件及软硬件应用开发资源。在单片机硬件组成的基础上,兼容汇编语言和C51应用程序的基础知识、编程技术、应用示例及单片机系统软硬件开发过程。

本书融入了作者多年单片机原理及应用课程的教学和实践经验,并将其编入书中。本书作者都是长期工作在高等院校相关专业的一线教师,曾多次在单片机应用技术课程设计、毕业设计、机器人竞赛及全国大学生电子设计竞赛的培训工作中,将Proteus软件应用于单片机系统仿真设计及调试,取得了良好的教学效果和优异的竞赛成绩,并将其成功案例整理后编入本书。

本书以Keil集成环境、Proteus仿真软件及ISP下载等开发资源为平台,引用了大量的单片机软硬件仿真调试示例及工程应用实例,引导读者逐步认识、熟知、实践和应用单片机。

本书的主要特点如下。

1)结构完整、层次分明、内容翔实、循序渐进,便于查阅和自学。

2)以应用示例为导向,将知识点贯穿其中,突出在实践中重新构建知识体系的教学方法。

3)实例内容丰富,汇编语言和C51编程并重,便于读者引用和移植。

4)资源丰富,多技术融合,支持单片机应用系统的整体设计和调试。

本书共11章,第1章在介绍计算机基本知识的基础上,详细描述了单片机应用系统组成、特点及开发资源;第2章介绍了51单片机硬件功能结构、内部组成、编程资源及最小应用系统;第3章介绍了51单片机指令系统、汇编语言及应用程序设计;第4章介绍了C51程序设计基础、集成开发环境Keil的使用及仿真调试;第5章介绍了51单片机中断系统结构和中断控制、中断响应、中断系统应用实例设计及仿真;第6章介绍了51单片机内部定时器/计数器原理、应用实例的设计及仿真;第7章介绍了51单片机串行通信接口、串行口通信应用实例的设计及仿真;第8章介绍了51单片机(未扩展)I/O接口技术及应用;第9章介绍了51单片机系统扩展、存储器扩展、I/O扩展、A-D转换、D-A转换及接口技术;第10章介绍了单片机应用系统开发、典型应用实例的软硬件设计过程;第11章介绍了Proteus系统仿真软件的使用与操作。

本书由赵全利主编,杜海龙、陈军、秦春斌任副主编,其中赵全利编写了第1、2章,杜海龙编写了第3、4章,陈军编写了第5、7、9章,薛迪杰编写了第6、10章,秦春斌编写了第8章,第11章、附录、电子课件、仿真调试、习题解答、图表制作、文字录入由王武举、罗光辉、刘克纯、骆秋容、徐维维、徐云林、缪丽丽和刘瑞新编写。全书由赵全利教授统筹设计,对各章节整改并统稿,刘瑞新教授主审定稿。

本书可作为高等院校电子信息、通信、自动化、机电及计算机类专业单片机原理及应用课程的教材,也可作为相关专业技术人员的参考用书。

本书所选例题及仿真实例都经上机调试成功,提供配套电子课件、部分习题参考答案、应用实例的Keil源程序文件及其Proteus仿真文件、ASCII(美国标准信息交换码)码表、书中部分电路非国家标准符号与国家标准的对照表、中英文缩写含义与中文对照表,以及Proteus元器件对照表,教师可从机械工业出版社教材服务网http://www.cmpedu.com下载使用。

本书中一些仿真电路的部分电气图形符号是非国家标准符号,与国家标准符号的对照表参阅本书电子资源或其他国家标准文件。

由于计算机技术发展速度很快,加之作者水平有限,书中难免存在不足和遗漏之处,恳请老师、同学及读者朋友们提出宝贵意见和建议。

编者