通过任务教学法实现单片机的教与学

来源 :职业·中旬 | 被引量 : 0次 | 上传用户:qianwenlong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:笔者通过总结单片机的教学过程中的经验以及与同组老师交流所得关于单片机教学的方法,提出采用适当的方法来解决单片机在高职中专教学中的问题。即通过任务教学方式,让学生学习时把理论和实际操作相结合,促进学生自主学习,以更好地实现教学效果。
  关键词:单片机 任务教学 实验演示 自主学习
  自19世纪70年代第一块单片机问世至今,单片机以其优异的性能和低廉的价格渗透到社会生活的各个角落。而芯片制作工艺技术水平的提高以及单片机需求量的不断加大,也为单片机的发展提供了强大的动力。随着单片机广泛运用于工业控制、汽车、生活用品、办公室自动化、通信系统等领域,学生是否具有单片应用甚至开发能力已成为相关产业的一个招聘衡量标准。教育当然也要与实际需求接轨,才有可能使得培养出来的学生适应目前就业市场的要求。
  一、利用汇编语言结合电路理解单片机原理
  在笔者学校历年来的教学检查中,大多数教师反映本课程难教,除了教学设备没跟上外,很重要的一个原因是高职中技目前的生源质量不高。很多学生特别是中技的学生对于英语的认识基于字母,所以一看到编程所用的操作码就头大,从而一开始就放弃了学习。111条汇编指令就令他们产生畏惧,更不要提什么C语言编程了。对于掌握C以及C 的人来讲,采用它们来编程序易修改,使用灵活方便、可移植性强,而且不需要考虑到寄存器存储空间,当然比汇编来得容易。而汇编语言也有它自己的优点:汇编语言比较贴近于硬件,而且时间比较精准,且学习汇编有利于更为细致地了解对程序。鉴于在校学生的知识层次和汇编语言更适合于初学者,即便111条汇编没有C语言方便灵活,但对于学生学习单片机入门也是最好的选择。
  对于单片机的原理理解,利用汇编语言结合电路的方法是很有效的。在指令的讲解中多结合实例,通过实验板演示,以提高学生对指令的理解和兴趣。如果没有实用器材,那么采用软件进行模拟仿真调试并观察程序的运行结果,对于学生理解程序也会有帮助。人喜欢感观认识,以眼见为实,见到了对于提高学习兴趣就有很好的帮助。最简单的单片机软件是Keil uVision系列。但对于教师教学而言,应该就是Proteus,它与Keil uVision结合给学生进行展示程序执行结果,可谓是“两个搭配,干活不累!”但是同时也要提醒学生,软件的应用和仿真不能代替实际电路。当然如果有条件,用硬件来调试软件是最好的,但在没有条件的情况下,它们的组合将是不错的选择。
  二、采用任务教学法
  在教学过程中,笔者采用了任务教学法。在讲解完各个指令后,会要求学生根据具体要求写出指令通过调试,并在单片机开发实验仪上进行简单的实验。按指令功能分类进行教学和实验:例如数据传送指令,可利用它来实现控制灯亮和灯灭。如下列程序:
  LINE SOURCE
  1 ORG 0000H;程序开始,ORG是一条伪指
  令,表示程序从地址0000H开始
  2 LJMP MAIN;跳转到主程序
  3 ORG 030H;主程序从地址0030H开始
  4 MAIN:MOV P0,#00H;对I/0清零,即无信
  号输出,灯灭
  5 MOV P1,#00H
  6 MOV P2,#00H
  7 MOV P3,#00H
  8 ACALL DEL;调用延时子程序DEL
  9 MOV P0,#0FFH;对I/0置1,即无信号输
  出,灯亮
  10 MOV P1,#0FFH
  11 MOV P2,#0FFH
  12 MOV P3,#0FFH
  13 ACALL DEL
  14 AJMP MAIN;跳转到主程序
  15 ORG 0200H
  16 DEL: MOV R5,#04H;以下为延时子程序
  17 F3: MOV R6,#0FFH
  18 F2: MOV R7,#0FFH
  19 F1: DJNZ R7,F1
  20 DJNZ R6,F2
  21 DJNZ R5,F3
  22 RET
  23 END
  该程序只是让灯全亮全灭,把程序烧录到单片机实验板上,先分析程序,再演示实验结果。让学生从知识的理论层面到感观层面进行认识。再给几段差不多但灯亮灯灭不一样的程序烧录到单片机中实验演示。当学生了解了指令的格式和作用后就可以让全班同学按8人一组进行分组,并提出想要实现的不同结果功能,让学生们通过自主讨论和分析写成程序,并通过现场调试再演示出结果。让组员上来讲解程序以及各条指令运行的结果。学生们有了自主学习的机会,可加深其对指令语句的理解。在此,不仅让学生巩固指令,同时还训练学生的表述能力。同时要鼓励学生在他们自己的电脑上安装Keil uVision3,可以在平时进行软件仿真程序的调试与运行。
  虽然上面所演示的程序很简单,而且只能算是简单实操辅助理论课程,但它可以使刚入门的学生在成功的结果后面产生更多的学习兴趣,提高了学生的动手能力和参与热情。作为一个单片机的入门程序并不是越复杂越好,而是应该体现在如何引导学生进入该课程的学习和引发学习兴趣。人往往在知道了一点后才会有想深入学习的欲望,这种欲望是学生学习好该课程的动力。因而,无论教或学都应该由微入细,由易到难,逐步实现教学目的和引导学生进行自主学习。
  在单片机的学习中,难的并不是硬件也不是接线,而在于指令学习与运用。硬件相当于人的身体,软件相当于人的思想,只有强壮的身体而没有思想是傻子。想要更好地发挥硬件的作用,就必须更好地掌握软件。加强对指令的熟悉程度是必要的,对于44个操作码,笔者首先用最笨的方法——背和抄,先记住它们,再与7种寻址方式相结合进行记忆;其次是多看程序,现在单片机的发展使它有着各色各样的程序,从程序中了解指令的功能和应用。对于小程序要懂得分析每一步运行结果,及其对其他寄存器内容和各种标志位的影响。对于较复杂的程序要学会分析出最终的结果和执行目标。在不断地看程序中掌握指令。最后就是利用指令对一题用不同指令进行编程,也可以加强对指令的灵活运用。
  总之,在该课程的教学中,教师要立足于学生的现状进行教学,通过多展示、多总结、多分析进行教学。对学生的学习要注重引导,在掌握基础知识的层面上让学生自主编程、调试和演示,并学会与同学进行知识的交流,把自己的程序讲解给同学们。而且师生之间要多交流和沟通,对学习过程中的难疑点要进行一一突破。
  参考文献:
  [1]陈亮,康娟,刘涛.单片机课程教学改革的几点看法[J].技术监督教育学刊,2006(1).
  [2]林格,程鸿勋,唐曾磊.自主学习[M].北京:新世界出版社,2010.
  [3]袁道香.《单片机原理与应用》课程教学改革与探讨[J].无锡南洋职业技术学院论丛,2011(10)
  [4]张鑫.单片机原理及其应用[M].北京:电子工业出版社,2010.
  [5]周航慈.单片机应用程序设计技术[M].北京航空航天大学出版社,2011.
  (作者单位:广东省国防科技高级技工学校)
其他文献
人民检察院讯问全程同步录音录像技术工作通过客观记录和再现讯问全部过程,在刑事诉讼中起到了良好的效果。科技和经济的发展使检察机关将讯问全程同步录音录像技术工作推广
作者的临床研究结果提示复方汉防己有良好的抗肝纤维化作用[1],但其机制尚不清楚,本文观察复方汉防己对培养的成纤维细胞表达细胞间粘附分子ICAM-1,CD126的影响,探讨其抗肝纤
引渡是一项重要的刑事司法制度。随着引渡实践的不断加强,引渡制度也有了很大的发展。国际社会出现了一种新的、向非主权国家移交犯罪嫌疑人的情形,例如向国际刑事法院的移交
科学发展观的本质和核心是以人为本、促进人的全面发展。高校思想政治理论课的改革必须贯彻这一思想。而目前在高职院校思想政治理论课教育教学存在着吸引力不够,针对性、实
本文就图书馆的职能和广西高校图书馆文献信息资源共建共享的现状作了分析并提出促进广西高校图书馆文献信息资源共建共享的措施。
本文根据非国际贸易专业《国际贸易实务》课程的特征和教学要求,在对专题教学法的内涵进行界定的基础上,论述了专题教学法的可适性,并分析了其在实施中应注意的问题。
班主任是班级管理的核心人物。笔者根据自己多年从事班主任工作的经验和感悟,从四个方面入手,分析了做好班主任工作的方法和途径。
摘 要:文章提出了“导师+师傅”模式,给出了具体实施方法。以学生为主体,以企业实际项目为平台,推进教学成果转化。以实际案例讲述高端技能型专门人才的培养质量,搭建校、企、学生之间的桥梁,促进就业和创业,提升可持续发展能力。  关键词:“导师+师傅”模式 工学结合 教学质量  高等职业教育是高等教育和职业教育的复合,是推动经济发展、促进就业、改善民生、解决“三农”问题的重要途径。《教育规划纲要》指出:
摘 要:语文能力低下的状况在高职院校中普遍存在,而许多高职教育工作者对语文能力培养的重要性和必要性缺乏足够的认识。语文能力的培养与提高符合社会对从业者综合职业能力的要求,语文能力在所有职业中具有普遍适用性,是从业人员必备的能力。高职教育工作者应转变观念、更新教学理念,了解行业、企业一线对语文能力的具体要求,科学合理地进行语文学科的课程设置,运用灵活有效的教学模式与教学方法,增强语文能力培养的实效性
本文测定了50例异位妊娠(EP)患者血清hCG水平,以评估其在EP诊断和治疗中的作用,现报告如下。1 临床资料1.1 1994年10月-1997年10月共收治50例EP患者,除详细询问病史和体格检查外,