本书以AT89S51单片机为主线,基于工作过程的学习理念,以实际任务为载体,指导读者学习和使用单片机。全书共分为3个模块5个单元。基础模块分为3个单元讲述单片机内部资源,包括单片机的原理与结构、指令系统及汇编语言程序设计、定时与中断、串行通信等。综合应用模块一个单元,包含单片机系统扩展、系统开发方法及过程实例。提高模块一个单元,包括C51编程和PIC单片机应用简介。最后的附录提供了51系列单片机指令速查表,方便读者优化设计程序时快速查阅。本书各单元由浅入深,前后呼应,使读者能够在理解单片机原理的基础上,很快掌握单片机的应用技能。本书可作为高职高专机电一体化技术、电气自动化技术、应用电子等专业的教材,也可作为从事单片机应用的工程技术人员的培训教材或参考用书。