当今计算机正朝着两大分支发展,一个分支是通用计算机系统,另一个分支就是嵌入式计算机系统。通用计算机系统突出发展海量、高速数值计算能力,迅速从8位、16位发展到32位、64位,对其通用操作系统不断进行完善,在数据处理、模拟仿真、人工智能、图像处理、多媒体、网络通信等方面中得到了广泛应用。单片微型计算机,简称单片机,又称微控制器,它因嵌入式应用而得到迅猛发展,各种新颖的单片机层出不穷,令人目不暇接。它可广泛地嵌入到如家用电器、机器人、工业控制单元、仪器仪表、汽车电子系统、金融电子系统、通信系统等产品中。
单片机体积小、成本低、控制功能强。由于开发环境不断得到改善,正在以空前的速度广泛地取代经典电子系统,人们迫切希望学习和掌握单片微机技术。各高等工科院校中,已普遍开设了单片机原理及应用这门课程。在学生毕业设计、课程设计以及各种电子设计大赛中,都用到单片机知识。因此,我们结合多年的教学经验和应用成果,进行了总结,编写了本书。
由于国内单片机发展的主流机种仍然是以8位单片机为主,因此,我们编写本书时,仍以Intel MCS-51系列单片机为主线进行介绍,同时,在第11章中,介绍了几种目前较为流行的常用单片机。介绍时力求深人浅出,通俗易懂,并注重理论联系实际。在章节和内容安排上,参考了同类教材的长处,并结合实际教学、实践经验进行了认真斟酌。为便于读者学习,在每章末均附有小结和练习题。
本书可作为工科院校本科生教材,也可作为高等职业技术教育类学生的教材,以及作为从事单片机开发应用的工程技术人员的参考书。作为本科教材时,在微机原理及应用(以讲述8086/8088CPU为主线)课程之后,开设单片机原理及应用课程,参考学时为32~48学时。