本书从AVR单片机的开发使用软件到各个外围模块,再到运用其开发项目,由浅入深,系统地介绍了AVR单片机的硬件和软件及开发。为了帮助读者更快、更好地掌握AVR单片机,本书提供每个章节所用到的实例工程,详见前言。
全书共20章,分为4篇。基础认识篇介绍了单片机的种类及AVR单片机的特性,AVR的开发软件,AVR的GPIO、USART、ADC、EEPROM;技能进阶篇介绍了开发中的一些常用软件及工具,如何设计AVR最小系统板,AVR的中断、定时器、WDT、SPI、TWI;实战开发篇介绍了开发中运用到的一些外围模块,分别是LCD1602、DS18B20、AT24C16和SD卡;综合开发篇介绍了利用AVR单片机开发的一些具体项目,分别是MP3播放器、无线测温迷你系统和“菜鸟”手机。
如果你是一个刚入门的单片机爱好者或开发者,本书将是你的一个很好的选择;如果你是一个有一定基础的单片机高手,也可以将本书当做开发经验手册看待,和我一起分享开发中的一些经验和总结。