论文部分内容阅读
【摘 要】本文通过实例简要介绍了几种常用的启导式教学法,指出了该教学方法合理的选用对学生学习知识的引导作用和能力培养的重要性。
【关键词】单片机教学 启导教学法 能力培养
传统的单片机教学抑制了学生学习的主动性、积极性和创造性,不再适应新时期人才培养的要求[1],新时代单片机教学不但要传授知识,更应加强对学生能力的培养,这已被越来越多的老师重视,并取得了不少好经验。任何好的经验都离不开丰富的启导因素。实践证明,启导式教学可以培养学生认识客观事物、理解客观事物的能力,充分调动学生學习的积极性,激发其内在学习动力,培养其多种思维能力和生存能力。而启导方式使用的好坏,直接关系到教学效果的好坏,关系到学生知识的掌握和能力的培养。启导的种类、方法和形式很多,我们进行合理的使用,因材使用,因势使用。现根据教学经验,把常用的几种启导方式总结如下:
一、分析启导
分析启导就是“执果溯因”,由已知到未知的启发引导式思维方法。教师以命题的结论出发,逆序而上,提出一系列“求解问题怎么解决,上一步应该怎么做”的问题,引起学生的思索,直追溯到已知的条件。这种分析启导法能培养学生有规律地探究解题思路,有利于培养其逻辑思维能力。例如:将外部端口8000H中的数据送到内部25H中。对于这个习题,我提出一系列的问题引导学生分析、逆推。首先分析:这个习题的已知条件是什么?求解什么?学生回答:已知外部RAM8000H中的一个数据和内部RAM存储单元25H。求解什么呢?学生回答:将外部存储单元的数据送到内部存储单元。那我们应该用那一类指令?逻辑运算行不?算术运算行不?移动传送类指令行不?……学生回答:用移动传送类指令。在此过程中,如果该班学生程度较好,我就直接让其根据学过的知识回答问题;如果程度不好,我就如上述那样提示性的引导其回答问题。我们确定了需要用传送移动类指令,那用哪一条指令呢?对,我们肯定要找外部送内部的指令,是什么呢?让学生在移动传送类指令表中找出:MOVX A,@A+DPTR。移动操作肯定有出发地和目的地,那我们这道题数据的出发地和目的地是什么?这条指令的目的操作数和源操作数是什么?学生回答:这道题数据的出发地是外部地址8000H,目的地是内部地址25H。这条指令的目的操作数是A,源操作数是(A)+(DPTR)。这是什么寻址方式?对,是间接寻址,第一次寻址累加器A和寄存器DPTR,然后将二者内部的数据相加得到新的地址,第二次寻址。现在存在一个问题,就是我们习题的出发地和目的地和我们指令的源操作数和目的操作数不同,应该怎么办?对,用其他的移动传送指令使之统一。在MOVX A,@A+DPTR指令前加上两条指令:MOV A,#0和MOV DPTR,#8000H,这样出发地统一了;在MOVX A,@A+DPTR指令后加上一条指令:MOV 20H,A,这样目的地也统一了。在使用指令时,有些学生经常搞混数据和地址的区别。做这个题的过程中,我就问:指令中的有的数前加#,有的不加#什么意思?有什么区别?MOV DPTR,#8000H写成MOV DPTR, 8000H行不?正确回答:不行,加#表示这是个数据,不加#是地址,这条指令8000H前必须加#,这样才能把已知数据的出发地址和源操作数统一起来;如果不加#,就成了将8000H中的8位数送到内部16数据单元DPTR中,这不但不符合做题要求,而且也没有这样的指令,没有将8位送到16地址的指令,强调:“不能自己造指令”。况且,我们所有的MCS-51系列的单片机都是8位机,只能传送8位的数据。那在这个过程中,我侧重于引导学生做题思路的训练,培养学生逻辑思维逆推问题的能力;而不仅仅寻找习题的答案。正所谓“授之以鱼,不如授之以渔”。
二、归纳启导
归纳是由特殊到一般的思维方法。归纳启导就是让学生对某些特殊情况进行分析和比较,抽象出个别特征,并取出本质的特征,从而归纳出这一类事物的一般特征,形成概念。这种归纳启导有利于培养学生的抽象能力和概括能力。在MCS-51单片机汇编语言的指令系统中有111条指令[2],很不容易记忆。我就引导学生根据不同指令的特点,鼓励其自己总结每类的特点,分类记忆。例如:在讲述逻辑运算类指令时,我首先让学生看逻辑运算类指令的汇总表有什么特点?对,是将其进一步细分,分为逻辑与指令、逻辑或指令、逻辑异或指令、逻辑非指令、左右移指令。那这几类指令各有什么特点呢?有什么相同点和不同点?引导学生思考问题,带着问题学习,归纳出其相同点和不同点。然后我讲述逻辑与指令,让学生归纳按这一类指令的特点怎么划分?有的同学说,根据目的操作数不同分两类;有的说,根据寻址方式不同分4类。这两种分类我都给与肯定、鼓励。然后,进一步提问,让其归纳哪一种更好?第一种分类更好些,便于记忆。我们就按目的操作数分类讲解。其他按功能分类的指令表也类似,都是按目的操作数分类记忆更方便些;然后引导学生对所有的指令进行验证这个规律。逻辑与运算按操作数不同分为:以累加器A为目的操作数的指令,和以direct为目的操作数的指令,这两类有什么特点?特点是:目的操作数不同;相同点是寻址方式类似,进而归纳出其他功能指令也类似。下面验证下是不?我们看下逻辑或指令和逻辑异或指令和逻辑与指令的区别和特点?总结如下:逻辑与、逻辑或、逻辑异或指令只是操作码不同,完成的功能操作不同,目的操作数和源操作数相同,寻址方式相同。左右移指令也类似。进而归纳出,其它功能指令表中的特点也类似。这样,不但学生更便于记忆,也训练、提高了其分析、比较、归纳、总结的能力,培养了其抓本质,放次之的能力,也提高其学习的兴趣,使之在学习的过程中不断收获成功的喜悦。
三、演绎启导
演绎是从一般到特殊,从全体到个体的思维方式。演绎启导就是引导学生根据过去所获得的关于对某种事物的一般认识,去指导自己认识这类事物中某些新的个别事物而得出正确的结论。它是使学生获得知识,认识新事物的重要方法。例如:在归纳启导中,我们由逻辑运算类指令得出结论,不同功能分类的指令都是操作码不同,完成的功能操作不同;很多类似的指令,目的操作数和源操作数相同,寻址方式相同。由此,我们再推广到移动传送类指令和算术运算类指令进行验证,证明是正确的。那引导学生验证的过程就是从一般到特殊的过程,从全体到个体的过程,这个过程可以训练学生知识迁移的能力,使学生在遇到新问题时容易找到思路,找到解决问题的途径,发展了学生的抽象思维能力和演绎能力。 四、类比启导
类比是从特殊性知识前提到特殊性知识的结论思维形式。类比启导就是引导学生把所要研究的新问题和前面学过的与之相关的旧知识进行比较,由共同特点和规律将旧方法和新知识联系起来得到新方法,从而用熟悉的知识和方法解决新问题。例如,在布置作业时,对于难度较大的编程作业,我就提示学生:这个习题和我们前面讲的那几个例题比较类似?引导学生用类比的方法做作业,把现在的习题和前面讲解的例题前后比较,找出其相同点或相似点,找出其共同的特点和规律。比如,循环类的编程题,我就引导学生将其和前面循环程序的例题比较,仿照着做。这样可以避免学生做题无思路,无从下手的困境;同时也有利于发展学生求同思维的能力,培养学生举一反三、触类旁通的能力,促进其知识和能力的迁移、深化,形成类比思维方式。
五、多解启导
单片机编程不同于其它的学科有固定的标准答案。因为,同一种解决问题的方式有多种途径实现,同一种指令有多种写法,多得甚至达到十几种。因此,同一个问题的编程可以有很多种实现方法,存在这多种思路,多种写法。这也是单片机编程灵活的原因,因此,我在讲述指令和编程时,反复通过实例强调做题的多样性,提示其多种思考问题的方法。例如:从程序的结构上可以选择那几种结构?从功能上可以选择那几类指令?从寻址方式上可以选择那几个指令?从写法上这条指令有几种写法?……对于一些可用各种途径解决的问题,启发学生运用所学的不同的知识点、不同的方法,从不同的角度加以解决。这种多解启导的思维方式能使学生从多角度看问题,用变化的观点看待同一事物,不断地提出新思路、新方法,培养其思维的灵活性、敏捷性和广阔性,甚至创造性。
总之,教师不仅要正确地启导学生学习知识,更重要的是正确地选用合适的教学方法启导学生学习的思路,引导培养其逻辑思维的能力,培养其分析、归纳、演绎、类比、多解等能力,让其成为学习的主角,激励其主动参与探究,培养其多种思维能力和创新的意识[3]。使学生不但快乐学习、感兴趣地学到单片机的知识,更能学到学习知识的能力,生活处事的能力,使之收益一生。
参考文献:
[1]常玉華,李帆.PBL教学法在单片机教学中的应用研究[J].岁月,2011年第7期
[2]耿长清,单片机应用技术[M],第1版.北京:化工出版社,2006.
[3]常玉华,侯风云.构建新型课堂培养创新能力[J].岁月,2012年第11期
作者简介:
常玉华:女,1979.11—,郑州铁路职业技术学院,讲师,硕士,研究方向:电气自动化、机电一体化、教育学、教学管理。
侯应旗:男,1971.08—,郑州铁路职业技术学院,讲师,大学本科,研究方向:电气工程。
王睿:女,1973.03—,郑州铁路职业技术学院,讲师,大学本科,研究方向:电气工程。
【关键词】单片机教学 启导教学法 能力培养
传统的单片机教学抑制了学生学习的主动性、积极性和创造性,不再适应新时期人才培养的要求[1],新时代单片机教学不但要传授知识,更应加强对学生能力的培养,这已被越来越多的老师重视,并取得了不少好经验。任何好的经验都离不开丰富的启导因素。实践证明,启导式教学可以培养学生认识客观事物、理解客观事物的能力,充分调动学生學习的积极性,激发其内在学习动力,培养其多种思维能力和生存能力。而启导方式使用的好坏,直接关系到教学效果的好坏,关系到学生知识的掌握和能力的培养。启导的种类、方法和形式很多,我们进行合理的使用,因材使用,因势使用。现根据教学经验,把常用的几种启导方式总结如下:
一、分析启导
分析启导就是“执果溯因”,由已知到未知的启发引导式思维方法。教师以命题的结论出发,逆序而上,提出一系列“求解问题怎么解决,上一步应该怎么做”的问题,引起学生的思索,直追溯到已知的条件。这种分析启导法能培养学生有规律地探究解题思路,有利于培养其逻辑思维能力。例如:将外部端口8000H中的数据送到内部25H中。对于这个习题,我提出一系列的问题引导学生分析、逆推。首先分析:这个习题的已知条件是什么?求解什么?学生回答:已知外部RAM8000H中的一个数据和内部RAM存储单元25H。求解什么呢?学生回答:将外部存储单元的数据送到内部存储单元。那我们应该用那一类指令?逻辑运算行不?算术运算行不?移动传送类指令行不?……学生回答:用移动传送类指令。在此过程中,如果该班学生程度较好,我就直接让其根据学过的知识回答问题;如果程度不好,我就如上述那样提示性的引导其回答问题。我们确定了需要用传送移动类指令,那用哪一条指令呢?对,我们肯定要找外部送内部的指令,是什么呢?让学生在移动传送类指令表中找出:MOVX A,@A+DPTR。移动操作肯定有出发地和目的地,那我们这道题数据的出发地和目的地是什么?这条指令的目的操作数和源操作数是什么?学生回答:这道题数据的出发地是外部地址8000H,目的地是内部地址25H。这条指令的目的操作数是A,源操作数是(A)+(DPTR)。这是什么寻址方式?对,是间接寻址,第一次寻址累加器A和寄存器DPTR,然后将二者内部的数据相加得到新的地址,第二次寻址。现在存在一个问题,就是我们习题的出发地和目的地和我们指令的源操作数和目的操作数不同,应该怎么办?对,用其他的移动传送指令使之统一。在MOVX A,@A+DPTR指令前加上两条指令:MOV A,#0和MOV DPTR,#8000H,这样出发地统一了;在MOVX A,@A+DPTR指令后加上一条指令:MOV 20H,A,这样目的地也统一了。在使用指令时,有些学生经常搞混数据和地址的区别。做这个题的过程中,我就问:指令中的有的数前加#,有的不加#什么意思?有什么区别?MOV DPTR,#8000H写成MOV DPTR, 8000H行不?正确回答:不行,加#表示这是个数据,不加#是地址,这条指令8000H前必须加#,这样才能把已知数据的出发地址和源操作数统一起来;如果不加#,就成了将8000H中的8位数送到内部16数据单元DPTR中,这不但不符合做题要求,而且也没有这样的指令,没有将8位送到16地址的指令,强调:“不能自己造指令”。况且,我们所有的MCS-51系列的单片机都是8位机,只能传送8位的数据。那在这个过程中,我侧重于引导学生做题思路的训练,培养学生逻辑思维逆推问题的能力;而不仅仅寻找习题的答案。正所谓“授之以鱼,不如授之以渔”。
二、归纳启导
归纳是由特殊到一般的思维方法。归纳启导就是让学生对某些特殊情况进行分析和比较,抽象出个别特征,并取出本质的特征,从而归纳出这一类事物的一般特征,形成概念。这种归纳启导有利于培养学生的抽象能力和概括能力。在MCS-51单片机汇编语言的指令系统中有111条指令[2],很不容易记忆。我就引导学生根据不同指令的特点,鼓励其自己总结每类的特点,分类记忆。例如:在讲述逻辑运算类指令时,我首先让学生看逻辑运算类指令的汇总表有什么特点?对,是将其进一步细分,分为逻辑与指令、逻辑或指令、逻辑异或指令、逻辑非指令、左右移指令。那这几类指令各有什么特点呢?有什么相同点和不同点?引导学生思考问题,带着问题学习,归纳出其相同点和不同点。然后我讲述逻辑与指令,让学生归纳按这一类指令的特点怎么划分?有的同学说,根据目的操作数不同分两类;有的说,根据寻址方式不同分4类。这两种分类我都给与肯定、鼓励。然后,进一步提问,让其归纳哪一种更好?第一种分类更好些,便于记忆。我们就按目的操作数分类讲解。其他按功能分类的指令表也类似,都是按目的操作数分类记忆更方便些;然后引导学生对所有的指令进行验证这个规律。逻辑与运算按操作数不同分为:以累加器A为目的操作数的指令,和以direct为目的操作数的指令,这两类有什么特点?特点是:目的操作数不同;相同点是寻址方式类似,进而归纳出其他功能指令也类似。下面验证下是不?我们看下逻辑或指令和逻辑异或指令和逻辑与指令的区别和特点?总结如下:逻辑与、逻辑或、逻辑异或指令只是操作码不同,完成的功能操作不同,目的操作数和源操作数相同,寻址方式相同。左右移指令也类似。进而归纳出,其它功能指令表中的特点也类似。这样,不但学生更便于记忆,也训练、提高了其分析、比较、归纳、总结的能力,培养了其抓本质,放次之的能力,也提高其学习的兴趣,使之在学习的过程中不断收获成功的喜悦。
三、演绎启导
演绎是从一般到特殊,从全体到个体的思维方式。演绎启导就是引导学生根据过去所获得的关于对某种事物的一般认识,去指导自己认识这类事物中某些新的个别事物而得出正确的结论。它是使学生获得知识,认识新事物的重要方法。例如:在归纳启导中,我们由逻辑运算类指令得出结论,不同功能分类的指令都是操作码不同,完成的功能操作不同;很多类似的指令,目的操作数和源操作数相同,寻址方式相同。由此,我们再推广到移动传送类指令和算术运算类指令进行验证,证明是正确的。那引导学生验证的过程就是从一般到特殊的过程,从全体到个体的过程,这个过程可以训练学生知识迁移的能力,使学生在遇到新问题时容易找到思路,找到解决问题的途径,发展了学生的抽象思维能力和演绎能力。 四、类比启导
类比是从特殊性知识前提到特殊性知识的结论思维形式。类比启导就是引导学生把所要研究的新问题和前面学过的与之相关的旧知识进行比较,由共同特点和规律将旧方法和新知识联系起来得到新方法,从而用熟悉的知识和方法解决新问题。例如,在布置作业时,对于难度较大的编程作业,我就提示学生:这个习题和我们前面讲的那几个例题比较类似?引导学生用类比的方法做作业,把现在的习题和前面讲解的例题前后比较,找出其相同点或相似点,找出其共同的特点和规律。比如,循环类的编程题,我就引导学生将其和前面循环程序的例题比较,仿照着做。这样可以避免学生做题无思路,无从下手的困境;同时也有利于发展学生求同思维的能力,培养学生举一反三、触类旁通的能力,促进其知识和能力的迁移、深化,形成类比思维方式。
五、多解启导
单片机编程不同于其它的学科有固定的标准答案。因为,同一种解决问题的方式有多种途径实现,同一种指令有多种写法,多得甚至达到十几种。因此,同一个问题的编程可以有很多种实现方法,存在这多种思路,多种写法。这也是单片机编程灵活的原因,因此,我在讲述指令和编程时,反复通过实例强调做题的多样性,提示其多种思考问题的方法。例如:从程序的结构上可以选择那几种结构?从功能上可以选择那几类指令?从寻址方式上可以选择那几个指令?从写法上这条指令有几种写法?……对于一些可用各种途径解决的问题,启发学生运用所学的不同的知识点、不同的方法,从不同的角度加以解决。这种多解启导的思维方式能使学生从多角度看问题,用变化的观点看待同一事物,不断地提出新思路、新方法,培养其思维的灵活性、敏捷性和广阔性,甚至创造性。
总之,教师不仅要正确地启导学生学习知识,更重要的是正确地选用合适的教学方法启导学生学习的思路,引导培养其逻辑思维的能力,培养其分析、归纳、演绎、类比、多解等能力,让其成为学习的主角,激励其主动参与探究,培养其多种思维能力和创新的意识[3]。使学生不但快乐学习、感兴趣地学到单片机的知识,更能学到学习知识的能力,生活处事的能力,使之收益一生。
参考文献:
[1]常玉華,李帆.PBL教学法在单片机教学中的应用研究[J].岁月,2011年第7期
[2]耿长清,单片机应用技术[M],第1版.北京:化工出版社,2006.
[3]常玉华,侯风云.构建新型课堂培养创新能力[J].岁月,2012年第11期
作者简介:
常玉华:女,1979.11—,郑州铁路职业技术学院,讲师,硕士,研究方向:电气自动化、机电一体化、教育学、教学管理。
侯应旗:男,1971.08—,郑州铁路职业技术学院,讲师,大学本科,研究方向:电气工程。
王睿:女,1973.03—,郑州铁路职业技术学院,讲师,大学本科,研究方向:电气工程。