第2版前言
随着计算机技术的发展,嵌入式技术越来越广泛地应用于社会各领域之中,单片微型计算机(简称单片机)作为其嵌入式系统的核心部件,得到了广泛应用。单片机具有集成度高、功能强、可靠性高、系统结构简单、易于掌握、价格低廉等优点,在工业测控系统、智能仪器仪表、家用电器等诸多领域得到了广泛的应用。单片机技术的应用水平高低已成为衡量一个国家工业化发展水平高低的标志之一。
本书是在作者多年来讲授该门课程和从事单片机应用系统研究工作的基础上,参考国内外大量文献和其他相关教材,精心编写而成的。本书可作为自动化专业、机电一体化专业和电气工程专业本科教材,也可作为相关专业专科教材,还可作为高等教育自学教材和有关工程技术人员的参考书。
本书以嵌入式微控制器为例,选用MCS51系列单片机为背景机,系统地介绍单片机的相关技术。全书共9章。第1章介绍以嵌入式系统分类为引线的单片机的结构特点、工作原理及发展趋势; 第2章介绍MCS51系列单片机的内部硬件资源、存储器组织结构及外部特性; 第3章介绍单片机的指令系统及汇编语言程序设计,包括寻址方式、常用指令介绍、汇编语言程序设计步骤及方法,并给出一些常用的实用子程序; 第4章简介单片机的C语言编程方法; 第5章介绍51单片机片内接口及中断,包括51单片机的并行输入输出接口及应用、串行输入输出接口及应用、定时器/计数器及应用、中断系统及其应用; 第6章介绍51单片机系统的扩展技术,包括外部程序存储器的扩展技术、外部数据存储器的扩展技术、并行输入输出接口扩展技术以及串行输入输出接口扩展技术,并通过实例介绍各种扩展技术的简单应用方法; 第7章介绍单片机应用系统接口技术,包括LED显示器、LCD显示器、键盘、A/D转换器、D/A转换器以及通信的相关技术及应用; 第8章介绍单片机应用设计的基本原则、过程和方法、可靠性设计及开发工具; 第9章介绍单片机应用系统设计实例,通过4个具体的应用实例,使读者掌握如何设计满足一定要求的单片机应用系统。
本书在介绍单片机原理的基础上,注重原理与应用的有机结合,以帮助读者建立单片机系统及系统设计的整体概念; 为了便于读者对单片机的理解和自学,书中给出了相应的设计实例和习题,使读者通过对本书的学习,了解单片机的特点及相关应用常识,并具备设计一个单片机应用系统的基本能力。
本书由黄勤任主编,并编写第1、2、5、6章; 李楠任副主编,并编写第3章及7.1.1小节、7.1.3小节、7.2节、7.3节; 胡青编写第4章及7.1.2小节、7.4节; 余嘉编写第5~7章的所有C程序设计部分; 凌睿编写第8章; 盛朝强编写第9章。
由于编者水平有限,书中难免有疏漏之处,敬请读者批评指正。
编者
2018年2月