随着大规模集成电路技术的不断发展,微型计算机也在迅速发展,不断地更新换代。单片计算机就是其中一个典型,它是将微型计算机的**处理器CPU和外围芯片,如程序存储器ROM(或EPROM)、数据存储器RAM、并行和串行接口、定时器/计数器、中断控制系统等部件集成在一个芯片之中,构成新的计算机系列。有的单片计算机还将许多特殊功能部件如A/D转换器、D/A转换器、调制解调器、通信控制器、DMA等集成在芯片中,构成**的单片计算机。由于单片计算机具有集成度高、功能强、速度快、体积小、可靠性高、使用灵活、价格低廉等优点,因而它在工业自动化、仪器仪表、数据采集、通信系统、家用电器等领域的应用日益广泛,并且正在逐步取代通用微型计算机在这些领域的统治地位。单片计算机的出现,已引起了各行各业的极大关注,在广大科技工作者中间掀起了学习单片计算机、应用单片计算机的热潮。近几年来单片计算机的发展很快,目前已有几十个系列,几百个机种,有8位的单片计算机,也有16位、32位的单片计算机,但是8位单片计算机仍然是主流。因此,本书仍以讲述MCS-51系列8位单片计算机的原理和应用为主。
本书共分为8章:第1章主要介绍什么是单片机,它与普通微型计算机相比有什么特点,以及单片机的发展与应用。第2章主要介绍单片机的结构原理、引脚功能以及存储器配置情况。第3章主要介绍单片机的寻址方式、指令系统以及汇编语言程序设计。在讲述指令的同时,列举了大量的实用例题,以便提高学生对MCS-51系列单片机汇编语言的编程技巧。第4章介绍单片机的扩展及应用。除了讲述各种基本扩展方法外,还列举了很多实用扩展电路,以供学生在实际工作中学习和参考。第5、6、7章分别介绍中断控制系统、定时器/计数器及串行接口的原理及应用。第8章介绍了单片机应用系统的设计与开发过程。
本书是编者多年来从事“单片机原理及应用”课程教学的经验总结,书中很多例题都是编者精心挑选的,实用性强。本书在内容安排上由浅入深、由易到难、**突出、通俗易懂,便于教学。全书在讲清原理的基础上,列举了较多的应用实例,突出易学实用的特点。每章后都有相关的习题与思考题,帮助学生理解消化老师课堂上所讲的理论内容。有些章后还安排了相应的实验内容,通过做实验,提高同学们的动手能力,以利于同学们对所学内容的理解、掌握、巩固和应用。