51系列单片机应用软件编程技术的后记
非常感谢北京航空航天大学出版社对本书出版的支持。
大家知道,单片机的出现,是电子应用设计的一场革命性变革。它的出现,使得控制电路的开发者可以用相对标准化的、可批量生产的单片机器件作为电路核心,设计出性价比较高的控制应用电路;在此基础上,用控制软件最终满足各种各样的控制应用需求。因此,控制软件是单片机应用开发的核心,而控制软件的编程技术在单片机软件开发中占有举足轻重的地位。
编写一本全面、系统地讨论单片机软件编程技术的专著,这是一种挑战。笔者沿此思路,不断地进行探索,工作之余,利用假期时间,收集了大量的资料,也做了大量的程序编制、测试工作,以便全面分析、验证单片机编程中的一些关键技术点。
编程技术具有实践性很强的特点,它博大精深,如何在浩瀚的编程应用的海洋中,构建或选择合适的案例,用比较生动的方式表达编程技术的要点,避免过多的冗长理论分析,使本书不失通俗性,并保证其内容的全面性、系统性,有一定的技术价值,是编撰本书的难点之一。笔者一直孜孜以怀地探索,蓦然回首,已整理成章。
这本书的编撰工作断断续续,持续了较长的一段时间,期间不乏反复,几易其稿,几次更新内容。这项工作虽没有放弃,但也没料到,编撰工作会持续这么长时间,这是因为,当时的环境条件限制,以及本人对单片机编程技术的理解还没有系统化、成熟化。
当前,是单片机应用技术快速发展的时期,各种单片机器件不断涌现,价格日趋低廉,各种二次开发工具不断出现,编程技术也在日趋走向成熟,这一切,都为编程技术更好地表达提供了各种好的手段,也为编制这本书提供了良好的编程素材。在此情况下,经过一段时间的努力,终于编制成书。
本书及《51系列单片机管理软件编程技术》一书系统化地讨论了单片机编程技术,内容基本覆盖了单片机软件编程工作中所涉及的方方面面的技术问题。当然,单片机编程技术也在不断成熟、不断发展,书中对一些编程技术问题的讨论还不够深入,论述还不够全面,分析也不够成熟,本人对编程技术的理解也待深化,但在本书编撰过程中,采用了实例、案例的分析方法,最终形成有关单片机编程问题的一个基本的系统化框架。希望读者通过阅读此书,能够全面、系统地了解单片机编程技术,使其对编程工作有所裨益,这是本书编撰的最终目的。
2024-12-16 广告