独立学院单片机项目实战微课教学探讨
来源:用户上传
作者:
摘要:单片机是工科专业的一门相对重要的学科,它有着理论结合实践的特点。对于独立学院来说,他们注重培养学生们的应用能力,因此单片机的课程教学就显得非常重要了。在独立学院的项目实战中找出一套最适合在独立学院学生们学习单片机的教学方法,在传统教学的路上再添加上实践项目的微课教学模式,有助于提高单片机的教学效率。
关键词:独立学院;单片机;项目实战微课;翻转课堂
独立学院的教师力争在讲课的过程中把课本中的理论知识较为全面的展现给学生们,为了让学生们更加全方位的掌握课本中的知识。而单片机的课程要求不僅是让学生们能够对知识有最基本的掌握程度,还要求教师们能够培养好学生们的动手能力,因此教师应该在项目的实战过程中巩固学生们对于单片机这一门课程的理论知识,积累更丰厚的实战经验。但是经过多年的教学经验表明只凭传统的授课模式是无法提高学生们动手能力的,需要找到更好的教学方法,比如利用微课教学提高课堂的效率性。
一、在基础知识层次上给同学们录制微课视频
(1)有关四个八位I/O口项目的微课。独立学院的单片机教师要想让学生们会使用单片机,首先要求学生们掌握住单片机的内部结构有哪些。四个I/O口的共同功能就是他们都可以输入输出,这是单片机课本中最基本的知识,并且也是概念型的知识,学生们也容易记住。但对于输入输出功能的细节描述,比如P0口和其余三个输入输出口有哪些区别。教师在讲解过程和对项目实战教育的过程中,学生们不容易接受。这时教师就可以利用微课的形式给同学们播放相关视频,为他们展示出P0口的内部结构,发现它的内部是没有上拉电阻的。由此,微课中就显示到在使用的时候如何对上拉电阻进行外部连接。并且通过微课视频中的操作来加深同学们对于输入口要输入“1”的印象。
除此之外,对于单片机项目在进行对I/O口研究的过程中,同学们会发现P0口和P1口有时候是不能互换的,教师可以根据同学们的疑问,利用微课展示出PO口内部是可以传送低八位的数据和地址的,利用视频为同学们展示PO口的内部开关MUX,但P1口是不存在的,因此P1口只能够上传数据。
(2)存储器项目的微课。对于在实战项目中的五一单片机而言,需要学生们掌握的就是它能够扩充成多大的存储器,并且在项目中还会运用到有关四个I/O口中P0和P2口功能的知识,因此如果在做此项目之前教师没有带领学生们了解四个I/O口的相关知识也不必担心。要想让学生们对于五一单片机有全方位的了解,教师可以将各类存储器的微课视频慢慢地传授给学生们,先把这些基础的“知识碎片”教授给他们,最后再项目实施时运用过去,充分加深学生们对于单片机项目中运用知识的印象。
比如对于数据的存储器,教师在微课中要给同学们呈现的就是在单片机恢复原位之后,SP指针应当指向的是07H单元,由于学生们不知道07H单元所处的是谁的位置,教师就应当利用微课中的动画演示指出07H单元是存在于寄存器中的,从而引出在使用SP指针前应当修改SP的值。
二、利用微课中Keil C软件讲解指令系统的项目内容
(1)项目中存在传送类指令MOV。如果项目中存在有关单片机指令系统的相关内容,如果不运用多媒体来帮助学生们加以理解,只是凭靠教师的口头讲解和同学们仅有的理解能力和存储知识去了解,项目进程就会很慢甚至停滞不前。就是由于学生们没有充分理解到指令系统是如何对单片机进行操纵的,那么这时教师就可以利用微课中的Keil C软件来为学生们展示相关内容。比如项目中在做有关指令MOV的时候,在微课中教师通过操纵软件左侧的存储器下侧的寄存器来为学生们展示存储器和寄存器有什么相关变化,MOV的格式是具体怎样运用的,在项目中如何对MOV指令进行区分并且正确使用,了解它是如何对数据进行传送的。并且这里微课中可以提到五一单片机的寻址方式,将项目中所拥有的知识“串联”起来,引导学生们去正确的做项目。
(2)项目中存在ADD运算类指令时。在项目中出现ADD运算类的指令时也可运用到微课中的Keil C软件,首先要在Keil C软件中给出指定的项目程序进行执行。学生们通过观察左侧的存储器下侧的寄存器的单元变化来总结出指令是如何使用的。并且还能够在微课中的Keil C软件上添加PSW如何使用,如果项目中存在这一特殊功能寄存器的使用,那么教师也可以为学生们展示PSW的各种变化,将两个重点内容联系起来,加深学生们在项目中对这两个知识点的印象。
三、利用微课中Proteus软件讲解单片机的使用
对于在微课中无法使用Keil C软件来讲解的知识内容比如定时计数器,由于定时计数器在项目中有着广泛的应用,如果学生们不能够很好的理解定时计数器是如何工作的,那么在项目的完成过程中一定会出现各种问题。这时教师就可以针对学生们不熟悉的知识点,在微课中利用Proteus软件展示出定时计数器在完成发光二极管闪烁前是如何一步一步工作的。
首先教师通过微课展示出定时计数器的内部结构是如何的,同学们跟随视频中定时计数器拆分出的部件一步一步再安装回去,掌握其各个部件的工作原理,同时可以引发他们继续探索工作过程的兴趣。其次教师将学生们编译的程序代码生成的文件加载完成,进行项目的仿真操作。最终学生们会在Proteus软件中看到LED灯的闪烁情况,每一步操作都会深深的印在同学们的脑海中,如此做法会让他们在实际的项目中加快速度正确的完成。
四、结束语
对于独立学院学习单片机的学生们来说,在参加项目的实战过程中总会碰到课本中以及老师讲解中无法获取到的知识。但如果教师再通过传统教学的方式来为学生们进行解答,一是花费完成项目的时间太长、效率太低;二是学生们无法在短时间内接受生疏的理论知识。那么教师就可以利用微课的教学方法来为同学们讲解,让这些有关单片机项目的知识变得更容易被理解、更实用。
参考文献:
[1]吴静然,胡明,崔冉,翟晓东,郭健鹏.独立学院单片机项目实战微课教学探讨[J].科教文汇(上旬刊),2019(06):90-91.
转载注明来源:https://www.xzbu.com/7/view-14985542.htm