关于改良AVR单片机教学方法的探讨

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于改良AVR单片机教学方法的探讨摘要:在avr单片机的教学中,许多学生感到课程难度大而且比较枯燥乏味,不能真正掌握avr单片机编程技术和开发技巧,本文分析了单片机教学中存在的主要原因,并针对性地提出了几种实用性强的的教学方法。

关键词:avr单片机;教学方法
一、前言
avr单片机拥有功能强大、可靠性高、功耗低等一系列优点,同时它的flash能擦写近10000次,更方便学生在学习开发过程中进行各种尝试。

在业界,avr单片机近年得到迅猛发展,广泛应用于各种数据采集系统、工业控制系统及日常消费类产品等,因此这门课程对电子类学提升自我的专业竞争力十分有用。

同时为了取得更好的教学效果,学校需要不断改进教学内容和教学方法,了解最近的市场需求和前沿应用,让学生得到有用的技巧,激发学生的学习兴趣,从而培养出学生更强的综合能力。

二、avr单片机教学的普遍问题
avr单片机这门课涉及到计算机编程、电路设计和自动化控制等知识,是综合性较强的一门课。

但很多学生表示这门课很枯燥对其不是很重视,甚至觉得这门课对他们日后工作没有帮助。

而造成学生这种想法是什么样的原因,以下作了一些总结。

(1)单片机课程的基础要求较高
首先,这门课程是一门综合性非常强的课程,涉及到多个基础教程的概念,并对学生的数字电路水平和c语言编程能力有一定的要求。

初学者如果没有较好的基础则很难入门。

这某程度上使这方面基础较差的学生产生抗拒。

(2)千篇一律的教学模式
在大部分avr单片机课程中,教师仍以一贯的传统模式来教学。

往往一开始就让学生去死记硬背课程中涉及到的各种概念和定义,作为初学者的学生往往很难从教材的文字中理解其中的作用和含义,再加上开始没有打好基础,接下来的功能性的学习和应用就变得很难实施,很多学生也因此没有得到应有的锻炼。

(3)没有提起学生的兴趣
对于学生来说,兴趣是驱动他们学习的重要动力,现有的课程中大多还是使用那些老套的经典实例来做教学,同时也缺乏拓展学生创新能力教学项目来驱动,没有在实际应用中学习到利用avr单片机的特点来优化和设计的方法。

(4)实践不足
在很多学校的课程教学中,由于设备环境的不允许导致很多学生没有得到足够实践机会,其中也包括了分组任务时的分配不合理。

有的学生甚至在整个课程后还不能独立使用avr单片机最小系统实现最简单的功能,造成能力上严重分化。

三、解决方法
(1)针对性进行一部分基础知识的加强
avr单片机虽然是一门跨学科的课程,的确需要一定的基础知识比如c语言和电路知识,但并非意味着学生必须精通计算机编程,数字电路的全部知识后才能对avr单片机进行入门学习。

在学习单片机前针对几个必须掌握的基础知识进行复习是非常有必要的,比如说计算机编程。

由于avr系统中往往要求较高的实时性,不会涉及过于复杂的程序,所以需要在c语言中着重加强各种逻辑运算、条件语句、基础算法的训练以及对语句运行效率方面技巧的掌握。

而电路中则需要加强理解运算放大器的各种应用、匹配电路的计算等。

综上所述,在进行avr课程前用少量课时帮助学生加强必要的基础,能使学生更容易入门,正所谓工欲善其事,必先利其器。

(2)激发学生的兴趣
事实上avr单片机完全可以成为一门十分有趣的课程。

利用功能强大的avr学生能轻松实现很多实用的功能。

教师在这门课上最重要的任务是传授学生独立应用avr的能力,并激起学生对其的兴趣。

让学生自发学习和应用avr单片机来制作属于自己的电子设计。

在培养学生兴趣方面,首先应该是从感性上展示avr单片机的强大功能。

最有效的方法就是对单片机最前沿最尖端的应用进行介绍,让学生知道掌握了这门课的知识后,能利用avr来实现什么程度的功能。

与此同时,利用一些实用性较强的实例讲解基本概念和
基本设计规范也能让学生从多个角度认识avr单片机的原理和设计思路,而不仅仅是背熟了教材上几个概括性的定义。

(3)在实践中教学
avr单片机的学习离不开实践,avr单片机的flash的读写特性使其实践成本更低,更方便学生进行大量的尝试,是一个十分理想的单片机学习平台。

在单片机的学习过程中,任何人也不能光通过学习书本上的描述和看老师单方面的演示就精通avr单片机。

所以在经过上述理论增强后,接下来的avr教学在条件允许下应该结合大量实践进行。

直接使用avr学习开发板在实例中引导学生入门,并且必须要让每个学生充分参与,即使在分组实践的过程中,也应该轮换进行各项操作练习。

与此同时,利用学生在实践中遇到的问题和实施中的错误来进行公开讨论和答疑,并指出其错误之处。

这个应该成为整个avr单片机学习过程中的一个重要环节,学生在解决每一个错误的同时既得到了相当的进步,也获得一定的成就感,从而驱使进一步的深入学习。

(4)avr单片机教学拓展
关于avr单片机的教学拓展可以分为以下两类:
4.1.单片机教学的纵向深度拓展。

对针对某个专业或某种产品进行较深入的学习,比如智能小车,智能灯控等。

针对这些应用介绍一些更高效更精确的算法和信息采
集手段等知识。

使学生掌握更先进更有针对性的技巧。

这样,虽然在专业上有一定的局限性,但也是帮助学生更深入学习单片机的一个很有效的手段,学生从中学习到在不同功能应用中的一些共性的知识和功能实现手段。

这样的拓展不仅提高了学生的专业竞争力,也大大提升了学生在这个领域上的自学能力。

4.2.单片机教学的横向广度拓展。

在学生具有一定基础后,为学生提供一个更广实验平台能很好地提高学生的创新能力和单片机功能实现方法的设计能力。

让学生用不同的方案来实现目标,主要锻炼其对功能实现方法和单片机算法的设计。

这样拓展不仅能训练学生解决问题的能力,也能让学生从一个项目的角度来学习单片机。

四、结束语
avr单片机是一门实用性强的先进课程,教师应该结合现今流行的实例进行教学,转变观念,鼓励学生大胆实践,通过发现问题,解决问题作主要学习目的,代替单纯让学生熟记各种书本教材概念的思路。

最终让每一个学生都得到使用单片机进行电子系统设计的能力。

相关文档
最新文档