本书以目前中、小规模单片机应用系统普遍采用的MCS-51系列单片机为对象,系统地介绍了单片机的内部结构、指令系统、汇编语言程序设计、应用系统扩展、常用外部设备的接口技术、单片机应用系统的软硬件结构与开发过程及手段。本书最后一章(单片机的C语言应用程序设计)可使读者紧密结合单片机的软、硬件特点,迅速掌握带趋势性的单片机应用系统开发设计的C语言程序设计方法。本书概念准确,注重知识的内在联系与规律,采用归纳、类比的方法,系统地介绍了单片机的结构原理及应用系统的组成与设计方法,目的是使读者在较短的时间内掌握单片机的应用技术。为了便于读者理解、掌握本书的内容,每章均配有大量的例题与习题;同时也着眼于工程实用,选用了大量具有实用价值的问题进行讨论。本书既可作为大专院校有关专业师生及自学人员的教科书,也可供从事单片机技术开发、应用的工程技术人员阅读、参考。