本书结合作者多年的企业工作经历和教学经验、体会编写而成。以任务驱动的方式,将各部分知识分解成一个个知识点,为了完成一个任务抽取每个部分的不同知识点,加以组合,并以某个任务的重点展开讲解。完成一个任务就能清楚单片机的基本工作原理及简单的控制。本书深入浅出地讲解了80C51单片机的基本原理与结构、指令系统、输入输出口应用、定时/计数器应用、外围接口技术应用和80C51常用的编译软件Keil C51。并从实际出发,分析了很多典型实例,最后讲综合运用所学知识进行单片机系统的基本设计和调试。使学习的过程在不断的仿真调试中完成,同时也使得学习过程是一个不断成功地完成任务的过程,增强了学习的主动性。
本书以80C51单片机为主线,从实际应用的角度,通过大量实例和课题设计,深入浅出地指导读者学习和使用单片机。在具体阐述知识点时,以人的认知规律为主线,以任务为单元构建认知单元,介绍了如何将单片机硬件、程序和合适的外围器件实施到具体的项目中。
本书共分10章,包括单片机基本知识,80C51单片机基本结构,程序设计基础,80C51单片机指令系统,程序设计,中断系统,定时/计数器,应用系统配置及接口技术,单片机的综合应用(机电控制系统中的应用),KeilC51编译器及其应用。
本教材可用于高职高专的机电专业,也可用于电子技术、计算机、通信等相关专业和技师培训,还可作为单片机初学者和从事单片机开发应用的工程技术人员的参考书。