本书是中高职教育电子信息工程技术专业课程改革创新规划教材,改变了原先以51单片机为主体,汇编语言为主要编程语言的旧有教学体系。以“将企业真正用到的知识和技能,在学生在校学习阶段系统传递”为指导原则,与企业联合研发培养方案,引入了基于软件设计方法学的“层次化软件设计思想”,构建了以“C语言为主,汇编语言为辅”的单片机教学体系。本书以ATmega 168PA单片机为载体,使用Microchip公司的Atmel Studio为开发环境,通过大量典型的多任务项目实训详细介绍了单片机开发必备的基础知识和软/硬件条件,系统介绍了单片机的基本结构、定时/计数器、中断系统、串行通信、常用接口技术、信息显示技术、DS18B20温度检测等技术内容及相应的Atmel Studio的使用方法和程序的下载方法。本书所有实例均可在硬件开发板上正常运行,使读者在实践中逐步掌握单片机的硬件结构和C语言程序设计开发方法。本书在编写时采用“层次化软件设计思想”,知识讲解以“必须、够用”为原则,技能培养以“紧密结合实践”为特色,项目任务设计知识覆盖面广,技能要求全面。本书程序代码具有可读性强、可复用、可多人协作和可在各种类型的单片机上移植等特色,这也正是企业所需要程序设计人员写出的优良的程序代码的特征。因此本书具有跟企业要求零衔接的突出特色。
本书是中高职教育电子信息工程技术专业的专业技能课程教材用书,也可作为其他电类、控制类专业的选修用书,或作为电子爱好者及各类工程技术人员的参考用书。
为方便教师教学与学生自学,本书还配有教学电子资料包可免费下载。
展开