AVR单片机应用技术项目化教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

单片机具有体积小、价格低、开发周期短等特点,广泛应用于各行各业。随着电子技术的飞速发展,单片机工艺及技术得到长足的进步,向体积更小、性能更好、速度更快、功能更强的方向发展,众多新型单片机应运而生。在众多工程应用领域,新型单片机与传统结构单片机面临竞争,然新型单片机无论在体系结构、内部组成都有其自身的特点,在资源、速度、性能、价格等方面有显著特点,故应用上具有明显的优势。AVR单片机是一种比较流行的新型单片机,自诞生以来,以其速度快、功能强、可靠性好等特点,颇受工程技术人员欢迎,并迅速应用于诸多领域。

随着经济快速发展和技术不断进步,行业企业对人才需求出现新的变化,对从业人员的知识和技能有较高的要求,尤其是在嵌入式编程技术领域,这对高职教育提出新的要求。近来,各高职院校按照教育部的教学改革要求,不断开展各种形式的课程改革与专业建设,使高职教育有了较快发展,企业对职业教育的认知度和认可度逐年提高。本书结合当前职业教育的特点,注重动手能力的培养,以项目为载体,以任务为驱动,系统而深入地介绍AVR单片机编程及应用技术。

本书介绍了单片机的基础知识、AVR单片机内核结构和应用,系统阐述了ATmega16单片机的原理、结构与应用。项目由简入繁,全部在虚拟平台或实物板调试通过,并给出源程序、流程图、原理图、波形图等。内容由浅入深、完整翔实、逻辑清晰、例程丰富,力求使读者易于接受,以便不同层次读者自学。总体而言,本书有以下几个方面特点:

1.结构合理,层次分明,逻辑清晰。本书重构教学内容,在编排上注重结构合理、层次分明,逻辑清晰,以便适合不同层次读者自学。

2.强调动手能力的培养,符合职业教育特点。本书以项目为载体,以任务为驱动,体现职业教育的特点,内容上便于实施“教、学、做”一体化教学。

3.精选项目案例。结合教学内容,精选项目案例以体现教学内容,融入教学目标,项目寓趣味性和实用性于一体,对提高学生技能有明显帮助。结合高职学生特点,在项目选择上,贴近实际,难易适度,大多数项目均具有很强的可操作性,对仪器工具、调试条件没特殊要求。

4.使用C语言编程。全书所有项目、例题均使用编程效率高、可移植性好的C语言编程实现,可读性好。

5.借助虚拟仿真平台辅助教学手段。借助虚拟仿真实验平台无论是在教学还是工程项目开发中都是有效而快捷的手段。通过Proteus软件仿真模拟单片机运行过程,学生能直观地看到程序运行结果,边讲、边做、边练习,是现今比较流行的单片机一体化教学手段。

6.传统与现代结合。无论是“传统教学”还是现代流行的“项目式教学”,均有各自不可忽视的缺点,本书取二者之长处,扬长避短,既不失传统教学的系统连贯性,又不失项目教学的实践性,二者相得益彰。

本书的编写参考了国内外有关单片机及其他相关书籍和资料,在此向有关作者表示感谢,本校电子创新实验室的学生对项目程序的调试做了许多工作,在此表示感谢。限于时间仓促和作者之水平,本书错误之处在所难免,恳请广大读者批评指正。如有意见或建议,请发邮件至kjdx2005@126.com联系。

编者

2012年6月

于广东松山职业技术学院