自从197l美国得州仪器公司首次推出4位单片机至今,单片机的发展一直在继续。在沈添国主编的《AVR单片机菜鸟进阶》中,我们只选用通用类型中的一款低功耗类型单片机——ATmega88V来介绍单片机的基础,并简单运用到项目开发中。ATmega88V凭借其优越的性能及便捷的开发工具赢得了市场认可。
市场上的单片机其实都是大同小异的,只要熟练掌握好一款单片机,其他都将是“纸老虎”。编写本书的目的,就是为了让读者熟练掌握好一款单片机。
本书从AVR单片机的开发使用软件到各个模块外设,再到运用其开发项目,由浅人深,系统地介绍了AVR单片机的硬件和软件及开发。
为了帮助读者更快、更好地掌握AVR单片机,本书给出每个章节所用到的实例工程,有需要的读者请登录华信教育资源网(Ilxedu@phei.corn.cn)免费注册后再进行下载,有问题时请在网站留言或与电子工业出版社联系(E一。mail:hxedu@phei.com.cn)。本书各章节的例程都是有针对性的,并且本书还会将一些开发注意事项与读者分享,以让读者尽量站在前人的肩膀上进步。
《AVR单片机菜鸟进阶》从AVR单片机的开发使用软件到各个外围模块,再到运用其开发项目,由浅入深,系统地介绍了AVR单片机的硬件和软件及开发。为了帮助读者更快、更好地掌握AVR单片机,本书提供每个章节所用到的实例工程,详见前言。
全书共20章,分为4篇。基础认识篇介绍了单片机的种类及AVR单片机的特性,AVR的开发软件,AVR的GPIO、USART、ADc、EEPROM;技能进阶篇介绍了开发中的一些常用软件及工具,如何设计AVR最小系统板,AVR的中断、定时器、WDT、SPI、TWI;实战开发篇介绍了开发中运用到的一些外围模块,分别是LCDl602、DSl8820、AT24C16和SD卡;综合开发篇介绍了利用AVR单片机开发的一些具体项目,分别是MP3播放器、无线测温迷你系统和“菜鸟”手机。
如果你是一个刚入门的单片机爱好者或开发者,沈添国主编的《AVR单片机菜鸟进阶》将是你的一个很好的选择;如果你是一个有一定基础的单片机高手,也可以将本书当做开发经验手册看待,和我一起分享开发中的一些经验和总结。
第1篇基础认识篇——原来我是个菜鸟
第1章 初识单片机——与单片机第一次接触
1.1 什么是单片机
1.1.1 单片机发展的4个阶段
1.1.2 8位单片机的特点
1.2 了解单片机
1.2.1 8051单片机
1.2.2 FREESCALE(飞思卡尔)单片机
1.2.3 其他单片机
1.3 接触AVR单片机
1.3.1 AVR概述
1.3.2 AVR的特性
1.3.3 AVR的外设
1.4 小结
第2章 AVR开发利器——菜鸟的装备
第3章 流水灯重现——第一次操刀
第4章 HELLO WORLD——重现经典
第5章 ADC——模拟到数字的转换
第6章 AVR内部的EEPROM——存储菜鸟越来越多的信心
第2篇 技能进阶篇——菜鸟会飞了
第7章 菜鸟装备升级
第8章 AVR最小系统板——菜鸟动手玩硬件
第9章 中断——处理“突发”
第10章 定时器——时间最重要
第11章 WDT——学习“打狗棒法”
第12章 SPI(串行外设接口)——沟通信息世界的桥梁之二
第13章 TWI(两线接口)——沟通信息世界的桥梁之三
第3篇 实战开发篇——菜鸟进化中
第14章 LCD1602——有屏有真相
第15章 DS18B20——温度采集
第16章 AT24C16——存储更多经验
第17章 SD卡——存储更多信息
第4篇 综合开发篇——菜鸟变凤凰
第18章 MP3播放器——歌声飞扬
第19章 无线测温迷你系统
第20章 “菜鸟”手机