目前,单片机技术在测控系统、智能仪表、机电一体化、机器人、家用电器等领域均得到了广泛的应用,极大地推动了电子产业的发展。2006年,单片机设计师也正式成为我国的一种新职业。鉴于单片机在工业领域和日常生活中的应用日趋广泛和深入,以及社会对单片机应用人才的大量需求,单片机技术已成为电子、通信、计算机、信息、电气、自动化、机电和数控等各工科专业学生必须掌握的一门基本技能。目前高等院校各工科专业普遍将单片机系统设计与开发设置为必修课。
本书根据作者多年应用实践和授课经验,从一个单片机初学者的角度出发,介绍了单片机应用系统的设计方法和开发过程,使初学者在脑海中对学习和使用单片机有一个整体的认识。针对初学者尤其是在校广大学生资金有限,不能一次性投入太多的情况,引入了Proteus软件,它能够很好地帮助初学者在不能购买单片机学习开发板的情况下,仍然可以进行单片机应用系统的设计与开发,并通过使用Proteus仿真软件来完成应用实例的验证。调试通过后,还可以依据原理图,搭建实际的硬件实验电路,对软硬件进行联机调试,在调试过程中进一步加深对单片机应用系统软硬件设计与开发的理解。
本书共分为8章,其中第1~3章为基础篇,主要介绍了单片机应用系统的设计与开发、KeilV808A和Proteus软件的使用、单片机内部资源及其C语言编程。第4章为设计篇,主要介绍了LED数码管、矩阵键盘、定时器中断、液晶显示、串口通信、红外接收、A/D和D/A转换等单元电路的设计。第5~8章为应用篇,主要介绍了数字温度计的设计、无线数据传输系统的设计、超声波测距仪的设计和铁路限速标志的设计。读者可以紧跟作者的思路,在设计中学会思考,在制作中学会设计,活学活用,直到将所学的单片机知识能够熟练运用并能够解决生产生活中遇到的实际问题。使得读者在使用本教程后,在短时间内成为单片机领域基础理论丰富、设计与开发能力超强的应用型人才。
本书第1章、第3章由张子红编写,第2章由张小清编写;第4章由李志军编写;第5~8章由张文祥编写。
本书在编写过程中,得到了谢子殿教授和郭继坤教授的大力帮助,他们提供了一些宝贵资料及建议,并指导了部分章节的编写工作,在此表示感谢。对本书所列文献作者,在此一并表示感谢。
由于水平时间有限,错误不当之处在所难免,敬请读者批评指正。
编者
2011年4月