本书共分16章。第1章是单片机概述,介绍了单片机的发展历程、应用领域和各种常用的低功耗单片机、增强型单片机的性能特点,介绍了国产STC系列单片机的选型;第2章介绍了8051单片机的体系结构、内部主要部件的功能,以及存储器结构与编址范围;第3章介绍了8051单片机指令系统和指令的使用方法;第4章介绍了8051单片机程序结构和设计方法;第5~7章介绍了8051单片机中断系统结构、中断控制、编程和串行口使用方法;第8章以国产STC系列单片机为例介绍了增强型单片机新增功能部件的使用方法;第9章介绍了单片机系统的扩展,重点介绍了串行总线扩展技术,精简了并行总线扩展内容;第10章介绍了单片机与键盘、数码显示、液晶显示、打印机的接口形式和编程方法;第11章介绍了A/D、D/A转换器性能指标、芯片选型,着重介绍了串行A/D、D/A转换器的接口使用方法;第12章介绍了C51在单片机中的编程方法,以及混合编程的具体运用;第13章介绍了如何根据需求进行系统设计;第14~16章以单片机应用实验为主,介绍了使用Proteus进行单片机仿真、具体单片机编程实验和课程设计应用实例。全书内容丰富,结构完整。