本书简明扼要地讲解了单片机的原理、发展与应用,详细地介绍了目前教学中常用的两种单片机芯片AT89C51和AT89C2051的结构、性能特点和相关参数。然后以课程设计实例的形式,讲述课程设计环节的设计过程和实现方法,内容涵盖单片机数据通信技术、自动化控制及智能化家用电器等方面。全书共选择7个单片机课程设计实例,包括MCS.51系列单片机的串行通信、定时/计数器、外中断等硬件资源和软件资源的开发及应用。各章节具体内容的选择,力求综合性、实用性和技术的先进性。在每一实例之后,还提供用于相关课程设计的课题,学生通过课程设计实例的学习和研究,开拓视野,掌握设计的一般方法与技巧。 本书主要面向有一定单片机基础的读者,但对于初次涉猎单片机的新手,也有一定的参考价值。在实例中,不乏一些浅显易懂的程序范例,有助于读者对单片机的快速入门。