高显生编著的《AVR单片机入门与速成攻略(入门卷)》基于AVR ATmega32单片机,从基本的环境搭建、模块功能、扩展应用三个方面入手,使用大量的实例,依次进阶,让读者快速掌握AVR单片机的开发技术。
在实践上,与一般围绕某一个开发板的讲解方式不同,本书引导读者DIY AVR单片机最小系统,并进一步引导读者使用该系统结合一些常见模块开发应用。既锻炼了读者的动手能力,节省了学习成本,又减少了熟悉开发板的时间,从而达到快速入门的目的。
作者在优酷网上推出了本书的配套视频,结合本书内容,再加上动手实践,这三大核心要素构成了作者所倡导的单片机开发速成攻略。
高显生编著的《AVR单片机入门与速成攻略(入门卷)》是介绍AVR单片机C语言开发的入门书。《AVR单片机入门与速成攻略(入门卷)》共三篇,计22章。所有章节都配有实践环节,每一个模块都给出了相应的实验电路和C语言代码。第一篇(第1~6章),主要介绍的是AVR单片机的片内资源配置及开发AVR单片机所需的软硬件环境;第二篇(第7~15章),从介绍AVR单片机的单元模块人手,详细介绍了AVR单片机的中断、定时器、ADC模块、模拟比较器及USART。模块的内容,同时介绍了如何使用AVR单片机面向字节的高速硬件串行接口TWI、SPI实现与DS1307实时时钟和存储器93C46的通信;第三篇(第16~22章),主要介绍了AVR单片机的扩展应用,主要包括如何使用AVR单片机驱动步进电机、实现红外线的解码和发射、与单一总线的数字温度传感器DSl8820和湿度传感器DHTll的通信,以及如何使用AVR单片机驱动1602液晶显示器和基于COG技术的新型12864点阵型液晶显示器。