本书以AT89S51单片机为例,详细介绍51单片机的原理及接口技术,内容精练、案例丰富,每章都配有习题。全书具有较强的系统性、实用性、典型性。通过对本书的学习,读者能够掌握单片机系统开发设计的基础知识和基本技能,达到快速入门的效果,而且可以较全面地掌握单片机的整个开发流程。本书的内容包括单片机概述,AT89S51的硬件结构,51单片机的指令系统及汇编语言程序设计,C51的程序设计,AT89S51的中断系统,AT89S51的定时器/计数器,AT89S51的串行接口及串行通信,AT89S51的系统扩展及应用,AT89S51与键盘、显示器的接口设计,AT89S51与ADC、DAC的接口设计。本书可作为高等院校电子信息工程、通信工程、电子信息科学与技术、物联网工程、计算机科学与技术、自动化、机电一体化等专业的教材,也可供从事单片机应用开发的工程技术人员参考。