千里之行,始于足下!
——老子
单片机凭借其强大的可编程能力及高性价比,在现代电子设计领域中具有重要的地位。在越来越多的产品中可以看到单片机的身影。其中,51系列单片机是市场上应用最广泛、性价比最高的单片机之一,使用51系列单片机进行设计的项目和开发人员都非常多。目前市面上关于单片机开发的书籍非常多,但是这些书有些过于技术化,入门者根本无法入手,有些书籍内容不全,无法让初学者对该技术得到全面的认识。
为了能让初次接触51系列单片机开发的爱好者快速而又轻松地学会单片机及其程序开发,笔者总结了自己学习单片机程序设计的经验,并结合多年实际开发的经验,编写了这本51系列单片机的基础教程。在本书中,笔者从最基础的概念入手,循序渐进地将51系列单片机开发和程序设计中的每个技术点展现在读者面前,力求让读者在最短的时间内高效地掌握51系列单片机开发的基础概念及技术要点。
1.细致体贴的讲解
为了让读者更快地上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念 用直观的图示演示过程 用详细的注释解释代码 用形象的比方帮助记忆。效果如下:
1 知识点介绍 准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了解相关概念,顺利入门。
2 范例 书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,放在每节知识点介绍之后。
3 范例代码 与范例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号,便于学习。
4 运行结果 对范例给出运行结果和对应图示,帮助读者更直观地理解范例代码。
5 代码解析 将范例代码中的关键代码行逐一解释,有助于读者掌握相关概念和知识。
6 综合练习 为了便于读者巩固所学内容,本书每章中均提供了综合练习,并给出了操作提示和结果,配合读者自己动手实践。
7 习题 每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握。
8 贴心的提示 为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下:
●提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
●注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
●警告:对操作不当或理解偏差将会造成的灾难性后果做警示,以加深读者印象。
经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识。
2.提供完善的技术支持
本书提供了论坛:http://www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。
本书作者在长期从事相关培训或教学实践过程中,归纳了最适合初学者的学习模式,并参考了多位专家的意见,为读者总结了合理的学习时间分配方式,列表如下:
续表
续表
本书非常适合以下人员阅读:
●从未接触过51单片机开发技术的人员;
●有一定硬件开发技术基础,但还需要进一步学习的人员;
●想学习单片机C51语言的开发人员;
●其他编程爱好者。