以80C51系列单片机为主,《单片机项目教程:C语言版(第2版)》详细介绍单片机的工作原理、编程方法和实际应用等知识,内容包括单片机结构、C语言编程和典型接口器件等。该书融进了作者多年教学、科研实践所获取的经验及实例,是作者在单片机课程教学改革的基础上编写而成的,采用“项目代领、任务驱动”的教学模式来编排,视各个课题为一个项目,每个项目又由多个任务组成,读者通过完成各个任务而掌握本课题的所有知识。全书以读者的认知规律为主线,充分体现了以人为本的指导思想。该书是再版书,相比旧板,对部分内容进行了更新。作者为该书的写作开发了实验仿真板,设计了实验电路板,并且通过作者个人网站提供作者所设计的实验仿真板、实验电路板的原理图和印刷线路板图及书中所有例子等。读者获得的不仅是一本文字教材,更是一个完整的学习环境。该书可作为职业技术学院、中高等职业学校、专业技术学校、单片机培训机构等的教学用书,也是电子爱好者自学单片机的很好教材。除了该书之外,作者有成熟的教学方法可以交流,并可提供与之配套的实验器材、教学课件,从而构成单片机教学的完整解决方案。