零基础学51单片机(C语言版)
上QQ阅读APP看书,第一时间看更新

前言

单片机是一种内部包含有CPU、存储器和输入/输出接口等电路的集成电路(又称IC芯片)。单独一块单片机芯片是无法工作的,必须增加外围电路组成单片机应用系统,然后在计算机中用单片机编程软件编写程序,再用烧录器(或编程器)将程序写入单片机,单片机在程序的控制下就能完成指定的工作。

单片机的应用非常广泛,已深入到工业、农业、商业、教育、国防及日常生活等各个领域。由于单片机应用广泛,学习电工电子技术的人几乎都希望学会单片机技术,但真正掌握单片机技术并能进行单片机软、硬件开发的人却不多,其原因一句话概括就是“学单片机编程太难了!”。

本书是为解决学习单片机编程难而推出的,图书用“单片机实际电路+大量典型的实例程序+详细易懂的程序逐条说明”方式编写,读者阅读程序时,除了可查看与程序对应的单片机电路外,遇到某条程序语句不明白时可查看该程序语句的详细说明,从而理解程序运行的来龙去脉。读懂并理解程序后,读者可模仿尝试采用类似方法自已编写一些简单的程序,慢慢就可以自已编写一些复杂的程序,逐步成为单片机软件编程高手。

另外,读者可添加微信(etv100)或发电子邮件(etv100@163.com)免费索取编程软件和源代码。

本书在编写过程中得到了很多老师的支持,其中蔡玉山、詹春华、何慧、蔡理杰、黄晓玲、蔡春霞、邓艳姣、黄勇、刘凌云、邵永亮、蔡理忠、何彬、刘海峰、蔡理峰、李清荣、万四香、蔡任英、邵永明、蔡理刚、何丽、梁云、吴泽民、蔡华山和王娟等参与了部分章节的编写工作,在此一致表示感谢。由于水平有限,书中的错误和疏漏之处在所难免,望广大读者和同仁予以批评指正。

编者

2018年1月