AVR单片机(C语言)项目开发实践教程
上QQ阅读APP看书,第一时间看更新

前言

单片机应用技术是电气自动化技术、电子信息工程等多个电类相关专业的高技能人才必备技术,也是高职电类专业的一门重要的专业核心课程。本书以培养学生单片机应用技能为目标进行编写,由浅入深地把单片机应用技术领域所需的知识和技能,分解到具体的、真实的、实用的项目模块制作和调试中。

本书以市场广泛使用的较先进的 AVR 单片机为平台,采用 C 语言编程,并以项目应用为导向,采用项目教学的方式组织内容,每个项目都来源于电子及工业测控领域的典型工程,每个项目任务的学习即真实单片机应用模块的制作、调试过程,使单片机应用技术的学习更加贴近实际工作。本书知识性全,技术性强,趣味性浓。通过本书项目的逐步深入学习,读者会对构造单片机应用系统的基本知识逐渐掌握、技能逐渐提升。

全书共四篇。第一篇对单片机进行介绍,包括其软硬件开发工具,以及对必要的C语言基础进行讲述;第二篇对单片机的基本功能单元进行学习介绍,包括单片机的 I/O 接口的基本应用、数码管显示、按键识别、中断控制应用、定时/计数器系统、模数转换应用;第三篇对单片机通信接口进行学习介绍,包括单片机之间、PC机与单片机之间的USART串行通信、单片机的SPI通信接口,单片机I2C通信接口;第四篇是综合项目,相对比较复杂,具有一定的实际意义,是对全书设计到的知识技能进行综合的应用。

本书的参考学时为104~150学时,建议采用理论实践一体化教学模式,参考学时见下面学时分配表。

学时分配表

本书由长春汽车工业高等专科学校刘治满主编,对本书的编写思路与大纲进行总体策划,确定本书的内容结构,组织完成了全书的编写工作,并对全书进行统稿,合肥财经职业技术学院李侠副主编,长春汽车工业高等专科学校梁法辉、刘高锁参编。其中刘治满编写第二篇,李侠编写了第四篇,刘高锁编写了第一篇,梁法辉编写了第三篇。此外,在编写过程中,得到了刘旭东、李洋、孙畅、刘英明老师的大力支持和帮助,在此深表感谢。

由于时间仓促,编者知识和经验有限,书中难免有错漏之处,敬请读者批评指正。

编者

2015年1月