前言
在许多领域中,嵌入式系统的应用对产品的技术水平和生产过程自动化水平的提高发挥了重要的作用。单片机是嵌入式系统中普遍使用的核心器件,其应用系统开发人才很受欢迎。单片机原理与应用课程是自动化、机电一体化、仪器仪表等专业的学生的必修课程。
MCS 51系列单片机是国内最流行的机型,许多学校的单片机与应用课程都以该机型为讲授对象,系统的程序设计都以MCS 51指令系统汇编语言为工具。目前,在单片机应用系统开发中,大多数的仿真开发系统支持C51程序设计语言,开发者普遍使用C51进行系统开发的程序设计。
在各大学中,自动化、机电一体化、仪器仪表等专业的学生大多进修过C语言课程,对C程序设计有一定的基础,学习C51容易理解和掌握。因此,我们对单片机的课程做了改革∶简要介绍单片机的指令系统,着重讲述C51中对硬件依赖较强的内容,对C51中与一般C语言相同的内容也只做简要讲述,对C51的使用在讲解内部功能器件和系统扩展的例子中加以 强化。
本教材是对我们的讲义进行整理后推出的,请兄弟院校的同行们和各位热心的读者提出宝 贵意见。
本书可供大专院校作教材使用,也可作为单片机应用系统设计的开发人员的参考资料。