随着大规模集成电路技术的发展,单片微型计算机也随之大发展,各种新颖的单片机层出不穷。单片机具有体积小、重量轻、应用灵活且价格低廉等特点,广泛地应用于人类生活的各个领域,成为当今科学技术现代化不可缺少的重要工具。人们迫切希望学习和应用单片机解决各自工作中碰到的技术问题。为此,我们编写了本书。
单片机系统的开发融合了硬件和软件的相关技术。要完成单片机系统的开发,用户不仅需要掌握编程技术,还需要针对实际应用选择合理的单片机芯片和外围器件,以此为基础,设计硬件电路。
通过具体的项目案例来学习单片机系统的开发是一条科学而且高效的途径。在项目案例的选择上,本书着重突出“应用”和“实用”的基本原则,项目案例来源于实践,具有代表性、技术领先性,以及应用的广泛性。基于这个原则,编者从多年实际项目案例出发,细致讲解单片机项目的需求、设计原理、相关知识、单片机选型、电路设计、具体模块设计和编码实现,以使读者对单片机项目开发有系统的认识。
本书注重将多年的开发经验和技巧融合到具体项目案例的讲解中,为开发人员提供必要的知识积累,解决实际工程中的问题。在程序开发语言方面,本书尽量用简洁的语言来清晰阐述易于理解的概念和思路,并且附带程序流程图。同时,对程序代码作了细致的中文注释,有利于读者举一反三,快速应用和提高。