PIC单片机C语言非常入门与视频演练
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

单片机就是把一个计算机系统集成到一个芯片上,简单地讲,一块芯片就成了一台计算机。目前市场上比较流行的单片机,其价格出奇的便宜。对于广大爱好者来说,真是上帝的礼物。只要你玩起了单片机,就会有一种成就感,我怎么这样聪明!单片机再结合适当的硬件接口电路,有什么事情做不到呢?我对它的评价是八个字:软硬兼施,老少皆宜。

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

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

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

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

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

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

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

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

编著者

2011年8月