本书从单片机基础模块开始讲起,通过单片机小案例讲解各模块的基本应用原理以及专业开发知识,利用中小型项目开发案例系统讲解单片机开发的思路及系统设计,从而使读者完全掌握单片机。读者首先要学习本书的基础部分,即第1~6章,掌握基本的键盘、显示、存储、A/D与D/A转换。当能熟练地调试一些简单的单片机程序设计之后,应该进入本书后半部分的学习,即第7~18章,理解和掌握本书提供的专业应用开发系统,例如单片机应用系统温度模块、单片机应用系统电机控制模块、单片机应用系统压力模块和单片机应用系统驱动隔离模块等。本书包含一些具体开发核心技术和对应的经典开发项目,读者在单片机实际开发学习过程中,可以把每章的基础知识和应用实例结合起来学习。可以一边熟悉技术,一边通过学习经典开发项目,提升开发经验的积累。本书面向各领域的单片机设计用户,非常适合高等院校自动控制、自动化、电子信息、测试技术、机电一体化、机械电子、通信工程、计算机等专业的本科生及硕士研究生,以及从事电子开发和应用行业的科研人员,特别是做实际单片机应用系统的开发人员使用。