单片机控制功能强应用非常广泛但不易掌握这是很多本科生学完单片机后的感想。将教学对象换成年龄小、基础知识薄弱、理解能力较低的中职生结果又会如何呢? 答案是可想而知的。
一、中职学校单片机教学现状
在中职学校单片机教学中多数教师通常是按部就班地采用先理论教学后实验验证的方式。尽管对教学内容一再调整滩度一再降低但学生还是难以接受教学效果差。究其原因是很多知识较抽象而学生理解能力又较低他们从一开始就没能真正理解和掌握。
二、形象化教学方法在单片机教学中的应用
形象化教学可以帮助学生更好地理解抽象的知识教学效果得到明显提高。下面是笔者部分具体的操作:一个班级的学生座位一般分为三个组这正好跟存储器的地址空间分布一致, 可以将第一组看成内部R A M, 第二组看成外部R A M 第三组看成R O M ( 内外部R O M 统一编址)。在三张纸上分别写上内部R A M、外部R A M 和R O M 并贴到三个小组前面可使每个学生时刻记得自己所扮演的角色。让内部R A M组的学生按顺序给自己编上号, 分别是0 H 坦H p Z H,… …这样该组的每个学生就是内部R A M 的每一个存储单元。同理, 让外部R A M 组和R O M 组的学生按顺序给自己编号分别是0 00 H p 0 0 1H p 0 02 H, · · … 他们分别充当外部R A M 和R O M 区的每一个存储单元。让所有学生将自己的编号( 地址)写在纸上并放到桌子上并让每个学生准备一样东西作为自己这个存储单元存放的数据。在给学生讲解数据传送指令时, 先将三类指令( M OV、M O V x 和M O V )C 分别与三个组( 内部R A M 组、外部R A M组、R o M 组)相对应然后在黑板上写出指令格式操作码月的操作数源操作数。介绍M O V 指令时指挥内部R A M 组的学生进行角色扮演赴他们明白M O V 指令是用于内部R A M的数据传送指令。例如要将内部R A M 0 H 单元的数据传送到30 H 单元, 可先指挥扮演0 H 单元的学生将手中的东西( 如一支笔) 送到扮演30 H 单元的学生手中。这样另OH 单元的内容就变成了0 H 单元的内容( 但要强调数据传送指令相当于“ 复制” 操作源操作数的内容依然在并没有变化否则会给学生造成“ 源操作数的内容没了” 的错觉)。然后引导学生按指令格式写出指令“M OV 3 0 H p 0 H” 。
由于源操作数是一个直接地址故可自然引出“直接寻址” 方式并进行讲解。等学生理解了“直接寻址” 河设问:源操作数是否就这一种寻址方式呢? 此时河带领学生复习内部R A M 相关知识发现0 H 单元有一个“ 别名”R O 接下来将写有R O 的纸送到扮演0 H 单元的学生手中然后很自然地将“ 本名”0 H 换成“ 别名”R O 这样就得到了一条新的指令“M O V 3 0 H 双丁( 但要强调当前工作寄存器组为第0 组,因为其他三组也有R O)。由于源操作数R O 是一个寄存器放可引出“ 寄存器寻址” 方式字生领会后河提问这两条指令实现的操作功能一样吗? 大多数学生都能回答正确。为了加深学生对当前工作寄存器的理解, 可追问: 如果当前工作寄存器组不是第0 组, 而是第1组还一样吗? 通过这种方式字生在学习新知识的同时加深了对旧知识的理解。再如, 要求将内部RA M 40 H 单元的数据传送到50 H 单元先让学生写出“直接寻址” 方式的指令“M OV 5 0 H ,4 O H” ,然后抛出一记重磅炸弹:’ 我可以将指令中的4 0 H 换成别的,也能实现该操作要求” 。学生惊讶、纳闷井OH 单元是一般R A M 单元段有“ 别名”啊。在学生思考时请扮演50 H 单元和R 0( 0 H 单元) 的同学站起来作为两个操作数并将事先准备好的纸条送到R O 手中, 告诉学生按照R O 的口令行事然后让RO 读出纸条上的内容: 将4 0 H 单元的数据传送到50 H单元。听到口令井OH 单元学生将手中的东西送到50 H 单元学生手中。此时要提醒学生特别注意源操作数不是40 H 单元而是R O 但传送的又不是RO 的内容而是R O 手中的地址为4 0 H 的单元内容。显然要传送的数据所在单元的地址( 40 )H 在R O 中。然后就可直接告诉学生这种寻址方式称为“ 寄存器间接寻址” 。为了在形式上区别于“ 寄存器寻址” 方式,需在R O 前加符号@ ,这样就可以写出指令“M O V 50 H,@ R丁。当然在使用该指令前要用指令“M O V R O 产40 H” 将地址4 0 H 传送到RO 中( 将纸条递给了R O)。经过这样形象的演练和讲解字生恍然大悟。
三、形象化教学方法在单片机教学中的优势
形象化的教学方法的优势不言而喻。它将抽象的知识形象化使学生在愉快的氛围中掌握知识激发了他们的学习兴趣教学效果得到有效提高。在今后的教学中裁们应想方设法将尽可能多的知识形象化。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。