前言
“微机原理”课程是学习和掌握微型计算机硬件基本知识和汇编语言程序设计的入门课程,其任务是,使学生通过理论课程学习和实践环节,掌握微型计算机的基本组成、工作原理、接口技术和汇编语言程序设计方法,使学生具有应用微型计算机开发的初步能力。
作为微型计算机的一个重要分支——单片机发展迅速,应用领域日益扩大,特别是在工业测控、智能仪器仪表、机电一体化产品、家电等领域得到了广泛的应用。因此,世界上许多集成电路生产厂商相继推出了各种类型的单片机,尤其是美国Intel公司生产的MCS-51系列单片机,由于其具有集成度高、处理能力强、可靠性高、系统结构简单、价格低廉、易于使用等优点,迅速占领了工业测控和自动化工程应用的主要市场,在我国也得到了广泛的应用,并取得了令人瞩目的成果。尽管目前世界各大公司研制的各种高性能、不同型号的单片机不断问世,但由于MCS-51单片机具有易于学习和掌握、性价比高等优点,并且以MCS-51单片机基本内核为核心的各种扩展和增强型的单片机不断推出,所以在今后若干年内,MCS-51系列单片机仍是我国单片机应用领域的首选机型。
本书融入了作者多年的教学和科研经验与应用实例。全书从教学的角度出发,系统、全面地介绍了微型计算机的基础知识,以及MCS-51单片机原理和应用,是一本重在原理与应用、兼顾理论的实用教程。
本书主要内容包括:微型计算机基础、半导体存储器及I/O接口基础、MCS-51单片机硬件基础、MCS-51单片机指令系统、MCS-51单片机程序设计、MCS-51单片机基本应用(中断、定时器/计数器、串行口)、MCS-51单片机系统扩展基础、MCS-51单片机键盘/显示接口技术、MCS-51单片机模拟量接口技术、MCS-51单片机应用系统设计,通过大量实例进行讲解,并附本章小结和习题以巩固所学知识。
本书提供配套电子课件、习题参考答案和程序代码等教学资源,请登录华信教育资源网(http://www.hxedu.com.cn)注册下载。
本书既可以作为高等工科院校非计算机专业教学用书,也可供有关院校师生和有关从事单片机应用与产品开发等工作的工程技术人员参考。
本书由姜志海整理、统稿,第1~3章由王蕾编写,第4~9章由姜志海编写,第10~11章由刘连鑫编写。
本书在编写过程中得到了许多专家和同行的大力支持和热情帮助,他们对本书提出了许多建设性的建议和意见,在此一并表示衷心的感谢。
鉴于作者水平有限,加之新的单片机芯片不断涌现,其应用技术也在高速发展,书中难免有不完善和不足之处,恳请广大读者批评指正!
作 者