单片机以其体积小、功能完善、抗干扰能力强、价格低廉等优点而被广泛应用于工业控制、可编程序控制器、通信、家电等领域。80C51系列单片机经过多年的发展,在性能、指令功能、运算速度、控制能力等方面都有很大的提高,已被越来越多的科学工作者所关注。
高职院校相关电子、机电、自动化、计算机等专业都在开设这门课程。单片机课程设计是学生加深理论知识理解、提高实际设计能力的重要环节,从设计电路板,到程序编制与调试,最后完成一个单片机系统的设计,可以使学生体验到成功的快乐。Proteus虚拟单片机仿真软件可以成功地进行绝大部分的单片机硬件仿真,轻松实现程序功能的展示。
本书是一本学习80C51单片机课程设计及项目开发的入门参考用书,精选了在单片机教学中应用Proteus进行课程设计的多个典型实例,全书采用汇编语言编写,适合初学者掌握单片机结构。本书由于教学的需要并与Proteus软件保持一致,书中部分不符合国家标准的电路图未做修改,但在附录中做出对照表以供参考。
本书具有以下特点。
(1) 结构清晰,模式合理。所有案例均采用课程设计报告格式统一编写。
(2) 实例丰富,实用性强。书中采用了实际应用项目实例,力求理论和实践相结合,同时着重培养学生解决工程实际问题和综合应用所学知识的能力。
(3) 本书提供所有案例的程序代码和Proteus软件仿真。
本书由杜文洁、王晓红担任主编,洪茜、李响、马岩担任副主编,蔡新梅、孙长军、成义、李虹也参加了编写工作。其中,案例1、2、3、4由王晓红编写,案例6由杜文洁编写,案例5、7、8、9由李响编写,案例10及附录由马岩编写,案例11、12、13、14由洪茜编写,案例15由蔡新梅、孙长军、成义、李虹编写。全书由杜文洁、王晓红统稿。本书在出版编辑过程中得到了清华大学出版社的大力支持,在此表示衷心感谢。同时对编写过程中参考的多部单片机著作作者表示深深谢意。
由于作者水平有限,书中难免有不妥之处,恳请读者批评指正。
编者2012年5月1日