本书以ATMEL公司的AVR单片机ATmega16和ATmega8为蓝本,由浅入深,结合项目制作实例,以MikroCPROforAVR软件为开发平台,C语言为编程语言,系统地介绍以单片机为主控器的智能电子产品设计与制作的流程。本书通过6个项目(数码显示温度计、点阵屏显示、简易数显电子时钟、2.4G无线温湿度传输、家用智能浇花器、全自动智能豆浆机设计)系统介绍智能电子产品设计以及制作的过程。项目由简单到复杂,编程由易到难,采用循序渐进的方式进行编排。在设计制作过程中对所涉及的硬件及软件知识点进行了比较详尽的解释,减少用户查找其他资料的麻烦,对用户设计过程中遇到的问题以及相关设计经验、技巧等有很强的实用性和指导性。每个项目的后面配有一些思考题,供学习完成后开拓知识面及进一步的研究、提高使用。本书配有源程序的代码和原理图,以及相关芯片资料等,适合于单片机实践教学以及相关产品开发使用。尤其针对高职院校,充分体现课程的应用性、实用性和技术性特点。本书可作为高等院校电子信息、自动化、仪器仪表等相关专业单片机课程的教学用书,也可作为工程技术人员、单片机爱好者的参考书。