单片机是一种内部包含CPU、存储器和输入/输出接口等电路的集成电路(又称IC芯片)。单独一块单片机芯片是无法工作的,必须给它增加一些有关的外围电路来组成单片机应用系统,然后在计算机中用单片机编程软件编写程序,再用烧录器(或编程器)将程序写入单片机,单片机在程序的控制下就能完成指定的工作。
单片机的应用非常广泛,已深入到工业、农业、商业、教育、国防及日常生活等各个领域。由于单片机应用广泛,电工电子技术的学习者几乎都希望学会单片机技术,但真正掌握单片机技术并能进行单片机软、硬件开发的人却并不多,究其原因,一句话就可以概括:“学习单片机编程太难了!”
本书正是为解决这一难题而编写的,图书采用“单片机实际电路+大量典型的实例程序+详细易懂的程序说明”的方式编写,读者在阅读程序时,除可查看与程序对应的单片机电路外,遇到某条程序语句不明白时还可查看该程序语句的详细说明,从而理解程序运行的来龙去脉。读懂并理解程序后,读者可尝试采用类似的方法自己编写一些程序,慢慢就可以编写一些复杂的程序,从而成为单片机软件编程高手。另外,读者可添加微信(etv100)或发电子邮件(etv100@163.com)免费索取编程软件和源代码。
本书在编写过程中得到了很多老师的支持,在此一并表示感谢。由于编者水平有限,书中的错误和疏漏之处在所难免,望广大读者和同人批评指正。
编者