AVR单片机课程教学改革探讨

来源 :科技风 | 被引量 : 0次 | 上传用户:xiaozi134
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文分析了目前AVR单片机课程教学的现状,对AVR单片机课程教学改革进行了探讨,提出了在AVR单片机教学中使用Proteus和AVR studio仿真软件的教学方法,激发学生的学习兴趣,提高学生的设计能力和创新能力。
  关键词:AVR单片机;仿真;教学;改革
  AVR单片机已经广泛应用于军事、工业、通讯、仪表、宇航、家电等各个领域,有的高校已经开设了AVR单片机课程。如何培养学生学习AVR单片机的兴趣,提高学生的实践动手能力,探讨AVR单片机实践教学方法的改革很有必要。
  1 AVR单片机课程教学的现状
  教材不适应教学需求,教材里汇编语言内容多,汇编语言枯燥难理解。教学方法单一,考核评价标准不合理。教师“一厢情愿”,学生被动接受。实验时间短,学生没有自己设计实验内容的时间。
  2 AVR单片机课程教学的改革方法
  2.1 AVR单片机教学内容的改革
  AVR单片机一般作为选修课,我们选用AVR系列中的Atmegal6型单片机,讲解的内容有AVR Studio6集成开发环境的使用方法、单片机的基本结构、通用I/O接口、中断系统、定时/计数器、模数转换器ADC等内容,讲解了与Atmegal6单片机原理匹配的实例程序,实例程序用C语言编写。
  2.2 AVR单片机教学方法的改革
  教师要引导学生课前预习,教师课堂提问检查预习情况,教师课前制作集声音、动画、图片及视频等多媒体于一体的演示文稿,教师在讲课开始演示和这节理论课知识相关的仿真实验,学生看到、听到这些仿真现象后充满好奇,然后带着好奇心再听课。在课上教师提出问题后,组织课堂讨论,以激发学生主动学习,提高学生表达能力,最后教师总结引导。使用对比法教学,例如单片机控制交通灯的程序,教师写出二个C语言程序,一个用IAP15W4K58S4单片机控制,另一个用Atmegal6单片机控制,对比二个程序中的不同点,使得学生温故而知新。鼓励学生参与各类竞赛,培养学生的团队精神和竞争意识。还可以利用微信、QQ以及翻转课堂教学法等,加强师生互动,培养学生解决问题的能力。
  2.3 AVR单片机实验教学的改革
  选择Proteus 和AVR studio 6軟件组建了AVR单片机虚拟实验系统,Proteus设计不受时间、地点、设备的限制,布置课后作业让学生在自己的电脑上做仿真。在实验室做实验的时间就可以缩短。上课教师和实验室教师一起参与带实验,鼓励能力强的学生修改设计内容,并调试出结果。仿真实验内容丰富,有I/O口、外部中断、定时器/计数器、A/D转换等相关实验。学生在完成这些仿真实验,看到流水灯、数码管显示的数据,听到报警声、门铃声、歌曲等的时候,充满自信心,提高了学生的实践动手能力。开放实验室,学生可以在课外自由上机。
  2.4 AVR单片机虚拟实验系统的构建
  2.4.1 仿真方法
  双击桌面上AVR Studio 6图标,新建工程文件,选择工程文件存放的位置,选择Atmegal6单片机,为当前工程添加新的C语言文件,输入C语言程序,编译文件,生成.hex文件,打开Proteus软件,画出电路原理图,把.hex文件加载到Atmegal6中,按下启动仿真,观看仿真现象。
  2.4.2 应用实例
  用单片机Atmega16实现100000s以内的计时程序的实例,用ATmega16单片机的PC口连接各数码管的段选引脚,PB口接数码管的位选引脚,实验原理图如下图所示。在6只数码管上完成00000.0~99999.9秒计时。按键具有开始、停止、清零功能,仿真结果如下图所示。部分程序如下:
  int main()
  { DDRB=0xFF;PORTB=0xFF;
  DDRC=0xFF;PORTC=0xFF;
  DDRD=0x00;PORTD=0xFF;
  MCUCR=0x08;GICR=0x80;
  TCNT1=65536-F_CPU/8*0.1;
  TIMSK=_BV(TOIE1);sei();
  while(1)Show_DSY();}
  ISR(INT1_vect) //INT1中断
  {INT8U i;
  static INT8U KeyOP=0;
  if(++KeyOP==3)KeyOP=0;
  switch(KeyOP)
  {case 0: TCCR1B=0x00;
  for(j=0;j<6;j++)Dig_Buf[j]=0;
  break;
  case 1:TCCR1B=0x02;break;
  case 2:TCCR1B=0x00;
  break;}}
  100000s以内的计时程序图
  3 结语
  通过更新上课内容、实验内容以及教学方法,采用基于Proteus和AVR studio 6软件的教学模式,激发学生的学习积极性和主动性,提高了学生的实践动手能力和创新能力。
  参考文献:
  [1]周润景,蔡雨恬.PROTEUS入门实用教程[M].北京:机械工业出版社,2011.
  [2]马潮.AVR单片机嵌入式系统原理与应用实践[M].北京:北京航空航天大学出版社,2011.
其他文献
In this paper we investigate a model of one-dimensional isentropic bipolar hydrodynamical on the quarter plane,which takes the form of Euler-Poisson with electr
摘 要:近些年我国动漫行业发展脚步非常快,动漫艺术的发展是一个国家文化的传统与创新。中国梦是我国对未来时期发展的展望,也是对我国发展的一种定义。中国梦具有极高的内涵,通过动漫艺术对中国梦实施宣传,能够不断探索中国动漫艺术的发展,实现融合创新以及平台创新。最终使得中国梦的目标能够成为我国动漫艺术最终的发展源泉,为中国的实际发展与创新提供保障。  关键词:动漫艺术;中国梦;创新;途径  中国梦是一个国
摘 要:当前,师范院校在电子技术实验教学环节上存在教学模式单一、软硬件平台滞后、专业技能培养欠缺等问题。以CDIO工程理念为导向,从教学内容和教学方法两方面进行改革,构建专业技术个性培养和师范技能共性发展的学科特色,以解决师范院校电子技术实验教学的难题,最终实现学生工程实践创新能力与师范技能的全面发展。  关键词:CDIO;师范院校;电子技术;工程能力  中图分类号:G642.0文献标识码:A  
瓯剧作为温州瓯越文化的重要组成部分,比较集中地反映了温州传统文化的审美特征和区域特色,也显示了温州人的文化创作性和文化多样性,具有较高的思想性、文学性、艺术性,她所蕴含
云南冶炼厂(云南铜业股份有限公司)是20世纪60年代初建成的铜精矿电炉熔炼企业.投产以来,存在着能源消耗大,SO2利用率低,环境污染较严重,生产成本高等问题;近20年来,通过持续
运动员参加比赛,不仅消耗很多的体力能量,同时也消耗很大的心理能量,如果运动员在比赛中所需要的心理机能和个性心理特征发展的不好,即使在身体、技术、战术方面训练有素也难以在
Kinect作为一种自然人机交互的体感外设,它很可能和鼠标、键盘、摄像头一起,成为新的普遍意义上的人机交互工具。首先简介了人机交互与计算机应用的发展规律;然后从社会和技术的角度分析了基于Kinect的互动应用的优点,最后就基于Kinect的《互动应用开发》课程的教学内容及理论和实验教学方法进行了探索。  互动应用自然人机交互课程开发游戏设计 一、前言  随着计算机性能的不断提高和传感器技术的飞速发
目的探讨伴有膀胱出口梗阻前列腺癌患者行经尿道前列腺电切术治疗的临床疗效。方法 80例伴有膀胱出口梗阻前列腺癌患者,以随机数字表法分为观察组和对照组,每组40例。对照组
教材是教师组织教学的蓝本,是学生学习知识和培养能力的依据和源泉。教材的可教学性、可接受性直接影响着教学质量的成败。针对云南民族预科教育的实际,对预科教学内容的重新定
高层住宅主支式排烟道的主烟道中烟气流动向看作是一维定常垂直摩擦管流。通过计算管流流动相与颗粒相的物理参数沿管程分布情况,确定了颗粒相流动情况,进而判断烟气排放情况,这