一、为什么要学习本课程
(1)AVRMEGA16单片机是新型RISC指令体系单片机,与以ARM为核心的处理器开发方法相似,是学习高级处理器的重要前置课程;
(2)AVRMEGA16单片机在实际电子产品中应用广泛,学习本课程可以实现学校与工作无缝对接;
(3)AVRMEGA16单片机应用技术课程学习可以更好的综合模电、数电、C语言、传感器,制版与制图等课程内容,有助于培养学习者电子技术综合应用能力。
二、本课程的主题
本课程以AVRMEGA16单片机为具体学习载体,通过实际电子产品的开发步骤,帮助学习者掌握电子产品的开发方法;通过电路图设计、驱动编程设计帮助学习者养成严谨、仔细的工匠精神;通过对电子产品的功能拓展与迁移训练,帮助学习者养成良好的创新精神。
三、学习本课程的收获
(1)AVRM16单片机控制LED、继电器、按键、数码管、液晶1602的应用技术;
(2)单片机外部中断的应用技术;
(3)单片机片内定时器应用技术
(4)单片机片内A/D转换应用技术;
(5)单片机串行通信应用技术;
(6)单片机片内看门狗与EEPROM应用技术等。
(7)养成电子产品规划、开发规范,养成良好的职业精神。
四、本课程特色
(1)项目化方式安排学习内容,设计了《常用电器电源乒乓式开关控制系统设计》《脉冲计数控制系统设计》《电子时钟设计》《PWM调光控制器设计》《简易数字电压表设计》《服务业窗口评价器设计》《电子密码锁》等能实现不同功能的教学项目;
(2)项目展开以实际电子产品开发步骤组织实施,具体分为项目学习引入(项目背景及实物演示)、项目方案设计及器件选型(项目宏观设计思路)、项目电路设计(I/O口分配及详细电路设计思路与演示过程)、项目驱动程序设计(C语言模块化设计架构及寄存器设置,代码的具体实现过程等)、项目制作与功能实现等步骤;
(3)虚实结合,所有教学内容中的功能都可以在电脑上仿真实现,学习者通过开发板可以实际验证。
本课程本学期面向社会学习者开放,学习者可以根据课程发布的内容,完全可以利用PROTEUS软件中进行电路设计、在ICC中对单片机的电路编写驱动程序,最后仿真功能的实现。
电路分析、模拟电子技术、数字电子技术、C语言编程技术、电子元器件基本焊接技术、常用电子仪器仪表应用技术等
(1)教材:杨永主编.《ATMega16单片机项目导向教程》第二版.电子工业出版社
(2)参考资料:MEGA16设计应用文档
(3)在线开放课程中按单元分配的教学视频
(4)在线开放课程中配套教学视频的随堂测试习题
(5)项目测试习题及拓展任务