单片机中断技术教学技巧.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机中断技术教学技巧

单片机中断技术教学技巧   摘 要:中断是一项重要的计算机技术,在单片机工作过程中,如果发生随机事件,产生中断,停止主程序,转而执行中断程序,恢复后,回到中断断点。中断在职业教育的学生中,很难理解,因此教学技巧很重要。 中国论文网 /8/view-7237531.htm   关键词:中断技术;中断程序;中断教学   中断是一项重要的计算机技术,采用中断技术可以使多项任务共享一个资源,所以中断技术实质上就是一种资源共享技术。 中断是指计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回现行程序的间断处,继续执行原程序。   在教学过程中,处理教学过程,通过教学媒体,列举过程方式,通过仿真仪器,让学生理解中断的工作原理,是在笔者教学的领域中自动控制领域最难的一个过程,特别是在职业教育的学生中。在我们们院(成都市技师学院)的学生。层次不同,就要求教师必须作出不同的教学方法、教学过程、教学实训,才能让学生的到应该掌握的实际内容,在以后的工作能够适应和胜任岗位的要求。   一、中断源   MCS-51是一个多中断源的单片机,以89c51为例,有三类共五个中断源,分别是外部中断两个,定时中断两个和串行中断一个。   1. 外中断   外中断是由外部原因引起的,共有两个中断源,即外部中断0和外部中断1。它们的中断请求信号分别由引脚INT0(P3.2)和INT1(P3.3)引入。 外部中断请求有两种信号方式,即电平方式和脉冲方式,可通过有关控制位进行定义。   2. 定时中断   定时中断是为满足定时或计数的需要而设置的(P3.4 P3.5)。   3. 串行中断   串行中断是为串行数据传送的需要而设置的(P3.0 P3.1)。 如何让学生理解中断源的基本概念,笔者在实验室做了proteus仿真软件的使用和单片机外部中断的使用的实训,同时介绍proteus仿真软件,让学生知道外部中断的概念,也对proteus仿真软件有了基本了解和兴趣。同时介绍了proteus仿真软件的基本界面和简单的使用方法。在此教学的过程中,是笔者深深的感觉到,书本教学,PPT演示,理论分析,都很重要。但是在实验室里,用仿真软件进行实际操作,学生的理解、兴趣更大一些。在这里,也让我们们思考,如何将理论和实际操作有机结合,应该是职业教育的教师基本技能,理论和实操必须都要掌握,才能理解单片机中断的基本概念。在理解了基本概念后,才有兴趣进行更深的学习。在我们们的学生中,畏惧单片机学习的很少。   二、中断控制   这里所说的中断控制是指提供给用户使用的中断控制手段,实际上就是一些专用寄存器。在MCS-51单片机中,用于此目的的控制寄存器共有四个,即定时器控制寄存器、中断允许控制寄存器、中断优先控制寄存器以及串行口控制寄存器。   1. 定时器控制寄存器(TCON)   该寄存器用于保存外部中断请求和以及定时器的计数溢出。寄存器地址88H,位地址8FH~88H。 这个寄存器既有定时器/计数器的控制功能又有中断控制功能,其中与中断有关的控制位共六位:IE0和IE1 、IT0和IT1 以及TF0和TF1 。   2. 中断允许控制寄存器(IE)   寄存器地址A8H,位地址AFH~A8H。 其中与中断有关的控制位共六位:EA、EX0和EX1 、ET0和ET1 、ES。   3. 中断优先级控制寄存器(IP)   MCS-51的中断优先级控制只定义了高、低两个优先级。各中断源的优先级由优先寄存器(IP)进行设定。IP寄存器地址B8H,位地址为BFH~B8H。   三、中断响应   中断响应就是对中断源提出的中断请求的接受,是在中断查询之后进行的,当查询到有效的中断请求时,紧接着就进行中断响应。中断响应的主要内容是由硬件自动生成一条长调用指令LCALL。其格式为LCALL addr16,这里的addr16就是程序存储器中断区中相应中断的入口地址。在MCS-51单片机中,这些入口地址已由系统设定。   四、中断返回   中断响应后就转去执行中断服务程序,完成所需要的操作。中断服务程序的最后一条指令必须是中断返回指令RETI,CPU执行这条指令时,把响应中断时置位的优先级触发器复位,再从堆栈中弹出断点地址送入程序计数器PC,以便从断点处重新执行被中断的主程序。   五、定时器/计数器的控制寄存器   与定时器/计数器应用有关的控制寄存器有:   1. 定时器控制寄存器(TCON)   TCON寄存器既参与中断控制又参与定时控制。其中有关定时的控制位共有四位:TF0和TF1 、TR0和TR1 。   2. 中断允许控制寄存器(IE)   IE寄存器与定时器

文档评论(0)

cjl2016001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档