熊亚丽
摘 要:作为一种实用的软硬件结合的现代控制技术,单片机技术已经在各行各业中获得广泛应用,但学习单片机技术存在一定的难度。尤其是对于基础素质较差、学习能力较弱的技工院校学校学生来说,入门更加不易。本文将介绍在技工院校单片机教学中应该形象化教学方法,旨在让学生在快乐中理解单片机技术的知识。
关键词:单片机教学;技工院校学校;形象化;教学
单片机技术在电子技术和自动化等领域中的应用极为广泛,单片机技术课已经成为技工院校学校的重要课程。但这门课程实践性强,不易掌握,在教学中存在着学生听不懂,教师难教的现象。
一、技工院校学校单片机教学现状
(一)教材不合理
技工院校学校的单片机教材,多采用大专教材的精编版,将软件、硬件、编程指令语言分成不同的独立章节,理论性过强,内容抽象,根本不考虑技工院校学生的分数线比大专生低的实际情况,造成学生难学。
(二)实验安排不合理
单片机技术重视实践,但现在的技工院校学校上单片机技术课时,安排的实验很少,且强调各次实验的独立性,导致学生只能认识操作单片机,不能应用、掌握单片机技术。
(三)教学目标不明确
在技工院校单片机技术课上,还存在着教学轻硬件、重软件的情况,不注重培养学生的技能。同时,也导致学生缺乏学习热情,丧失学习的积极性。
二、在单片机教学中运用形象化教学
单片机存储器地址空间分布上包括内部随机存储器RAM,外部随机存储器RAM,与只读存储器R0M,因此,教师可以把一个班的学生分成三个组,让三个组分别扮演内部RAM,外部RAM、R0M。然后,教师根据内部RAM、外部RAM、R0M内部各个存储单元,让三个小组的每个学生都获得一个编号。内部RAM组学生的编号分别是00H、01H、02H……以此类推;外部RAM组与R0M组学生的编号分别是0000H、0001H、0002H……以此类推。这样,每个学生都变成了单片机内部RAM、外部RAM、R0M上的一个存储单位,教师还要让每个学生把自己的编号写在大纸上,并让每个学生在课桌上准备一件文具,然后告诉学生们自己的编号就相当于内部RAM、外部RAM、R0M中的地址,自己的文具就相当于各个存储单元里存储的数据。
这样,教师就可以向学生们讲解单片机数据传输指令了。教师先在黑板上写上MOV指令,MOV指令格式、MOV指令操作码、MOV指令目的操作数、源操作数。然后告诉MOV组的学生们:MOV指令是RAM的内部数据传送指令。这时,教师可以让编号为OOH的学生将自己摆在桌上的文具送到编号为30H的学生桌上,告诉他们这就相当于把RAM 00H单元的数据传送到了RAM 30H单元。再后,教师就可以让学生在黑板上写下MOV指令:MOV 30H,00H。当学生写完后,教师可以讲解这就是直接寻址,在指令中直接给出操作数地址,寻址对象为内部RAM。
聪明的学生会问:是不是只有这种最简单的寻址方式呢?教师可以让学生们自己复习内部RAM、外部RAM、R0M的知识,让学生们看到内部RAM、外部RAM、R0M的OOH单元都有R0的别名。然后,教师在OOH编号的学生的大纸上写上“R0”,再让学生重复刚才的动作,再把文具递给30H一次;之后,教师在黑板上写下新的MOV指令:MOV 30H,R0。告诉学生们这叫做寄存器寻址,它是以通用寄存器的内容为操作数的寻址方式,寄存器寻址的速度比直接寻址更快。
在学生们了解了这两种寻址方式后,教师可以让学生在黑板上写下MOV 50H,40H的直接寻址指令,然后告诉学生们:尽管40H单元没有别名,可只要把指令中的40H换成别的,也能实现这个操作。学生们一定会表示这不可能。这时,教师可以叫编号50H与编号00H/R0的学生起立,然后教编号00H/R0的学生说:请编号40H的同学将桌上的文具送到编号50H同学的桌上。让编号40H的学生大吃一惊地递文具给50H;当学生完成动作后,教师就可以着重讲解寄存器间接寻址了,告诉学生们这种寻址方式以寄存器(R0)中的内容为地址,该地址的内容为操作数。在寄存器间接寻址中,源操作数不是40H,而是R0,但该指令传送的却不是R0中的数据,而是R0存储单元中事先存储的指令内容。然后,教师应该在黑板上详细写清寄存器间接寻址的操作步骤:“MOV R0,#40H,”“MOV,50H,@R0”。
在講解MOVX、MOVX指令时,教师同样也可以采用这种形象化教学方法,着重让学生了解MOVX是外部RAM与累加器A之间的数据传送指令。MOVC是累加器与程序存储区之间的数据传送指令。
结束语:
形象化教学法把抽象的单片机理论知识变成了具体的形象动作,有利于激发学生的学习兴趣,方便学生掌握单片机内部程序流程。因此,这是一种值得在技工院校单片机教学中推广的教学方法。
参考文献:
[1]陈卫兵,刘建兰,许秀林.高职应用电子技术专业现代学徒制人才培养的研究与实践[J].南通职业大学学报,2016,30(04):14-18.
[2]马浩旻.中职机电一体化专业“任务驱动教学法”的探索和实践[D].浙江工业大学,2016.
[3]陈洪扬.信息技术在中职机电教学中的影响及运用[J].开封教育学院学报,2016,36(09):164-165.
[4]翟津.关于学生对《单片机原理及应用》课程学习主动性之培养[J].职业教育研究,2010(10):148-149.