购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

单片机就是把一个计算机系统集成到一块芯片上,概括地讲,一块芯片就成了一台计算机。目前市场上流行的单片机,价格是出奇的便宜。只要玩起了单片机,你就会有一种成就感:我怎么这样聪明。单片机再结合适当的硬件接口电路,有什么事情做不到呢?我对它的评价是八个字:“软硬兼施,老少皆宜”。

单片机虽然好玩,但很多人经过一番探索之后却深感学好单片机并非易事,甚至连入门都感到困难。作者也是从电子爱好者成长为工程师的,此过程自然少不了学习、探索、实践、再学习、再实践这样一条规律,因此深切地知道学单片机难,主要是不得要领,难以入门。一旦找到学习的捷径,入了门,掌握简单程序的编写方法并观察到实际演示效果,那么必然信心大增。接下来,再向深度、广度进军时,心里就比较坦然了,最终能够一步一个脚印地去扩展自己的知识面,成为单片机的应用高手。

在与众多的单片机爱好者交流中得知,单纯讲单片机内部结构、指令太枯燥,且不易理解,他们感兴趣的是单片机编程的应用实例,而且主要喜欢简单、实用、有趣的初级实例。因此,编写本书的思路:以实战演练为主线贯穿全书,且多数实例采用视频的方式进行演示。这样,初学者能够看得清、听得到、学得快,从而达到很好的立体学习效果。

在内容安排上,本书通过AVR单片机内部资源(I/O口、中断系统、定时/计数器、串口通信)、键盘接口、LED数码管显示、LCD液晶显示、DS1302 时钟芯片、I 2 C总线接口芯片AT24C04、DS18B20 温度传感器、红外遥控等大量具体的实例,系统演练了AVR单片机中最常用、最典型的接口应用。另外,本书也包括了一些作者在学习和实际设计过程中总结的经验及方法,希望能够帮助大家更好地学习AVR单片机。

本书安排的实例大部分是由作者编写的,有一些是参考相关资料改写的,全部程序都由作者调试并通过。对于实例的使用说明也尽量详细,力争让读者“看则能用,用则能成”,保证读者在动手的过程中常常体会到成功的乐趣。另外,书中的所有实例,都基于作者设计的AVR-51 转换板+DD-900mini实验板,书中附带的光盘包含所有实验的完整源程序、视频演示和工具软件。

本书主要面向具有一定C语言基础或刚接触AVR单片机的电子爱好者,对于已经熟悉AVR单片机C语言开发的工程师则意义不大。

在本书编写过程中,参阅了《无线电》、《单片机与嵌入式系统应用》等书刊,并从互联网上搜索了一些有价值的资料,由于其中的很多资料经过多次转载,已经很难查到原始出处,在此谨向资料提供者表示感谢。

参与本书编写的人员有刘建清、贾绪岩、李凤伟、陈素侠、孙保书、刘为国等,最后由刘建清先生定稿。由于编著者水平有限,加之时间仓促,书中难免会有疏漏和不足之处,恳请专家和读者不吝赐教。

如果在使用本书的过程中有任何问题、意见或建议,请登录ddmcu.taobao.com或通过E-mail:ddmcu@163.com向我们提出,我们将提供超值的延伸服务。

编著者
2011 年 12 月 EkKNjQcRMTF/08xyhavez7zdW0BA8lyOR6t+YMTIrXUhUYSVd/XU5zgNOi9dWE2I

点击中间区域
呼出菜单
上一章
目录
下一章
×