本书作为工科院校计算机应用课程链的教材之一,以MCS-51为模型机,全面讲述了单片机的各方面的内容,并根据单片机个性化、多功能化、网络化的普遍发展趋势,以80C51基核的单片机系列为典型,介绍了多种单片机功能的增强与扩展、I2C、USB、CAN等数据总线接口和C语言程序设计。全书语言流畅,结构合理,力求从单片机的共性出发,对单片机的学习和应用提供切实的指导和帮助。个书共分10章,第1章是关于单片机的概述,第2、3章讲述MCS-51单片机的结构、时序和指令系统,第4章讲述汇编语言程序设计,第5~10章上要讲述单片机基本系统与扩展、中断及通信系统与扩展、资源扩展与功能增强、总线接口、C语言程序设计以及应用系统的研制等。此外,每章后还附有习题,以供课后练习。本书既可作为高等院校单片机课程的教材,也可作为相关电子技术人员的参考书。