- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“ARM嵌入式系統”课程教学方法研究
“ARM嵌入式系统”课程教学方法研究
摘要:本文探讨“ARM嵌入式系统”课程教材普遍存在的问题,在借鉴现有教材的同时,我校将自身的工程和学习实践引入教学过程中,以“实用、有趣、建立学生自信”为指导思想,探索嵌入式系统教学方法。在理论教学中,从工程实践中积累大量素材,设计的教学内容力求接近工程实践,又带有一定的趣味性和启发性;在实验环节,以活泼的实验来促进理论教学,调动学生主动性。br 关键词:嵌入式系统课程;教学方法;教学手段br br 1教学现状br 近年来,随着计算机科学技术的不断发展,在我国以嵌入式系统为代表的计算机应用领域的必威体育精装版成果不断被应用在航空航天、工业控制、仪器仪表、消费电子等领域,直接导致了我国嵌入式系统的市场需求快速增长,嵌入式领域中的人才需求日益旺盛,人才缺口在逐渐扩大。高等学校人才培养远远跟不上嵌入式系统方向新形势的要求,而嵌入式系统作为新兴课程,面临着如下困难:嵌入式系统基础知识多,涉及内容广泛,新知识更新快;教学中容易产生过分偏软或偏硬的现象,理论和实践结合少;嵌入式系统设备价格贵,且容易毁坏,多数高校的实验教学经费不足……这些原因的直接后果是使得高校都面临着嵌入式系统课程孤立、课程不全、实践能力弱、创新意识薄弱、与实际应用脱节等问题[1-3]。br ARM课程作为嵌入式方向的一个重要基础课程,是学生跨入专业课程学习的桥梁,然而ARM课程可供选择的教材不多,现有教材中最明显的特征是内容生硬,学生很难把抽象的知识和实践结合并具体应用,而多数教材刚面世不久,很难形成经过长时间教学实践验证的教程。参考文献[3]是目前ARM嵌入式课程应用最为成功的教材之一,其配套课件、实验br br 资源都非常全面,可惜的是其教学内容是以芯片描述方法来表述,很少启发内容和扩展内容,适合工程人员,却不适合刚接受该门课程的学生。如何正确处理现有教学资料,并研究出一套符合广大学生的教学方法和教学内容是该专业方向建设的一个重要内容。本文将结合教学实际工作,谈谈作者对本课程教学方法的一些理解。br 2教学方法研究br 正确处理现有教学资料,在借鉴现有教材的同时应不断融入更符合教学规律的教学内容。我校将自身的工程和学习实践引入教学过程中,以“实用、有趣、建立学生自信”为指导思想,探索嵌入式系统教学方法。br 在理论教学中,适当借鉴调整现有教材,同时大量引入活泼生动的教学实例和相关的工程应用,即从工程实践中总结大量素材,教学内容力求接近工程实践,又带有一定的趣味性和启发性,让学生知道如何将学到的知识点应用到工程实践中。同时与实际工程应用联系不大且难于理解的内容,适当取舍、甚至略弃,减少学生学习课程时的挫折感。在实验环节,以活泼的实验来促进理论教学,调动学生主动性。具体表现在如下几个方面。br (1) 对教材内容作适当编排和修正,使之更适合学生学习规律。br 教学任务的目的是让学生在规定的学时内掌握教学大纲所要求的学习内容。从教学总体上看对教学内容及授课章节适当编排和修正,对教学效果能起到一定的促进作用。br 表1是原教材第5章的课程安排,1~5节的内容都是在介绍ARM的内部结构,内容抽象,支持实验较少,学生往往学完这几章后,因为不能看到直接的效果,注意力开始下降,对学习后续课程失去信心。表2是修正后的内容安排,我们将一些容易掌握并能够引发学生注意力、容易看到实验现象的章节安排在前面,以一种先易后难、先外后内的方式编排教学内容,收到了非常好的教学效果,但并不影响教学大纲所规定的学习内容。br (2) 通过设计有趣的案例来吸引学生。br 大学生活泼好动,想象力丰富,只要是符合年青人特点的想法他们都会接受,并愿意付诸实际行动,比如教他们用简单的电路来实现一段活泼的音乐,他们就变得兴趣盎然,比如我们提供一段乐谱,当他们用自己编写的代码来实现这些音乐的播放的时候,他们大部分都变得专注起来。这些例子的代码简短且容易实现,下面是用蜂鸣器播放《两只老虎》的实现代码:br br const intmusic_book[]={8,9,10,8,8,9,10,8,10,11,12,10,11,12, 12,13,12,11,10,8, 12,13,12,11,10,8,8,5,8, 8,5,8};br br void ini_player()br {br PINSEL0 = 0// 设置PWM6连接到P0.7管脚br PWMPR = 0x00;// 不分频,计数频率为Fpclkbr PWMMCR = 0x02;// 设置PWMMR0匹配时复位PWMTCbr PWMMR0 =Fpclk/NOTE[1]// 设置PWM周期br
文档评论(0)