本书以89C51单片机为典型机,详细介绍了MCS-51系列单片机的构成、工作原理、指令系统、汇编语言程序设计、中断技术、定时/计数器、串行口通信等内容,并结合应用实际,系统地介绍了MCS-51系列单片机的扩展技术,其中包括存储器扩展、I/O口扩展、显示器与键盘接口、A/D及D/A接口技术等。为顺应单片机技术的发展趋势,跟踪单片机技术的*新发展,满足不同层次的研究开发人员的需求,本书还详细介绍了AT89系列单片机及C8051F系列单片机的特点、应用和编程开发方法。本书共分为十一章,内容丰富,力求反映当前单片机技术的*新方法,在对单片机原理叙述全面、准确的基础上,加强了实践教学环节。为了便于初学者理解和掌握,本书在内容安排上采用循序渐进的论述方法,从基础理论到实践应用,并充分考虑所使用实例的典型性和实用性,期望读者在学习后,既能掌握单片机的一般原理和接口技术,又能掌握单片机应用系统的设计方法。