单片机又称为微控制器,是一个单芯片形态、面向控制对象的嵌入式应用计算机系统。它的出现及发展,使计算机技术从通用型数值计算领域进入到智能化的控制领域。因此,计算机技术在两个重要领域——通用计算机领域和嵌入式领域都得到了极其重要的发展,并正在深深地改变着我们的生活。
单片机已成为当今各种新技术的载体,单片机应用成为一项通用的工程应用技术,各个应用领域的工程技术人员都需要掌握单片机应用技术。单片机课程也早已经成为国内高等院校众多理工科专业的必修课程。而在众多单片机类型中,89C51系列单片机拥有最悠久历史,其具有广泛的实验开发环境、丰富的软硬件设计资源和人力资源,以及简单易学等优点,所以长期以来单片机课程都是以89C51系列单片机为学习对象的。
本着使读者能够快速掌握单片机基本知识、培养实际应用开发能力的宗旨,本书力求在内容取舍、编排顺序、问题阐述和教学方法上有所改进。因此,在本书编写过程中,着重突出了以下几个特点。
1.渐进式的结构安排
本书在结构安排上采用渐进方式,由浅入深,由通性到特性。尤其在介绍单片机硬件接口技术时,都是先通过电路框图等阐述一般性工作原理,然后才开始论述89C51单片机相关硬件接口、特殊功能寄存器和工作方式等,最后进行接口技术的实际应用举例,层层深入,丝丝入扣,符合学生的认知规律。
2.突出实践工程能力的培养
本书通篇以C语言为编程语言,从应用的角度介绍了C语言程序设计与各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序,以及89C51单片机应用系统的设计。书中的应用实例,大多来自作者科研工作及教学实践,且经过检验,内容丰富、翔实。这不仅大大激发了学生学习单片机的兴趣,也培养了学生树立工程意识和实现工程技术的能力。本书1-10章每章都留有适量的、应用性的习题,以培养学生工程实际分析问题和解决问题的能力。
3.基础知识与新技术相结合
本书在内容上进行了精心挑选,既着眼于实用性,又注重先进性。本书既重视单片机基础原理知识的提炼与更新,又介绍了单片机的新技术应用,特别是引入了彩色液晶显示接口技术的应用,着重介绍了QPY并口彩色液晶模块与89051的接口技术和SDW串口智能显示终端与89C51的接口技术,为现代智能显示终端的接口应用提供了很好的知识储备。
本书共分11章,第1章绪论主要是针对那些没有系统学习过计算机基础知识的读者而准备的,这部分内容对后面的学习十分有用。第2、3、4、5、6、7章主要讲述89C51单片机的硬件和软件知识。第8、9、10章主要介绍单片机的扩展知识。第11章则主要介绍单片机的应用。
本书可作为高等院校机械、电子、控制、计算机等专业的单片机课程教材,也可供从事单片机应用与产品开发的工程技术人员参考。