前言

《单片机C语言应用100例》第1版自2009年10月出版以来,得到了读者的支持与肯定,在短短的3年时间内,连续得到7次重印。

随着技术的不断进步,本书中原采用的一些技术已有更新的发展;本书发行后,读者反馈了大量的建议与意见;作者在工程实践过程中积累了更多的经验。为更好地服务于读者,作者对《单片机C语言应用100例》进行了修订,出版第2版。本书保持了第1版的写作风格,保留了轻松易懂的特点,并在以下几个方面做了修改。

(1)按照实例的难易将全书分为基础篇、应用篇和综合提高篇三部分。

(2)将第1版中的100个实例精简为80个,分别放在基础篇和应用篇中;将作者最近3年利用单片机解决的工程实际问题总结为20个实例,放在提高篇中。

(3)对各章内容与文字均进行了细致的修改,以使读者更容易理解。

(4)重新设计了实验电路板。随着技术的飞速发展,第1版中采用的实验电路板技术已落后,第2版对原电路板进行了改进,在保持与第1版兼容的同时,增加了更多的功能,以使其能紧跟技术的发展。

本书作者从事单片机开发工作多年,常有读者及学员问及:“如何才能快速入门?”我本人的体会:一定要动手做!仅仅看书是远远不够的。和很多的读者一样,包括单片机在内的许多知识,我都是通过读书等方法自学的。作者深深地认识到,一本好书对于自学者来说其重要性是不言而喻的,一本好的书可以引导学习者进入知识的大门,一本不合适的书却可以断送学习者的热情。因此,作者就是基于现有良好的单片机开发环境和近20年的教学经验,对单片机课程的传统教学模式进行了改革:一开始就通俗地介绍单片机的开发条件,接着通过一个简单实例,使读者能够完整地掌握单片机的整个开发过程,消除对单片机的“畏惧”感,然后再采用“边理论、边实践,学一样、会一样”的案例教学模式,使单片机的硬件结构在实例学习中逐步掌握。另外,由于本书采用了易于掌握的C语言进行单片机应用程序设计,大大降低了读者对单片机硬件结构了解程度的要求,使初学者在很短时间内就可以用C语言开发出功能强大的单片机实用系统。因此,本书可帮助读者快速、轻松地迈入单片机大门。

本书第1版出版后,受到了读者的欢迎,许多读者认为“这是单片机入门的好书”、“本书的确可以做到轻松入门”、“本书值得向入门者推荐”。

本书由王东锋、陈园园、郭向阳编著。其中,第1~7章由洛阳师范学院陈园园编写;第8章由空军第一航空学院郭向阳编写;第9章由空军第一航空学院赵汉武编写;第10章、第11章由空军第一航空学院王东锋编写。全书由王东锋统稿并定稿。

为便于读者学习,本书有配套的实验器材设备,其能进行的实验有流水灯控制、数码管显示、键盘控制、音乐播放、继电器控制、步进电动机控制、SPI通信、I2C通信、液晶显示、红外接收、模/数转换、数/模转换、温度检测和串口通信等。读者如欲了解详细信息可与我们联系,联系电话:13849744646(手机);Email:wangdongfeng_1974@163.com。愿为读者的学习提供热忱服务。

本书附送超值视频光盘主要内容如下:

(1)单片机仿真软件Proteus的教学视频;

(2)单片机开发软件Keil的教学视频;

(3)前80例仿真实例与源程序;

(4)第11章仿真实例与源程序;

(5)配套实验板的加工图纸,读者可拿到工厂直接加工成PCB,自己焊接上元器件即可进行实验。

由于水平有限,书中不妥之处在所难免,敬请广大读者批评指正。

王东锋

2013年3月