开篇:润墨网以专业的文秘视角,为您筛选了一篇项目教学法在定时计数器中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
【摘 要】本文主要探索担任单片机教学的教师如何根据高职学院学生的特点,开展教学活动,体现职业教育的本色。实践证明,通过项目教学、实例设计及调试等综合教学手段能使学生更好地掌握单片机中核心内容之一定时计数器。
【中图分类号】G642 【文献标识码】A 【文章编号】1674-4810(2013)04-0063-02
一 引言
项目教学法是行为引导型教学方法中的一种,是师生通过共同实施一个完整的项目工作进行的教学活动。学生通过完成的项目,不但可以学习知识,提高工作中与其他同学协调、合作的能力,还可以充分发掘他们的创造潜能,并促使学生在动手能力和推销自己等方面不断提高。在单片机中,定时计数器是较复杂的一章,既涉及新知识,又要求学生熟练应用前几章的知识,是较综合的一章。如何设计教学方法,激发学生学习定时计数器的兴趣,真正理解和掌握定时计数器,是目前担任单片机教学的教师急需探讨的问题之一。
二 定时计数器的传统教学
在传统教学模式中,是按照定时计数器的结构授课,偏重于理论,且理论与实践不能及时结合,即学生在学完理论知识之后,通过实验或课程设计达到实践的目的,但理论学习与实践练习之间的时间差导致学生的理论不能及时用于实践,所学的知识没有及时巩固,而且由于理论和实验分别由不同老师担任,导致了学生在实验过程中不能完全用所学理论知识来指导实践。在授课方式上,以教师讲授为主,学生被动地听课,难以激发学生的学习兴趣。定时计数器结构抽象、控制字复杂、枯燥无味、程序编写困难等,使学生学习望而生畏,严重挫伤了学生的学习兴趣和热情,致使大部分学生觉得定时计数器课程比较难、听不懂。
为了解决这些问题,我们在教学方法上进行了改革,打破传统的教学模式,引入了项目教学法,目的是激发学生的学习定时计数器兴趣,以达到良好的教学效果。
三 项目教学法在定时计数器中的应用
兴趣是学生学习最好的老师,教师的主要任务不只是单纯地传授知识,更重要的是激发学生的学习兴趣,使他们有一种强烈的求知欲和热情,引导他们自觉地投入到学习中去。
在项目教学过程中,遵循学生的认知规律,按照由易到难、由浅入深的原则。定时计数器有四种工作方式,其中方式1较简单,学生易理解,在项目教学中,将方式1的应用实例放在首位。
项目一:系统时钟振荡频率为12MHz,用定时/计数器T0,工作在方式1,定时50ms,使P1.0输出周期为0.1s的方波。工作方式控制寄存器TMOD:
t=(65536-x)*12/12M,因为t=50ms,所以,x=15536=3CB0H,其程序编写如下:
MOV TMOD,#01H;选择T0,方式1
MOV TH0,#3CH;设定初始值
MOV TL0,#0B0H
SETB TR0
CLR P1.0;P1.0输出低电平
LOOP:JNB TF0,LOOP
CLR TF0;满标志清零
MOV TH0,#3CH;重装初始值
MOV TL0,#0B0H
CPL P1.0;50ms到取反
JMP LOOP
END
项目二:系统时钟振荡频率为12MHz,用定时/计数器T0,工作在方式0,定时5ms,使P1.0输出周期为0.1s的方波。
注意:定时/计数器工作在方式0,初始值转换成13位二进制数,其高8位存放在TH0中,高5位存放在TL0中。由于方式0最大定时时间为8.192ms,所以定时10个5ms后,将P1.0取反。
初始值x=8192-5000=3192=0C78H
=0000110001111000B
在x值保持不变的情况下,取13为二进制数即x=0110001111000B,先去其高8位存入TH0,低5位存入TL0中,所以,TH0=01100011 B=63H,TL0=11000B=18H。
其程序编写如下:
MOV TMOD,#00H;选择T0,方式0,
MOV TH0, #63H;设定初始值
MOV TL0, #18H
SETB TR0
CLR P1.0;P1.0输出低电平
STR:MOV R2,#10;定时10个5ms
LOOP:JNB TF0,LOOP
CLR TF0;满标志清零
MOV TH0,#63H;重装初始值
MOV TL0,#18H
DJNZ R2,LOOP
CPL P1.0;50ms到取反
JMP STR
END
四 小结
采用项目教学法,能够更好地培养学生的自学能力、动手能力和应用能力。改进后的教学方法,定时计数器的内容由浅入深,理论与实践相结合,提高了学生的学习兴趣和学习主动性,能够更好地掌握单片机知识,并且理论知识和应用能力都得到了不同程度的提高。
参考文献
[1]卢易枫、杨永霞.职业院校单片机教学心得[J].工业控制计算机,2010(6)
[2]卢易枫.项目教学在单片机教学中的应用研究[J].学园,2011(13)
[3]罗学恒.单片机实用教程[M].北京:高等教育出版社,2006