学练一本通:51单片机应用技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

单片机是单片微型计算机的简称。目前,51系列、STC系列、PIC系列、AVR系列和430等多个系列的单片机共存于市场和应用开发领域,51单片机以其简单实用、性价比高、应用开发技术成熟等优势,占有单片机市场的大部分份额,因此要很好地学习和掌握51单片机的开发技能。

单片机的应用开发是一个“软硬兼施”的过程,硬件和软件缺一不可,且需要密切配合和相互弥补。单片机的软件编程语言有汇编语言和C语言,与汇编语言相比较,C语言具有可读性、可移植性、可维护性好等优点,使用C语言编写单片机的软件程序已是必然的选择。本书根据教育部最新的职业教育教学改革要求,紧紧围绕电子行业技术发展与职业岗位技能,结合高职教育人才培养目标与特点进行编写。

在编写过程中,打破了以往传统的单片机学习模式,设计一系列从简单到复杂的单片机应用开发项目实例,使读者在由浅入深地学习和掌握这些实例的过程中,边练边学,步步深入,逐步学习和掌握C语言单片机应用开发的方法和技巧。为保证实例的正确性,本书所有实例都通过实际电路的实践验证,同时,为了方便读者实践学习,同时给出所有实例完整的硬件电路图、源程序。对于实例涉及的C语言知识点、单片机知识点,以实用、够用为原则,以解决实际问题为最终目的,将其融入具体项目的编写中,进行现场及时的介绍、解释或说明;实例不涉及的知识点暂且不提,使单片机应用开发这门综合性学科,变得简单易学和易用。这样,无论你以前学过还是没有学过C语言、了解还是不了解51单片机,都没有关系,只要紧跟本书的章节和每个具体实例,认真操作,积极思考,通过不断的研究和学习,你一定会掌握单片机C语言应用开发的精髓,成为单片机应用开发的高手。本书除正常的章节内容目录外,作者还专门将本书涉及的C语言知识点和单片机知识点在目录中悉数列出,方便读者查找使用。

本书由黄双成担任主编,负责全书的统稿工作,并编写了项目三,吕恩胜编写了项目一,张秋红编写了项目二的任务一到任务五,刘庆花编写了项目二的任务六到任务九,孙彩云编写了项目二的任务十到任务十二,王雷和朱运晓编写了项目四及附录。另外,本书在编写过程中,参考了有关书籍和资料,同时得到了郑州金特莱电子有限公司技术部工程师何威风的大力支持,在此一并表示感谢。

在本书的编写过程中,借鉴了许多现行教材的宝贵经验,在此仅向这些作者表示诚挚的感谢!

由于作者水平有限,加之时间仓促,书中错误之处在所难免,恳请广大读者朋友批评指正。

为了方便教师教学,本书配有免费的电子教学课件、思考题参考答案以及硬件电路图和源程序代码,请有需要的教师登录华信教育资源网(http://www.hxedu.com.cn)免费注册后再进行下载,有问题时请在网站留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。

编者