本书系统地介绍了8051单片机的硬件结构、硬件组成、指令系统、汇编语言、C语言以及C语言和汇编语言混合编程等知识,并深入地介绍了高级编程知识,给出了大量的单片机应用实例。本书为每个知识点都提供了详细的实例。全书共分为12章,全面详细地介绍了单片机硬件知识和软件编程方法。首先介绍了8051单片机的基本硬件知识、内部结构以及指令系统,接着介绍了单片机的程序设计语言——汇编语言和单片机C语言,然后介绍了单片机的开发环境、高级编程知识以及C语言和汇编语言的混合编程,最后列举了大量的单片机应用实例。本书内容全面、结构紧凑、实例丰富。适合51系列单片机的初学者,对具有一定开发经验的设计人员也具有很好的参考价值。