时间:2023-03-23 15:19:18
引言:易发表网凭借丰富的文秘实践,为您精心挑选了九篇单片机课程论文范例。如需获取更多原创内容,可随时联系我们的客服老师。
单片机课程是机械类专业的一门专业基础课。该课程是课程设计、毕业设计等教学环节中的重要实现手段,是一门实践性和应用性很强的课程,学习单片机并掌握其设计使用技术已经成为当代大学生必备的技能。提高单片机的教学效果,对学生动手能力的培养和促进学生创新意识的提高具有重要的现实意义。
2.教学现状
单片机课程是机电高素质复合技能型人才所需自动控制类知识的载体,其特点是概念多、逻辑性强、内容抽象[1],对于初学者来说入门难。传统的单片机教学一般均以学科体系为出发点,注重课程本身的体系结构和前后的逻辑联系,但却忽略了“可学性”,致使学生学得吃力,老师教得也很辛苦[2]。从教学效果来看,一直存在教师难教、学生难学的双重困惑,教学效果不太理想[3]。常见的教学方式是“以教师为中心、以课堂为中心、以教材为中心”[4]。这种传授型教学模式就使本来就很枯燥、抽象的课程更加显得乏味,学生在学习过程中对课程产生了畏难情绪[5]。而且在大部分新升本工科院校中,机械类专业学生以男生为主,且理论知识掌握较差,学习主动性不高。大部分学生对自己的大学生活和毕业去向没有规划,学习动机模糊。针对以上教与学的特点,提出一些针对单片机课程在教学过程中行之有效的教学改革思路和方法,达到提高学生的学习能力,特别是创新实践能力的目标。
3.设计教学思路和方法,提高教学质量
3.1通过问题初识单片机
学生刚开始不清楚单片机是什么?是什么样?是用来干什么的?所以,授课教师在第一次的授课过程中,应该从学生的思维角度出发,回答单片机是什么、什么样、干什么等问题,使学生从宏观上对单片机有一个理解。在解答这些问题时,最好拿一片单片机,在课堂上就能够直观地看到单片机的外观形状、大小和引脚排列等情况,这样使学生对这个概念会有更深的认识。把单片机和PC机进行一定的比较,对理解什么是单片机是非常有帮助的。PC机主要用于数据采集、运算和处理,而单片机主要用于控制且体积更小,这也是为什么目前大多数学者把单片机叫做微控制器的原因。单片机用来干什么的?解答这个问题可以通过学生身边非常熟悉的案例来进行。比如:日常生活中的电视需要使用单片机来进行设定和控制;全自动洗衣机使用单片机来对洗衣的时间和水位进行设定且控制等等。通过日常生活和生产中无处不在产品进一步地帮助学生认识、理解单片机。
3.2整合教材内容,由整体到部分、由外而内讲解单片机结构
在对单片机有了感性认识后,应把单片机看做一个整体,不能把它的结构肢解。比如在讲“单片机芯片结构”时,由整体到部分给学生强调单片机学习的主要内容,以减少学生的畏难情绪。然后将这些功能特点进行分类,画成图表的形式来加强印象,结构分类如图1所示。先讲解外部功能,再学习内部各个功能,这就是由外而内。引脚教学中,把单片机的40个引脚大致分为电源、时钟、控制和I/O口4类。先简单告诉学生,4个8位并行I/O端口占用32根引脚线、电源2根、时钟2根,这些引脚使用都比较简单,重点掌握4根控制线就可以了。这么一来,学生就会觉得几个控制线的使用绝对不难,学习单片机的兴趣就建立起来了。图1单片机芯片结构图另外在对单片机的结构理解后,应整合教材内容,使教学过程更具有逻辑性和连贯性。根据学生已学课程和本门课程教学所要达到的目的,合理地调整授课的顺序,可以帮助学生理解、促进对知识的消化。比如单片机结构与指令系统是学习单片机的最重要的基础,在这部分的学习过程中,可以将一些指令系统结合硬件部分一起进行授课,可以将汇编语言调整到前面讲授,既可以加强学生的理解又可以节省部分学时,用一些简单的程序来举例说明如何控制硬件,提高学生对硬件编程的理解。又如在单片机接口扩展的教学中,因为学生已经对总线有了一定的理解和认识,在这儿就可以引入三总线来学习接口扩展,强调接口扩展电路的设计就是这三类总线的连接。通过对教学内容和授课顺序的改变,使学生建立起整体的概念,分析并引导学生掌握课程内容的内在关联性,而不是把一本书、一堂课从头讲到尾。
3.3用浅显易懂的比喻帮助学生理解枯燥难懂的概念
学生认为单片机学习太抽象,尤其是存储器单元的数据和地址。因为数据和地址都是用二进制表示,什么时候是地址什么时候是数据学生普遍反映理解不了。在教学中用学生都熟悉的学生宿舍为例,把宿舍号理解为地址,宿舍里住的学生理解为数据。同时在后面字节单元和位地址的教学中,这个例子同样适用。比如说宿舍里每张床都有编号,想找全宿舍的人就用字节单元(宿舍号),想找某个人就用位地址(床号),其示意图如图2所示。这样不仅完成了教学任务,而且提高了教学趣味性。
4.塑造良好的学习方法和习惯,培养学生创新实践能力
4.1拓宽教学方法和教学手段,提高学生实践动手能力
要培养学生调查研究的习惯,掌握查阅资料和有关标准、工具书或参考书的能力,尤其是上网收集资料的能力,能够合理选择设计方案,并能以图纸和说明书表达设计的思想和结果。教师可以将制作的教学课件、本课程的相关学习资料挂在网上,供学生学习时参考,还可在网上通过QQ群进行交流,利用网络提高学生学习的兴趣。初学者可以先掌握单片机运行和开发的一些基本技巧,然后在项目中深入学习和掌握单片机,达到学以致用的目的。不能等把所有的知识都掌握了后再去运用,这既不可能也不可取。让学生“边学边干”,而不是在理论学习的最后才进行实验。
4.2引导学生形成良好的学习观念,培养学生的创新能力
讲课的主体是传授知识,但着眼点却是培养学生的自学、分析、创新、应用等能力。让学生养成严谨的科学态度和适合自己特点的学习方法,如何听课、笔记、自学、小结等。总之,在课堂上,教师应该教会学生怎样学习、怎样思考,注重把所讲知识用相应的思维方法组织起来,鼓励学生发表自己的见解。告诉学生,学习是发现知识的过程,而不是简单的获取结果。这种教学方法让学生带着问题去学,不仅可以提高学生的学习兴趣,更重要的是培养了他们发现问题、分析问题、解决问题的意识和能力。比如应用程序的教学是单片机课程的重点和难点,这部分内容就是加大学时,无论教师讲得多详细、学生当时听得多懂,一到用时就又不明白。究其原因,就是少了学生自己独立思考这个重要环节。讲解应用程序时,先让学生自己思考,然后进行讲解讨论。正是在这种不断讨论和分析问题的过程中,学生的独立思考能力得到了培养和锻炼,推动了创造性思维活动。同时选拔学生参与一些科研项目,培养学生的科研能力和创新能力。
4.3改革考核方法,加强动手能力要求
有什么样的考核方式必然会有什么样的教学和学习方法。由于该课程知识点多、概念抽象、硬件难于理解、软件设计困难等特点,使传统的闭卷考核方式只能在一定程度上考查学生对知识点的记忆能力,而对学生的思维能力、分析能力、创新能力、动手能力等都难于考查[6]。因此,应改革考核方式方法,采用闭卷、论文、设计制作相结合的多样化考核方式。要求学生学会动手查阅并消化资料,将课堂上学到的理论知识、查阅到的资料以及其他相关专业的知识联系到一起,系统的来考虑问题。同时指导学生如何利用图书馆数据库进行资料检索和期刊查阅,如何进行论文报告的书写等,这对培养学生的思维能力、分析能力、动手能力、创造能力以及后续课程的学习都有很大的帮助。由于本课程具有应用性强、实践性强的特点,对学生的动手能力要求比较高,所以,通过设计制作考查学生的动手能力,也可作为期末考核的一部分,这样既完成了教学任务,又锻炼、培养了学生综合能力,同时为学有余力的学生提供广阔的创新空间。
5.结论
1.1指导教师培训及选题环节把控不严
由于学生的数量激增而教师队伍的数量基本上没有改变,以至于每位教师所要指导的学生的数量都有所增加,部分教师为第一次指导,对指导过程不是很了解,缺乏对课程设计各环节所需的必要的培训。课程设计工作开始前期,没有对题目进行精心的筛选。课程设计的题目是否合适,直接关乎到整个课程设计的成败。选题过于简单,学生做起来认为该门课程没有什么难度;选题难度过大,学生产生了畏难情绪,认为该设计无法实现,从而无法到达学以致用。
1.2设计过程流于形式思想上重视不够
由于学生人数过多,教师人数偏少。以至于设计过程处于“放羊”状态,教师在指导过程中,没有对同学们提出准确地要求,其原因是在该环节中指导教师都没有相应的实施方案,导致指导环节过于形式、敷衍,教师无法一一了解每位学生的设计情况。同学们也没有认真对待该环节,其主要原因是网络化程度的发展,很多相应的资料网络上一应俱全,同学们直接下载修改而不加思考,完成报告上交,没有主动去探索设计。种种原因使该课程设计流于形式。
1.3最终考核方式单一检查评价力度不足
在很多高校,课程设计的最终体现形式就是课程设计报告,只要学生在规定的时间内完成报告,一般就被认为通过了该环节的考查,考核形式单一。并且对整个设计过程的评价没有细分,体现不出设计过程中的工作量。
2课程设计组织实施管理及质量控制
2.1前期认真组织,确保选题质量
为了保证题目的难易程度适中,在课程设计前期,组织教学第一线的有经验的和常年指导学生参加电子设计类竞赛的教师根据自己的课题项目,从中精炼出一些适合学生完成课程设计的题目,每年保证有一定的更新率。并且对选出的题目也分出难度系数的等级,便于因材施教。而后,组织指导教师进行培训。讲解该课程设计的指导大纲,讲述指导过程中教师应该完成的任务,注意设计的时间节点,以便教师掌握学生的设计进度。尤其是第一次指导该课程设计的教师,为其指定帮带教师全程学习。建立教师评价办法,提升指导教师责任心,评价教师在整个指导过程中是否尽心指导学生选题、是否按时答疑并监督学生的进度、后期是否按要求进行答辩。检查评比工作由学院督导完成,并进行考核评分。评分结果直接作为优秀指导教师评定的依据,该结果作为下学年教师指导学生人数的依据。
2.2全程指导,把控各个环节
整个设计过程选题,答疑,设计,答辩,成绩评定几个环节。
1)选题环节
学生可以在教师指定的题库中选出适合自己或者自己感兴趣的题目;也可以根据自己的兴趣与指导教师商讨确定选择题库以外的题目,实现“双向选择”。该课程设计涉及自动化学院3个专业10个班,其中每班指定一名负责人。每位指导老师指导人数按学院单片机原理及系统设计课程设计上学年评价结果排名在前1/3的安排15~20名学生,排名在中间1/3的安排10~15名学生,排名在后1/3的人数较去年人数减少分派,带本课程的上课老师优先安排。每位指导教师指导学生人数不宜过多,保证指导教师有精力指导每一位同学。
2)答疑环节
该课程设计为期两周,各指导教师安排答疑的具体时间及地点。每位教师的答疑时间和答疑地点在课程设计开始后汇总到教务办以便学院督导检查,作为评价教师指导工作的依据之一。每位老师在课程设计期间应积极主动为学生答疑,固定答疑次数不少于五次,并根据情况检查学生的完成情况。该环节是最容易被忽视,但又是十分重要的环节。学生在整个设计过程中的表现只能通过答疑的形式体现出来。指导教师应该在每次答辩过程中不仅帮助学生解决问题,而且要针对每位同学的设计内容提出问题,检查其设计过程中是否对问题已经理解,辨别其是否存在抄袭他人设计的可能性。
3)学生自主设计环节
在整个设计过程中,一定要发挥学生的主观能动性。学生需要按照课程设计大纲的进度安排以及要求按时完成设计任务。熟悉设计任务和要求,查阅相关设计资料;进行系统软、硬件总体设计;设计电原理图,系统硬件调试;系统软件设计,设计仿真或实物调试;完成课程设计报告书;课程设计答辩。
4)答辩环节
答辩环节由小组答辩和集体答辩两个环节构成。小组答辩:该答辩过程是指导教师对本组所指导的学生进行答辩。首先由学生讲述自己的设计过程,而后指导教师提出问题,学生回答问题。最后指导教师根据答辩情况给出答辩的成绩。集体答辩:①每组的指导老师提交成绩汇总表并注明排在最后一名的原因,指定成绩排在本组内最后一名同学参加答辩。指导教师提交的成绩有一人或多于一人不及格者该学生成绩定为不及格本组不再派学生参加集体答辩。②每组排在第一名的同学参加优秀课程设计答辩。③答辩委员会根据答辩情况进行排序,并简要注明答辩存在问题情况。④若参加答辩的同学成绩评定与原成绩有较大出入时,该组同学的成绩按答辩同学的情况相应降级或升级。答辩组织:各专业组成专业答辩委员会,对评定优秀课程设计和集体答辩同学的答辩工作。答辩委员会由系主任任答辩委员会主席,答辩委员由系主任和课程负责人共同商定,答辩委员会成员由7~10人组成,指定一名老师为答辩秘书。在课程设计完成日的最后一天进行答辩,答辩题目为自己所做课程设计题目并提交自己的设计报告。
5)成绩评定
课程设计成绩分五部分:①平时表现及考勤占10%(即10分);②纪律及答疑占10%(即10分),遵守设计纪律,按时完成各阶段任务,认真答疑,积极提问;③设计过程占40%(即40分,含报告的修改10分,报告无修改符合要求得10分,修改一次和修改的正确性扣2分,修改5次数以上得0分;设计过程完成程度总计20分:方案设计5分,硬件设计5分,软件设计5分,系统调试5分;老师提问10分,根据提问问题及解答情况给分等)④设计报告和图纸占30%(即30分):(分值:30-27分)设计叙述清楚,书写规范;设计方案合理,设计内容正确;掌握基础理论知识,具有较强的分析问题和解决问题的能力。(分值:26-22分)设计叙述清楚,书写较为规范;设计方案较合理,设计内容较正确;较好的掌握基础理论知识,具有一定的分析问题和解决问题的能力。(分值:21-18分)设计叙述清楚,书写较规范;设计方案基本合理,设计内容基本正确;掌握一定基础理论知识,具有初步的分析、解决问题的能力。(分值:17-0分)设计叙述不清楚,书写不规范;设计方案基本合理,设计内容不正确;不掌握基础理论知识,不具备分析问题和解决问题的能力;⑤答辩占20%:分数根据学生对答辩委员会提出的问题回答情况进行给定。有下列情况之一者课程设计不及格:不能按时提交设计;设计报告有严重雷同者;图纸有严重雷同者;对老师的提问完全不能正确回答者;答辩不及格者获不按指定时间参加答辩者。
3结语
一直以来,单片机的教学方法是多数学校及教师研究的重点,该系的单片机是以51系列单片机为基础,全面介绍了计算机的发展过程、单片机的组成及硬件结构、单片机的指令系统、汇编语言的设计及单片机的系统扩展及应用等内容,单片机的教学内容枯燥,要想使学生全面掌握单片机的知识并将其应用到实践当中,就必须理论教学与实践教学相结合,用生活中的实例来激发学生的学习兴趣、学习潜力,提高学生的学习效果。多年来,该系的单片机教学一直遵循高职教育教学规律,以学生的培养能力为核心,对“单片机原理与控制技术”课程进行了改造,为提高学生的职业能力找到了一条切实可行的途径。本课程在体系上将理论知识与实践动手能力有机结合,注重贯彻理论为实践服务的思想,为充分体现技能训练为专业培养目标服务的原则,形成了与职业能力培养相适应的“教、学、做”一体化教学模式,对学生实行了以能力考核为核心,增强了对学生职业能力的培养,提升了“双师”教学团队的业务能力,提高了教学质量。教学过程中主要进行了以下研究:①对单片机课程进行优化整合,遵循高职专业“理论够用”为度的原则,建立科学、实用的理论教学体系和实践教学体系,在教学大纲中体现培养学生能力的重要性,注重学生的实践能力的培养。②教学活动中采用以学生为主体,引用生活实例充分调动学生的学习积极性,采用有利于提高学生能力的教学方法,进而提高学生的学习兴趣。③围绕培养学生能力这个中心,培养创新人才,进行教学方法和考试方法的改革。
2教学研究的改革与创新
2.1教学内容的改革
高职教育是一种以职业能力形成为中心的教育,实践教学的地位已经得到了大幅度的提高,理论教育为实践教学服务的思想在单片机课程中已经得到了贯彻。笔者在对电气自动化专业和数控专业人才职业能力需求进行调研的基础上,结合专家组的建议,根据学校的办学定位、专业人才培养目标来制订教学大纲,教学内容的选取对应于学生的能力基础状况,遵照高职教育“理论够用”为度的原则,紧密结合当地企业对单片机的应用需求和现实生活中单片机的应用实例,将单片机的理论知识与实践动手能力有机结合,在教学过程中,通过一些基础性的实验和综合性的实训来加强学生的专业实践能力,有利于学生持续发展。
2.2教学方法的改革
单片机原理与控制技术是一门实战性很强的学科,在课程教学中注重理论与实践的结合。采用了多种教学方法,达到了“精理论、重实践、会设计”的人才培养效果。2.2.1充分利用多媒体教学资源和计算机网络资源。在课堂教学中,采用多媒体课件,将本次课程所需达到的教学目标和实现此教学目标所需要的理论知识及实际操作步骤向学生演示,同时将重点的知识利用板书加以强调,使教学内容更直观、更生动,从而达到提高课堂教学效率的目的。在课外建立专用邮箱、QQ群进行交流。通过这些平台,学生获得大量的学习资料。另外,学生与老师之间、学生与学生之间的交流更容易,更容易拓展学生的知识面,解决疑难问题的机会增多。2.2.2项目任务驱动教学法。教学过程中,根据单片机在各行各业的实际应用,设置了一系列包含能力要素的项目任务,如模拟霓虹灯的设计、汽车转向灯的设计、点阵显示电子广告牌等。在教学中,通过完成任务的需求来学习基本知识和技能。比如:利用单片机设计一个模拟霓虹灯的控制系统,要求用8个LED灯模拟城市夜空中霓虹灯的闪烁效果。这一任务要用P1口输入/输出和调用延时程序等知识,学生希望自己完成这个任务获得成就感,所以就产生一种想学的欲望。这时,学生在学习相关知识的时候就会更主动,更积极、更认真。完成这个任务后,老师对此任务再做修改,然后让学生相互讨论、自主完成。最后提出扩展性任务让学生课外训练。采用这种教学方法,不知不觉的就激发了学生的学习兴趣和学习的主动性,促进了枯燥的理论知识的学习,增强了课堂学习的效果。2.2.3“引-激-拓”课堂教学模式。“引-激-拓”课堂教学模式的特点是把课堂上学习的知识向课外延伸,给学生一个想象的空间。引:课前引入学生感兴趣的生活中的实例,用此来吸引学生的注意力。激:用引入的实例激发学生的学习兴趣、学习的好奇心和本身的求知欲。拓:拓展教材上的知识点,增强学生解决实际问题的能力。2.2.4采用多种课堂形式。采用讨论课、小组交叉检查、课堂答辩,师生换位等多种课堂形式,促使学生对内容的关注和对理论学习的主动。同时,增强老师与学生之间、学生与学生之间的交流和互动,通过师生换位让学生经历不同角色的变换,获得检查别人与被别人检查的不同体验;获得当老师和当学生的不同感受,进而学会尊重自己,尊重他人。2.2.5培养学生主动学习能力。课堂是教学的主战场,学生是课堂教学的主体,以往传统的教学方法已经不适合当前的高职学生。所以在教学中要不断鼓励学生主动参与、勤于动脑,培养学生分析问题和解决问题的能力。使学生能带着问题听课,从听课的“旁观者”向“参与者”的角色转变。在学习过程中,每个学生都主动参与方案讨论和工作步骤制定,承担小组中的各自工作任务,协作完成。
2.3考试方法的改革
考试是对学生知识、能力验收的一种手段,既要考核学生对课程相关理论知识的掌握,也注重考核理论知识在实践中运用的能力,更重要的是加强对学生实践操作技能的考察。改革考试方法,将过去的一张理论卷考核方式变为将学生的理论考试、平时成绩、实践操作等方面均纳入考核成绩的评定中,全面综合评定学生的实际能力。
2.4建立完善、适用的实践体系和基地
论文关键词:模块教学,制作,电子钟
单片机技术作为现代电子技术的重要基础,广泛应用于工业过程控制,机电一体化产品,智能仪器,家用电器、计算机网络及通信等方面,是各类控制系统的核心。《单片机控制技术》是在前面所学《单片机基础1》和《单片机基础2》教学模块的基础上,进行小型单片机电子产品软硬件设计和制作的教学模块。通过本模块的学习,培养学生掌握单片机技术在日常生活中的应用,锻炼学生动手实践能力、创新能力和新产品设计开发能力,为将来从事单片机新产品设计开发、检测和维护等工作奠定坚实的基础。
一、教学实施设想
依据单片机系统的开发研制过程,模块《单片机控制技术》可分为单片机系统硬件电路设计与调试和单片机程序设计与调试两个部分,在综合应用阶段将二者融为一体。通过本模块的学习,使学生掌握单片机硬件设计和程序设计的相关知识,熟悉单片机应用系统的组成和开发方法,懂得单片机系统调试与维护技术,并在实际制作的基础上制作,了解单片机控制的电子产品生产工艺和生产管理方法。
在“教、学、做”一体的教学过程中,通过分组实施,提高学生的沟通能力、团队合作及协调能力,提高学生严谨的逻辑思路,缜密的工作方式和强烈的责任意识。教学实施按照3个阶段逐级深入:①基础知识复习讲解;②基本应用训练;③综合实际制作。
二、教学内容设计
曾经有人这样说过,如果用数码管和按键,做一个可以调整时间的电子钟出来,那么你的单片机就算入门了60%了。我认为这句话是有道理的。基于单片机技术的实时时钟能够涵盖单片机课程的大部份知识点,对单片机知识的应用,其综合度是相当高的。
本模块以4位数码管实时时钟的硬件电路和程序设计为载体,以8位数码管实时时钟的设计和制作为任务驱动,将单片机有关知识点融入“教、学、做”一体,采用分组实施,逐级深入的方式,重点培养学生应用单片机知识进行小型电子产品的设计、调试和制作能力。
本模块按照教学计划,可以分为5个学习情境:
1)单片机最小系统软硬件设计
以4位数码管实时时钟为例,讲授单片机最小系统的软硬件设计方法核心期刊目录。
2)单片机定时与中断功能的应用
以含四个按键和4位数码管的可以调整时间的实时时钟为例,讲授单片机定时与中断功能的实现方法。
3)单片机与数码管显示器接口的设计
以4位数码管实时时钟为例,讲授单片机与数码管显示器的接口设计方法。
4)单片机与LCD显示器1602接口的设计
以一片1602作为单片机实时时钟显示屏为例,讲授单片机与LCD显示器1602接口的设计方法。
5)制作单片机电子钟
在教师指导下,应用单片机中断、定时技术,通过调整键、加1键、减1键、确定键四个按键,用8位数码管(或用一片1602)制作一个可以调整时间的电子时钟,显示格式为:时-分-秒 XX-XX-XX。
通过以上5个学习情境的训练,学生最终完成1台具有调时功能的单片机电子钟作品,并以作品的完成情况和完成过程进行考核评价。
三、思考与展望
1、模块《单片机控制技术》 以单片机控制的电子钟的设计制作为载体,将单片机多个知识点串连到一起,按照由浅到深逐级深入,培养学生团结协作、细致耐心、动脑动手等能力,全方位地将知识性、趣味性、实用性融为一体,引导学生自主学习,理论联系实际,制作实用的单片机电子小产品。
2、“单片机工作室”是我系单片机开发应用的“第二课堂”制作,对于已不能满足模块课程教学内容的优秀学生,要依托“单片机工作室”,注重单片机优秀人才的培养,提高他们参与创新实践的能力,特别是在参加市、省各项课外科技竞赛活动和技师班课程设计及毕业论文设计中,为学生采用单片机技术,设计开发作品提供有力的支持。
3、今后要不断延伸教学模块。要与合作企业共同制定教学实训项目,按照企业标准将“教室与实训室”、“教师与师傅”、“学生与学徒”、“作业与作品”四者合一的开展单片机教学。在与企业共建校外实习基地的基础上,依据企业标准将单片机实用项目的开发设计过程融入教学,实现仿真企业环境条件下的教学,突出技术应用的职业性。
4、要积极整合校内技术优势,积极开展对外技术服务,强化课外“产学研”与课内“教学做”的相互渗透。由单片机课程专任教师、企业技术人员与部分学生共同组成项目组,开发研制科技含量高、低成本、测量数据准确、使用简单、实用的单片机产品,使学生不断积累单片机产品的开发经验,熟悉企业生产开发流程,深刻理解企业对人才的具体要求,直接接触社会流行技术,实现学校教育与社会需求之间的无缝对接。
论文格式写作要求:
1.论文题目为三号黑体加粗居中
2.一级标题应该设置为黑体三号加粗居中(即每一章节的标题如第一章)
3.二级标题应该设置为黑体四号加粗,对齐方式为左对齐(即每一章节的下一级标题如:1.1)
4.三级标题应该设置为黑体小四加粗,对齐方式为左对齐(二级标题下的小标题如1.1.1)
5.中文“摘要”两个字应该是三号黑体加粗居中,应该设置为一级标题。
6.中文摘要内容字体应该为宋体小四,两端对齐,行间距为1.5倍或是20磅。
7.英文摘要(abstract)应该是罗马(TimesNewRoman)三号加粗居中,应该设置为一级标题
8.英文摘要内容字体应该是罗马(TimesNewRoman)字号为小四,两端对齐,行间距为1.5倍或是20磅。
9.“关键词”三个字应该是黑体小四,其后为关键词(宋体小四),关键词数量为4~6个,每一个关键词之间要用逗号分开,最后一个关键词后不打标点符号
10.“目录”两个字应该设置为黑体三号加粗居中
11.文章正文应该是宋体小四
12.文章正文段落行间距应该是1.5倍行间距或是20磅,首行要空两格。
13.文章正文段落格式应该设置为两端对齐
14.文章中出现的图片,其位置应该是居中,且图片下方要有中英文对照的说明文字。其中中文说明文字应该为楷体五号,英文说明文字应该是罗马(TimesNewRoman)五号字体,中英文说明文字位置均为居中。图片及其中英文说明文字应该位于同一页。
15.文章中出现的表格,其位置应该是居中,且表格上方要有中英文对照的说明文字。其中中文说明文字应该为楷体五号,英文说明文字应该是罗马(TimesNewRoman)五号字体,中英文说明文字位置均为居中。且文中表格的风格要保持一致,表格内容的字体,字号设置要统一。表格的宽度不应该超过正文的宽度。表格如果转页的话,在随后的页面上应表明如:表一(续)
小学教育教学论文范例欣赏:
【摘要】随着社会中各行各业的竞争力度不断增加,大学生就业成为了社会重点难题。特别是计算机行业,近年来的计算机领域快速发展,各高校向社会输送的计算机人才也日渐提升,同时也加大了就业竞争力度。所以,学生掌握一种制约芯片的电路设计,并且熟练使用一种编程语言,不仅能够提高竞争实力,也可以增强自身的技术水平。本文中通过面向技能抽考的单片机教学进行探讨。
【关键词】技能抽考单片机教学多元化单片机
单片机是一种微型计算机的分支,以体积小、功能全、性价比高等特点著称,被运用到工业制约、通信设备、信息处理、电器等诸多领域。单片机技术在整个课程中处于核心位置,是电子信息、机电、自动化等专业学科必备技术,也是工科学生就业的一个基本保障。
一、单片机教学目前状况
单片机教学中,教师以汇编语言版本和C语言版本为编程工具的单片机为学习对象,这种学习策略可以使学生更加深入的了解单片机指令系统的操作,也可以对单片机软、硬结合的特点做深一步的单片机原理理解[1]。
“单片机”是一门专业课程,基于电工学、电子学、计算机组成原理学、接口原理及汇编语言学基础上的一门课程。以上课程是单片机课程的基础,对单片机的学习能够起到推动作用,加强学生对相关课程的理解。对于学生而言,单独的学习单片机课程,没有专业背景和知识结构的因素影响,将会很难入门[2]。
二、单片机教学的理由
2.1单片机教学的实验设备单一
教学中使用的实验设备通常是学校为学生准备好的包含十几种实验内容的实验包,学生对实验包里的设备进行试验并加深对理论知识的理解。但是,通过这种实验包学习产生的理由是无法提供更高层次的动手实验,实验包里的实验项目硬件已经连接完毕,学生只需要通过简单的连线就可以使用,导致了学生动手和动脑的机会少,线路已经固定,学生不能根据自己的设计转变线路,在实验中产生一定的局限性。
2.2教学内容与实际应用不符
学校的教学策略中,基本以理论为主,造成设计效率低、学生学习的难度大、理论性过强、语句不易理解等理由,另外由于编程的代码结构复杂,学生对硬件结构的依赖性比较大,不能够完全在不同种类之间相互移植。
三、技能抽考在单片机教学中的作用
3.1技能抽考的理论
技能抽考是根据教育学的要求,依照专业特点对学生掌握的专业技能进行标准化的考核,需要通过理论和实践的双重考核。具体做法分为三种:制定统一的抽考标准;制作抽考标准的试题库;根据专业学习的人数,采取随机筹钱的方式进行学生的独立抽考。
这种技能上的抽考相当于一种技能竞赛,专业技能竞赛相比职业技能竞赛的方面更为广阔、参与的学生也比较多、比赛的内容全面,抵制了一直以来的“重技能轻综合”的不足[5]。
3.2技能抽考在单片机教学中的作用
技能抽考运用到教学模式中,能够重新建构教学模式,提高教师和学生的专业能力、增强教师的职业道德素质和心理素质等,使学习中实现车间与教室、教师与师傅、学生与学徒、作业与产品、理论与实践、教学与比赛相结合的一种教学改革,推动学校教育水平的发展。
3.3技能抽考重建教学模式
技能抽考是以学生的综合实力为评价标准,在学习范围的完成情况来进行对专业能力的衡量,对能力、策略等进行务实、高效的教学目标。因此,教育教学观念发生了转变。从原有的教学方式转向行动教学方式,让课堂从理论性教学转向实践性教学,以“教学工厂”为实训教学模式,使车间和教室结合、理论与实践结合。
四、结论
单片机原理和教学中的自主研发、开放性和创新性,比较容易符合新世纪人才的培养,符合高校的教育规律。在教学中加快改革步伐,加强基础、培养能力、开拓思维、注重创新、提高素质为教学中心思想,以培养学生的科学实验素质和动手能里为教学目标,将教学层次加深,全面展开单片机教学的最新模式,为电子信息行业培养大批量专业知识强又掌握应用技术的应用型人才。
参考文献
[1]牛骁.单片机和C语言的教学探讨[J].江苏机械制造与自动化,2001,04:136-138
[2]陈华珍,夏国清.基于单片机系统开发的C程序设计教学策略探讨[J].考试周刊,2011,03(09):143-144
[3]张金果,宁亚媛,姜睐.基于Proteus和Keil的单片机教学改革的探讨[J].华章,2013,12(23):263+366
【关键词】创新能力;单片机教学;改革
中图分类号:TP368.1-4
随着知识经济的不断发展,企业对于综合型人才的需求更加的迫切,培养高素质的创新型人才已被确定为我国高等教育发展的根本目标。单片机课程是电子类专业的一门核心课程,具有很强的综合性与实践性特征,该课程不仅为后续课程的学习奠定基础,并且也提供了一种培养创新能力的良好手段。传统的单片机课程教学在提升学生创新能力培养方面还存在很大的欠缺性,因此,为了在单片机课程教学中强化创新能力培养,必须对传统单片机课程的教学模式进行改革。
1.教学与实践改革存在的问题
1.1教学方式有待改进
在单片机的教学过程中不少教师常常以单片机理论为教学的重中之重,实验常安排一些与实践结合不紧密的基础实验,从而难以与实践紧密结合起来;再加上一些教师强调笔试的重要性,势必造成学生失去学习的兴趣和积极性,将更多精力用于考试过关,而难以使理论知识得到实践和应用。例如循环左移和右移指令的讲解,只做理论上的推导,很难加深学生的印象,若能引入适当的EDA技术将这个循环左移和右移过程形象地展示出来,既能加深学生的印象还能提高其学习兴趣[1]。
1.2传统教学的内容问题
由于单片机教材与实际应用有一定的差距,教材中提到的理论与实物已经是几年前的市场产品或者是面临淘汰的产品,这样就会使学生接触到一些过时的知识却没有看到新的改进,从而在一定程度上影响了学生的知识面和实践能力。实验课程体系验证性实验过多、综合性、启发性实验太少,没有大型设计性和综合性实验,基本没有对学生动手实践能力达到提高和训练[2]。
1.3学生对实践和动手缺乏积极性
不少学生对单片机的实践性缺少认识,不主动参与实践和设计,他们宁愿将时间放在英语考试或计算机等级考试上,却对单片机技术的实践和操作缺少兴趣,因此培养和调动学生积极性显得尤为重要。
2.教学实践改革中的有效建议
2.1教学项目的创新设计
教学项目是课程教学内容的载体,教学项目设计的好坏直接关系到单片机课程的教学效果。为了培养学生的创新能力,笔者设计了一些创新性的教学项目,旨在为学生提供更大的创新设计空间。比如:设计智能打铃器、盆栽自动灌溉装置、自动避障小车等。这些教学项目不仅可以锻炼学生的单片机开发能力,也可以为学生提供很大的创新空间。学生在完成这些项目的基本功能后,还可以根据自己的想象力对其进行改进,使其功能更加完善。
2.2n程题目的创新设计
单片机课程设计是单片机教学的一个重要检验环节,其题目的设计对于培养和考核学生的创新能力非常重要。题目的设计和选取可以从以下几个方面入手:借鉴历届电子设计大赛的题目;从日常生活中寻找与们课堂教学相关的资源,将其改良为可行性课题;以在研的教师科研课题为蓝本,将部分研究内容作为设计制作的题目供学生练习,培养其创新能力。比如,笔者根据自己的日常生活经验,设计了智能水杯题目,不限定水杯的具体功能,要求学生充分发挥自己的想象力和创新能力,分组设计出不同功能的智能水杯。各个小组完成了不同的创新设计,有的小组设计了具有自动显示水温功能的水杯,有的小组设计了具有定时提醒喝水功能的水杯,有的小组设计了具有音乐播放功能的水杯,等等。
2.3开发单片机创新实验装置
传统的单片机实验箱内部电路固定,学生只能按照实验指导书的步骤,机械地做一遍验证性实验,无法进行创新性设计。针对传统单片机实验箱的缺点,笔者开发了一套灵活性和扩展性强、易于升级的单片机创新实验装置。其设计思路是将搭建各种不同功能单片机系统所必需的组成电路分离,设计出各个独立的功能模块,在该装置上学生可自主选择功能模块,完成创新性单片机系统的设计。另外,利用Proteus与Keil软件整合构建单片机创新虚拟仿真实验室,它可为学生提供丰富的虚拟仪器和元器件资源,为学生提供良好的创新平台。
2.4请高校研究生作有趣易懂的产品设计报告
以往常有教师向院上提出应该多请专家给学生作专题报告以拓展学生的知识面,尽管学院作出了一定的努力,然而许多国内专家总是忙于手头工作,或者因为路程问题最后不能完成这一愿望,即便有的专家过来作完报告,却也难以收到预期的效果,一些学生往往反映太过深奥,或者难于理解或者与所学知识关联不大。对此我们可以请来高校一些发表过优秀论文的研究生,利用周末过来讲解和展示他们的设计成果这些研究生往往非常乐意奉献自己的论文成果,因此讲解得较为详细具体,并且可以做到浅显易懂而本科生在具有一定理论基础情况下都能听懂。
2.5 考核方法的创新设计
通常来说考核就是对教师教学效果的检验和学生水平的测试,同时也是督促和激发学生认真学习的原因和动力。在单片机的教学与实践改革过程中,我们提出了一种注重实践能力和应用能力培养的考核方式,课堂考勤占10%,平时成绩占30%期末考试占60%。这种考核方式突出的特点是平时成绩比例较高,同时对其考核将一半的分值设定为实验成绩,并对学生在实验中的具体表现从实验态度、完成实验的情况、实践动手能力和课程设计等几方面进行量化。
3.结语
单片机技术是电子类专业的核心课程,有较强的实践性,因此学生只有在单片机开发实践中才能真正掌握其开发方法、锻炼创新能力。但加强学生的实践应用能力和创新能力并不是一件容易的事情,需要教师首先转变教学的观念,从教学的教学项目、课程题目上大胆创新,并在实验装置上下功夫,做出创新,并通过产品设计报告、以及考核方法创新的辅助,全面的提升学生的创新能力,相信在坚持不断的推进、实践和努力中,一定能在学生单片机应用及创新能力提升上有所收获。
参考文献:
论文关键词:单片机原理及应用技术;设计理念
《单片机原理及应用技术》是机电一体化技术专业的一门必修专业技术核心课程。该课程是根据“机电一体化技术”专业职业岗位要求设置的一门实践性和综合性非常强的专业技能课程,是基于职业标准和工作过程开发的理实一体化的学习领域课程,是属于职业学习领域课程之一,它担负着帮助毕业生在未来职业生涯中从担任单片机程序的编制、控制系统的自动化控制等岗位的重任。通过本课程的学习,旨在培养学生学习单片机的结构和原理、单片机的指令系统、程序设计、单片机的硬件结构及其扩展、单片机的应用等,培养学生具有单片机的编程、硬件的结构设计的能力及团队协作、沟通表达等综合素质,这对提高机电一体化专业人才培养质量、提升毕业生就业能力与就业质量具有重要意义。
一、课程整体设计理念与思路
(一)设计理念
打破以知识传授为主要特征的传统学科课程模式,转变为基于工作过程的项目课程开发与设计,工作任务为中心、项目课程为主体,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。
1、以岗位需求为依据:依据自动化控制系统实践能力要求,设置课程内容,实现课程内容和职业岗位需求紧密结合;2、以工作过程为基础:按照工作过程中活动与知识的关系来设计课程,突出工作过程在课程框架中的主线地位,按照工作过程的需要来选择知识,以工作任务为中心整合理论与实践内容;3、以职业能力为主线:真正以“能力”为主线来设计课程。要按照工作的相关性,而不是知识的相关性来确定课程设置。
(二)设计思路
本课程从应用的角度出发,依据由简到难的原则,以典型工作任务为主线,设立教学项目,通过教师指导学生开展自立学习完成工作任务或项目,实现对工作过程的认识和对完成工作任务的体验,从而形成职业能力。共设置9个学习项目, 每个学习项目均应从知识技能等方面达到教学的标准。
二、课程整体设计
(一)课程目标设计
确定课程目标的依据是根据人才培养方案中岗位具体工作对能力、知识、素质的基本要求。通过教学,本课程总体目标是实现学生能力、知识、情感态度与价值观等不同层面职业素养的综合提升和协调发展,培养可持续发展的满足企业需求的高技能人才的目标。 1、能力目标:(1)具备单片机硬件图的表达、阅读、分析能力;(2)具备单片机汇编语言编程的能力;(3)具备单片机硬件扩展的能力;(4)初步具备单片机的应用能力。
2、知识目标:理解单片机的结构及其工作原理,了解单片机的特点及其发展过程;掌握单片机的指令格式、寻址方式、数据传送类指令、算术运算类指令等各种指令系统。掌握单片机软件编程的方法;掌握单片机的硬件结构及其硬件扩展的方法。
3、态度目标:具有实事求是的科学态度和吃苦耐劳的实践意识;具有开拓和创新精神,具有良好的职业道德和职业素质。
(二)课程内容设计
为了保证学生毕业后能够胜任有关岗位的要求,我们依据专业人才培养方案经过反复研讨后,选择了贴近实际的5个典型项目作为教学内容,以保证学生可持续发展能力的培养。并根据学生的认知规律以及职业能力成长规律,将教学项目组织为5个对应的能力训练项目。
(三)教学方法设计
1、基于教与学的教学方法。一方面以学生为主体,以专业课程和专业技能提高的需求为目的确定综合案例、单项任务和理论知识。通过课堂练习与测验、课后研究报告、课后综合案例及课程实验与学生一起“学中做、做中学”。另一方面,以教师为主导,老师指出课程学习目标和学习方法,进行正确引导(课堂、实验、课后研究报告),了解学生困惑,进行正确指导(课程学习、作业、实验报告、课后研究报告书);2、创造真实氛围的工作环境,实施一体化教学法。注重学生职业素质的养成,创设真实氛围的工作环境,开展一体化教学,将教室与实训室合二为一,形成仿真的工作场所,使教学过程变为生产过程,学习任务变为工作任务,使学生通过学习亲身体验工作。教学组织过程实施“学做一体”。采用行动导向教学模式,教、学、做过程中,实行以学生为主体的教学互动,以活动为导向的自主学习;3、案例教学法。如讲解单片机编程知识时,引入生活、工业控制实例等开展案例教学,如电动玩具的前进后退、走廊灯光的延时熄灭、仓库货物数量统计、交通灯制作等案例,增加学习兴趣和动力,又为学生利用所学知识解决相应的实际问题奠定基础;4、项目教学法。以生产过程为载体开发教学项目,整个教学围绕各个项目的解决而展开,教师提出引导性问题,学生查找资料进行决策分析,制定出计划,并进行实施,引导学生自主思考。
另外,还充分利用现代化多媒体教学手段,提高教学效率。充分利用网络教学手段,提供了网络教学平台,提高学生自主学习的能力。
三、课程资源设计
使用高等职业教育时空技术专业“双证课程”培养方案规划教材、高职高专系列教材等作为教学参考教材,实行以多媒体技术为主的网络教学环境;推荐优秀网站,建立包括课程标准、教学内容、课件等内容的教学资源库。鼓励、引导学生利用网络自主学习,利用校内实验实训教学条件,让学生有目的的,主动地去学习。
论文关键词:单片机;教学改革;工学结合
一、单片机技术教学发展概述
单片机技术是现代电子工程领域一门迅速发展的技术,应用于各种嵌入式系统中。单片机技术的发展极大地推动了电子工业的发展,无论在教育界还是在产业界,单片机技术的推广仍然是一个热点。建立开放式的实验室管理模式单片机实验室应实行开放式管理,在不影响正常实验教学任务的前提下,面向全校学生,在课余时间向学生提供实验所需要的场所、仪器设备等。开放范围除了实验开放项目、课程设计外,也包括学生兴趣爱好、第二课堂活动、创新活动等。开放性实验管理模式是在注重知识、能力和素质协调发展的同时,贯彻因材施教、注重个性培养的教学原则,目的是激发学生的学习兴趣和热情。
目前,各个高校都建立了单片机实验室,但是很多学校的实验教学现状却不容乐观。就我院而言,主要存在以下问题:(一)实验场地和时间不足。学生除了上实验课外,平时难得有机会实践;(二)以验证性实验为主。实验室所配备的实验箱只能满足验证性实验的要求。由于实验箱是成品,学生很难参与到其中的细节设计中去,学生的实践能力很难得到锻炼和提高,学生也很难建立起单片机系统开发的整体概念。并且,这种实验设备的配置方式局限了实验项目数量,还存在设备维护工作量大的现实问题;(三)由于实验设备仅适用于某一系列的单片机,若开设新的单片机课程,则需要重新配置实验设备,增加了学校的投入。
在实施过程中,要注意实验内容不应与教学计划及教学大纲所规定的实验教学内容相重复,应属于课程教学内容的拓展性实验;还要注意综合性和针对性,强化基础,拓宽知识覆盖面,注重培养知识的综合运用能力。要根据科技的发展及其实际应用,结合实际工作,加强对学生科学研究思维和建立工程概念的训练,培养学生的创新能力和动手能力。开放性实验的组织中要突出学生的自主性,要全方位体现以学生为主体的自主式学习方式。在实验方案设计、操作、实验结果的分析处理等方面最大限度地发挥学生的主体作用,教师布置任务、讲解及指导等要点到为止,留有余地,给学生独立思考、独立操作、独立分析、独立解决问题的空间,充分调动学生的积极性和主动性。
二、改革中单片机教学内容和方法
(一)教材的改革
传统的单片机课程教材一般是以单片机的结构和各模块的使用为核心进行编写的。这样的教材详细的解析了单片机的结构和各种功能,有利于学生全面掌握单片机的理论知识。但是对于高职的学生来讲这样的教材是不合适的。结合项目化课程改革,单片机课程的教材必须进行改进,以工作任务为主线,有机的组织理论和实践知识的学习。新教材应该摈弃原来的章节概念,代之以一个个项目和模块,将整个理论体系进行有机的、覆盖性的分解后融入项目和模块的实现过程中。在每一个项目或模块的编写中,应勾勒出本项目所涉及的理论基础,以方便教师组织学生进行必要的理论准备。同时要给学生提出基本要求和提高要求,使得学生在完成基本的教学任务的同时拥有自主学习、自主创新的空间,方便学有余力的学生进一步提高自己。所有的项目应该秉承由简入深的原则,通过渐进的学习逐步的提高和完善学生的知识面。
(二)教学方法的改革
在传统的教学模式中,都是按照单片机的结构体系来授课的,存在很多问题。如单片机系统结构抽象,指令功能多,程序编写困难等,使学生入门学习望而生畏,严重挫伤了学习兴趣和热情。为了解决这些问题,必须进行教学模式改革,引入了项目教学法、案例教学法等教学方法。兴趣是最好的老师。在第一次课的绪论中,除了简要列举大量图文并茂的应用案例外,还把“新颖60秒LED旋转电子钟”、“高精度程控函数信号发生器”等作品的实物,带进教室,并简要介绍它们的工作原理及应用,创建一个“学习《单片机原理及应用》不但有用而且有趣”的情景,从而激发同学们的学习兴趣。 转贴于
压力是最大的动力。此处的压力有多层含义:1、责任感的压力,学好《单片机原理及应用》是工业技术改造和经济建设的需要,是我们青年人的责任;2、就业的压力,学好该课程是就业的需要,掌握单片机技术,可以大大拓展就业机会;3、考核的压力,即学期末每个同学除了常规的笔试、实验和平时作业外,还有一个5000字以上独立完成的“单片机应用系统设计”,短学期要完成“新颖60秒LED旋转电子钟”或“高精度程控函数信号发生器”等课程设计。以项目任务为教学单元,打破原有界限,不管硬件结构、指令、编程的先后顺序,将各部份知识分解成一个个知识点,为了完成一个项目任务抽取每个部份的不同知识点,加以组合,完成第一个项目任务就能清楚单片机的开发过程,完成第二、三个项目任务,就能自已模仿性地编出自已的程序,使得学习过程是一个不断成功地完成基础上任务的过程。当所有项目任务全部完成,知识点就全学完了。即便只完成部份项目任务,也可以去做一些程序了——事实并没有必要学完全部知识才可以去做开发的。
选取大量直接来自于工程实际,自己亲自实践过的应用案例,激发学生的求知欲。利用网络开展自主学习:为充分发挥校园网的优势,培养学生自主学习的能力,我们把课程教学大纲、电子教案、教师精心制作的教学课件等教学资源上网供学生自学,并利用电子邮件、系网站的交流园地与学生进行课外交流,为学生答疑解惑,为学生提供了更为广泛的沟通渠道与环境。不断根据企业需要来调整教学大纲:单片机技术在不断发展,其应用也在不断的变革,市场的需求就是企业的需求,也是我们培养学生的需求,为此我们要根据这些变化的需求来调整教学大纲,培养具有企业需求的技能学生,提高学生的就业技能。
(三)考核方式的改革
传统教学注重知识和理论的学习,考核以期末闭卷理论考核为主。高职教育在保证新知识传授和理论系统性的同时,特别强调职业技能的训练,考核的内容和方式要“以能力的考核为中心”作相应改革。这就是能力与知识、操作与理论并重的考核模式。因此,在传统的期末闭卷笔试考核基础上,我们增加了“操作考核”的项目,并且将学生的课外小制作也纳入平时成绩。
三、开设大型综合设计实验,培养学生的创新能力
大型综合的设计实验需要在学生完成基础实验之后视学生掌握程度而开设,这个环节在整个单片机教学中非常重要,只有经过完整的项目训练,学生才会建立起完整的系统的概念。学生需要根据设计任务书上的要求(包括软硬件的资源配置、实验要求达到的效果)进行设计实验。这样的训练可以将科技方法的训练、机电综合设计、创新设计及毕业设计等实践内容融合到大型综合设计实验项目中,使原来分散的小规模设计和训练集成为一个大型的系统设计项目,从而培养学生的创新能力。此外,在单片机实验开发的基础上,在学生参与下开发一些应用板,组成机电一体化的实验平台,如我院已经开发出的步进电机的单片机控制实验平台。这些训练可以使学生更加熟悉单片机的组成、工作原理、程序开发、系统的扩展。更重要的是,学生可以积累自己实践的经验,增强工程意识,为将来顺利进入实际的工程环境打下坚实的基础。
用户还可以建立新的元器件模型。对于MCS-51系列单片机而言,Proteus还能够与Keilc51集成环境实现联机同步调试。而Keil是德国开发的一个51单片机开发软件平台,是目前应用最广泛的、最重要的单片机开发平台。它的界面简单,操作容易。Keil的uVision2可以进行纯粹的软件仿真,也可以利用硬件仿真器,搭接上单片机硬件电路,在仿真器中载入项目程序后进行实时仿真。此外,还可以使用KeilMonitor-51在不需要额外硬件仿真器的条件下,搭接单片机硬件系统对项目程序进行实时仿真。uVision调试器的调试功能也很丰富,具有常规源极调试、符号特性调试、历史跟踪,代码覆盖,复杂断点等功能。构建虚拟实验室主要是利用Proteus进行硬件电路的设计,用Keil进行软件设计。硬件电路的设计主要有两个方面:系统扩展(包括ROM、RAM、I/O口、定时器等功能单元的扩展)和系统的配置(即根据系统的要求进行外围设备的配置,如键盘、显示器、A/D转换器、D/A转换器、打印机等的接口电路的设计),通过该软件的使用,可以使学生掌握硬件电路的设计方法。软件设计主要是应用程序的编制、调试,使学生掌握软件开发的步骤、方法和技巧。而软硬件的设计完成之后,还需要进行系统的总调,将这两大执行环境组合起来构成联合的仿真系统,其中,KEIL作为软件的调试界面,而Proteus作为硬件的仿真和调试界面。这样,就可以像仿真器一样调试程序了。
在单片机课程教学过程中,学生普遍反应不容易入门,针对各个教学难点很多一线教师采用了多种教学方法帮助学生理解抽象的问题,但是仍然没有改变该门课程不易入门的特点,为了解决这一问题,本文结合目前前沿技术给出了一种采用图形化语言编译平台降低单片机课程入门难度的课改方向。
关键词:
单片机;流码;课程改革;图形化语言
0引言
“单片机技术与应用”这门课程目前是电子信息、电气类专业学生必修的课程之一,通过该课程的学习,学生能够理解智能仪器的原理及应用方法、了解自动控制设备的控制方法,以及能够完成一些简单电子产品的开发设计工作。单片机可以看做属于计算机硬件范畴的课程,该类课程比较抽象,学生不易入门,是学生比较难以掌握的课程。随着技术的发展,目前市场上使用的单片机内核种类很多,51、AVR、PIC、MSP430等都是比较常见的单片机类型,但是其中51内核单片机一直是众多高校或者职业院校教学一直采用的芯片类型。经典51内核单片机之所以被广泛用于教学主要有以下几方面原因:
(1)技术成熟,相关学习及应用资料多。
51单片机相对于其他类型单片机起步较早,上世纪80年代就开始传入我国进行研究应用了。在30多年的教学、科研过程中积累了大量的学习和应用材料,所以不论对于老师教学还是学生自学都有大量的参考学习资料,可以从书籍、网络论坛、期刊论文数据库等多途径获得。
(2)任课教师普遍熟悉51单片机的原理及应用
很多任课教师自身在学习过程中接触的就是51内核单片机,所以教师教学过程中更倾向于选择51单片机作为授课对象,就这样一代传一代,51单片机的应用客户群逐渐壮大起来。
(3)51单片机本身也在不断完善发展
同为51内核单片机,但是不同品牌厂商对自己的产品都在不同方面进行完善,宏晶科技有限公司的STC各系列单片机就是其中的代表,不论从运算速度、可靠性上还是片上资源上都不断进行更新,另外在供电方面还有低功耗的类型。所以从技术应用上,51单片机经过多年的发展并没有落后于其他MCU。
1单片机学习难点
在教学过程中发现,不论是51还是其他内核的单片机都存在入门难特点,这主要是由单片机硬件本身特性决定的。以51单片机为例,单片机学习的难点主要有这几方面:
(1)硬件结构理解比较抽象
(2)编程语言学习困难
很多学生在学习单片机硬件结构时,对各部分结构的理解停留在概念描述层面,不能很快转变思维方式,对其功能,实际作用与实际工作和应用联系不起来。对于没有编程基础的同学,不论是学习汇编语言还是C语言,在程序编写上都需要有一个思维转变适应的过程,很多学生不适应,一直觉得单片机难学。
(3)知识点难理解
在单片机学习过程会涉及到很多新名词和知识,例如中断、定时计数器、串口等,这些功能的工作方式或者启动流程也是学习过程中需要注意的难点。单片机课程教学可以看成以下三个部分:单片机及语言的选择、教学实施过程、目标,如图1所示。检索很多文献发现,为了达成教学目标,教学中设计实施了各种教学方法、教学模式改革和创新,对学生学习应该说有很大帮助,但没有改变单片机学习困难和不易上手的本质。
2高职学生学情分析
当前高职生源存在以下几个普遍问题:
(1)学生高考成绩低,基础不好;
大部分高职生的基础就相对薄弱,有些甚至基本的高中物理电学基础知识都不能很好掌握。
(2)自控性较差,习惯性不学习
高职生源部分学生自控能力差,上课经常玩手机或者看小说等,从小没有养成良好的学习习惯,所以在教学过程中教师采取各种教学方法吸引学生注意力,但对于一些纯理论枯燥的较难知识点,教学效果还是不理想。
(3)对问题的理解能力相对较弱
高职学生与本科生相比,对问题的理解能力的平均水平相对弱,对较为抽象的问题学习起来也会相对吃力。
3新兴开发平台及语言降低单片机学习门槛
(1)Arduino平台
Arduino是在AVR单片机基础上开发的一款便捷灵活、方便上手的一款包括软件和硬件的的开源电子原型平台。硬件(各种型号的Arduino板)、软件(ArduinoIDE)。后来随着技术发展,以其他芯片为基础的Arduino核心板也出现了,运算速度和硬件资源都相应的得到了提高。软件平台ArduinoIDE是基于processingIDE开发。对于初学者来说,极易掌握,同时有着足够的灵活性。Arduino语言基于wiring语言开发,是对avr-gcc库的二次封装,不需要太多的单片机基础、编程基础,学习起来相对于直接C语言或者汇编语言开发单片机应用程序更为简单,可以快速地进行产品开发。另外Arduino平台在网络上可以找到很多开源的软件和硬件资源供初学者学习使用。
(2)图形化语言开发平台
图形化语言开发平台是近些年编程语言的一个发展方向。Arduino平台也开发了相应的图形化程序开发环境,通过图形化方式更直观的表现出程序逻辑,直接避开了文本代码方面的记忆,对于英语不好见英文就怕的学生来说这种图形化程序更容易接受。最近几年在图形化编程环境领域出现了一个新平台叫Flowcode,目前已经更新到V6版本,该平台支持PIC、AVR、ARM三种硬件芯片的程序编写。这款平台的编程语言也很有创意,类似于程序流程图,简称“流码”,同时还兼容C语言,对于已经完善的C语言代码可以直接嵌套到流码程序中。此外该平台还支持中文菜单,更容易被学生接受。由于流码程序近似于程序流程图,和其他图形化语言相比,流码对学生编程思维逻辑培养上更具优势。在该平台中还集成了一些基础功能的驱动宏,直接进行图标拖拽调用即可,不需要学生深入了解硬件结构和具体寄存器工作原理及配置,这部分工作,Flowcode平台已经代劳。通过该平台的学习可以让学生更快更好理解单片机的用途,并能很快上手应用。
4结语
职业教育教学应该随着行业技术的发展与时俱进,跟上技术前沿,这样职业教育才更有意义,培养出的人才能更适应社会需求,图形化语言对于单片机技术人才培养上缩短了培训周期,这也意味着单片机行业程序开发人才的供给更快捷,可以为缩短企业产品研发周期和后备技术人才的供给周期,同时也是单片机技术与应用课程授课内容改革的一个重要方向。
参考文献:
[1]张江城,胡橙.基于Arduino的高职高专单片机相关课程改革设计[J].中小企业管理与科技旬刊,2016(10).
[2]李华洲.基于Arduino的高职物联网相关课程改革设计[J].大众科技,2015(01).