中断技术教学新方法_第1页
中断技术教学新方法_第2页
中断技术教学新方法_第3页
中断技术教学新方法_第4页
中断技术教学新方法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中断技术教学新方法摘要:中断技术的应用是单片机在应用领域中比拟常见的知识点,也是教学的一个难点所在。传统的教学方法不利于学生有效快速的理解中断的知识,影响后续的编程。采用工程教学法进展教学分析与理论,效果不错。关键词:中断技术;工程教学法单片机是一门理论性与理论性强的学科,该课程兼顾了硬件设计和软件编程两方面。中断技术的应用是常见的,是单片机学习的一个重要的知识点。但是很多学生对中断的概念,中断的响应过程及中断保护等知识理解模糊,造成编程受到影响。故提出工程教学法帮助学生有效快速的理解中断的相关知识。1工程教学法的概念所谓工程教学法,就是通过施行一个工程而进展的一个教学活动,其目的是在课堂教学

2、中把理论和理论教学有机的结合起来,充分挖掘学生的创造潜能,进步学生解决实际问题的综合才能。先由老师对工程进展分解,并作适当的示范,然后让学生围绕工程进展讨论、合作学习,最后以完成工程的情况来评价学生是否到达教学目的。详细来讲,要遵守下面的原那么:1)以学生为中心,要充分发挥学生的主动性和创新精神,让学生根据自身学习情况来实现信息反应;同时老师的指导作用也至关重要。老师仅仅是一个学习工程的设计者,组织者,协调者,学生才是课堂的中心。2)以实际的工程为载体。工程的选取尤为重要,既要包含根本的知识点,又能调动学生的积极性。因此在选取上,满足以下条件:一,该工程必须包含有根本理论知识,章节重难点在工程

3、中能充分表达;二,该工程能将理论知识有效的贯穿于实际工程中;三,该工程能有效激起学生的好奇心及求知欲;四,大局部同学能完成该工程,遇到困难能在老师指导下克制。3)以工程完成的情况来评价学生学习效果。学习过程的最终目的是通过完成工程实现教学目的。教学不是直接围绕教学目的进展的,而是围绕完成工程来展开的,所以评价学生学习效果应以完成工程的情况来评定。2工程教学法在中断技术中的应用针对中断技术确立如下工程:中断循环控制流水灯。编程实现:用单片机的p1口控制8只led灯,做单灯左移点亮,即p1.0,p1.1,p1.2,p1.3,p1.4,p1.5,p1.6,p1.7依次点亮,间隔0.2s,然后再从开场

4、状态循环;中断时p1口的8个led灯闪烁3次即全亮、全灭3次。因为是将理论知识贯穿于工程中,所以工程施行之前必须由老师先对该工程进展分解,对新知识做必要的讲解。2.1形象化比喻建立中断概念,中断保护等新知识在教学中引用中断概念时,采取形象生动的比喻来帮助学生理解中断的概念。中断是计算机pu对突发事件响应的一个过程描绘,是指pu在运行过程出现某种紧急事件时,恳求pu暂停现行程序的执行而转去处理此事件,待处理程序执行完毕,pu在回到被中断的地方继续执行下去。比拟抽象,可以生活中的现象做类比:在网上看电影, 铃响,点击“暂停按钮播放电影,处理 完毕,点击“播放按钮,继续看电影。这就是一个中断现象:看

5、电影相当于主程序,接听 是紧急事件相当于中断程序,处理完 接着看电影,相当于响应完中断程序继续执行主程序。在该过程中,“暂停按钮是中断保护现场,“播放按钮是中断恢复现常中断分类:外部中断int0,外部中断int1,定时器溢出中断t0,定时器溢出中断t1,串行口中断。以外部中断int0为例进展教学。中断程序在内存中放在哪里,入口地址对应如下:0003h,000bh,0013h,001bh,0023h。中断恳求设置:定时控制存放器tnit0,外中断0触发方式控制位置0,电平触发方式;置1,下降沿有效。ie0,外中断0中断恳求标志位;tr0,定时/计数器的控制位tf0;t0溢出中断恳求标志位。it1

6、、ie1、tr0、tf1类同。setbit0,置于主程序中恳求中断,为随时响应中断做准备,下降沿有效。开关设置:中断允许控制器ieea:pu中断允许总允许位1:开中断;0:关中断。ex0:外中断0允许位;et0:t0中断允许位;ex1:外中断0允许位;et1:t1中断允许位;es:串口中断允许位;设置vie,#81h,置于主程序中,开启外部中断int0中断允许,为随时响应中断做准备。2.2稳固v、np、djnz、rl、ljp,db等指令,编程提醒学生进入中断程序时,要设置断点保护,执行完中断程序要恢复现场,如下斜体字样;设置堆栈指针栈底如:vsp,#60h。指导学生编程;大局部学生程序如下:r

7、g0000hljpainrg0003hljpint0srg0100hain:vsp,#60hvie,#81hsetbit0lp0:vr1,#8lrva,#0ffhlp1:rlavp1,aaalldeldjnzr1,lp1sjplp0int0s:pushpspushava,#0ffhvr2,#6l4:vp1,aaalldelpladjnzr2,l4ppapppsretidel:vr5,#20d1:vr6,#200d2:vr7,#123djnzr7,$djnzr6,d2djnzr5,d1retend程序完成后进展keil-51软件仿真,该软件默认高电平灯灭勾,低电平灯亮空。调出p1、p3口观察,8

8、个等点亮的动态及中断控制状态,仿真如图1,图2。2.3传授硬件方面在prteus软件中识别、测量:单片机、电阻、电容、发光二极管、晶振、按键等;画出硬件图,结合程序仿真如图3。2.4实验室设备验证及分析以上程序,在keil-51和prteus软件仿真模拟没有任何问题,但在实验箱上演示时,问题很明显:程序能顺利启动中断,可是完毕中断返回主程序时,出现很长时间的等待该问题是此章节学生最容易忽略和混淆的问题。于是给予提示,检查中断程序调用延时程序时,是否进展了现场保护?主程序和中断程序都用到了延时程序,是否进展了中断现场保护?结果提示,一些学生很快就找到理解决方案:在保护现场时在语句va,#0ffh之前添加setbrs0即主程序调用延时时,工作存放器组设置为1组语句,防止主程序和中断程序都使用默认0组工作存放器而出现的数据传递混乱。该章节中断保护和恢复是一个难点,以理论形式讲解,学生很难理解掌握,将其贯穿于工程中,让学生发现问题,自己解决问题,事半功倍。本例是以外部中断int0来讲,假如换成其他种类的中断,只需改变入口地址,tn,ie及触发端口设置,即可举一反三。如此以来,教学以学生为主体,老师为客体,更容易激发学生学习的兴趣。3总结工程教学法以实际的工程为载体,以学生为中心,以行动过程为途径,以素质为根底,以师生互动为方式,以才能为目的。该法是通过学生施行工程,工程本身的设计显得至

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论