Intel公司的MCS-51系列单片机(Single Chip Microcomputer)是当前国内外在测控领域中广泛使用的高档8位微控制器(Microcontroller),它是集CPU、ROM/RAM、I/O接口于统一芯片的大规模集成电路,具有体积小、功能强、可靠性高、功耗低、使用方便以及外围硬件支持十分丰富等优点,可满足各类工业测量控制的需要。近年来,随着电子与信息技术的迅猛发展,单片机技术已成为计算机控制技术的一个独特分支,形成了理论性和实践性都很强的一门课程。
本书以MCS-51系列单片机为阐述对象,系统地介绍单片机的结构原理和应用技术。全书共分9章,第1章扼要介绍单片机的发展概况、单片机的特点和应用以及当前单片机主要系列产品的性能; 第2章以国际上知名度高、应用广泛的MCS-51系列单片机为主体,介绍其基本结构和性能; 第3章重点介绍MCS-51单片机的指令系统和程序设计基础,使读者能更透彻地了解MCS-51单片机的功能,同时为编程应用打下基础; 第4章介绍MCS-51单片机的中断系统、定时器和串行口的功能和应用; 第5章介绍MCS-51单片机的系统扩展技术,包括程序存储器的扩展、外部数据存储器的扩展和I/O口的扩展; 第6章介绍MCS-51单片机的实用接口技术,主要包括显示器/键盘接口、打印机接口、A/D和D/A转换器接口; 第7章介绍当前广为流行的与MCS-51兼容的派生型单片机,包括Atmel公司的AT89C51X系列Flash单片机、Philips公司的P89C51RX2单片机以及宏晶科技公司的STC89/STC90系列单片机; 第8章介绍单片机C51语言程序设计方法,重点介绍C51语言及用C51语言来编写MCS-51单片机应用程序的方法; 第9章介绍RTX51 实时多任务操作系统以及在RTX51环境下编写MCS-51单片机多任务应用程序。本书列举的应用实例大多是作者在从事教学和科研中总结和提炼而来的,每一个例子都能体现所在章节中的重点。每章均附有习题,供读者练习。编者注意了理论和实践相结合,力求做到既有一定的理论基础,又能运用理论解决实际问题; 既介绍一定的先进技术,又着眼于为当前的应用服务。
本书可作为工业自动化、自动控制、计算机应用及其他有关专业的教材及教学参考书,也可作为测控领域的工程技术人员的培训教材或自学参考书。
作者在香港科技大学工作期间,在业务上得到了X.S.Li教授的支持和具体指导,在此均表示诚挚的感谢。由于作者水平所限,书中难免存在不足之处,希望广大读者批评指正。
杨文龙 2011年2月于广州