本书以MCS-51系列单片机为基础结合应用实例深入浅出地讲解了单片机应用的基本知识,书中采用了汇编语言和C语言对每个实际应用案例的设计和操作步骤进行了清楚的描述,并且以Keil为编译工具 、Proteus为仿真平台以及实际电路板清楚的讲述了单片机开发和应用的过程。本书的主要内容包括单片机基础知识,单片机的最小系统,Keil软件和Proteus软件的使用方法,单片机系统设计与应用实例,单片机中断系统及其应用,80C51的定时/计数器,单片机的A/D和D/A接口及步进电机控制实例,单片机的串行通讯,单片机的系统扩展等。全书内容由浅入深,并配有图片和相应的习题,便于读者学习和实践。本书注重基础,编程语言描述清楚易懂,特别适合单片机及其编程语言的初学者,既可作为高职院校单片机课程教材,也可作为科技人员学习开发单片机的参考书。