51这一经典单片机,系统介绍其内部功能结构、软硬件资源的原理与应用,以及以51单片机为核心如何进行扩展外部电路从而提升系统功能的方法。希望通过51单片机的学习,读者能够掌握单片机系统开发的基本思想和方法,而不仅仅只是掌握51单片机技术本身。
本着“扎实的基础、开放的思想、实战的能力”的思想,本书力求在内容取舍、顺序编排、实例组织和教学方法上有所改进,使读者能够快速理解单片机内部各功能模块的应用特点,掌握控制电路设计和程序开发的基本工具和方法。从系统功能需求出发,来构思系统硬件和软件的构成,综合硬件与软件各自的优势,对系统各部分构成进行选择,再到实现产品整体设计思想,进而提高综合运用计算机软硬件知识来解决实际问题的能力。
本书从应用角度出发,按照汇编和C51语言编程两条线,组织应用实例,让读者以汇编入手,理解程序对单片机硬件直接控制,*终过渡到用C51实现单片机系统编程。所采用的实例既兼顾讲课需要,又可以扩展为实际工程应用。同时书中提供了完整的开发实例,并讲解了开发的基本步骤和开发工具,方便读者通过实际应用掌握单片机应用系统的开发。