前言
单片机技术作为计算机技术的一个分支,广泛地应用于工业控制、智能仪器仪表、机电一体化产品、家用电器等各个领域。“单片机原理及应用”是工科类一门重要的专业基础课,是电子信息与电气类专业学生必须要掌握的一门基本技能。学生在课程设计、毕业设计及社会实践中会广泛应用到单片机知识。如何在较短的时间内掌握单片机原理,具备应用单片机知识解决实际问题的能力?针对这一课题,编者进行了不懈的努力,对长期的教学和科研进行总结。本书由作者近年来的专题讲稿整理而成。
本书以专题形式对单片机应用系统设计,从原理知识到电路设计,从解决问题的思路到程序流程设计,进行了详细说明。章与章之间既独立成篇,又相互关联。本书具有以下特点:
(1)以Proteus软件作为单片机应用系统的设计和仿真平台,强调在应用中学单片机,实现了从产品概念到设计完成全过程训练,克服了传统单片机系统设计中没有物理原型就无法对系统进行测试、没有系统硬件就很难对软件进行调试的不足。
(2)在内容编排上,理论与实践相结合。以任务为驱动,每章针对专题,从理论上讲述电路设计和程序设计方法,以示例讲述如何应用理论解决实际问题,突出工程意识和应用能力培养,实现了教材与社会无缝连接。
(3)高级语言与汇编语言并重,突出了C语言在单片机应用系统设计的成分。部分示例同时列举了汇编程序和C语言程序,便于初学者入门和提高。
(4)特别注重创新素质的培养,书中的每个实例,都有解题思路,每个程序都有程序流程图,适应不同层次人员对单片机学习的需要。
本书提供配套的电子课件及程序源代码,可登录电子工业出版社的华信资源教育网:http://www.huaxin.edu.cn或http://www.hxedu.com.cn,注册后免费下载。
在本书编写过程中,首先感谢风标公司匡载华经理为本书提供了Proteus软件并组织审核了本书的内容;其次是感谢学生黄晖、文昌荣、贾小伟、李永枧、易龙明、田果、陈军华、雷发禹等为本书示例进行了仿真;感谢周继明、罗珍芳为本书做了大量工作;同时,在本书的编写过程中,借鉴了许多现行教材的宝贵经验,在此谨向这些作者表示诚挚的感谢。
尽管作者力图将单片机应用技术表述得全面而深刻,使之成为单片机应用特色教材,但由于作者的水平所限,书中难免存在缺点和错误,敬请广大读者和同行批评、指正。
作者
2009年4月