第五章MCS-51单片机中断系统教案.doc
《第五章MCS-51单片机中断系统教案.doc》由会员分享,可在线阅读,更多相关《第五章MCS-51单片机中断系统教案.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章 MCS51单片机中断系统第一节 中断系统结构(一)学习要求(1) 掌握中断系统中断源、中断概念,中断优先级及控制方法。(2) 了解中断响应过程,中断请求撤除法。(二)内容提要一、中断概述1、中断源中断源指引起正在执行的程序中断,转而执行中断服务程序的设备或事件。可分为硬中断、软中断。MCS-51单片机的5个中断源:外部中断2个,中断请求信号分别由P3.2、P3.1输入,低电平有效、脉冲下降沿有效可选。入口地址:0003H,0013H。定时/计数溢出中断3个:T0、T1,计数溢出时置“1”TF0、TF1位,从而发出内部中断请求。入口地址:000BH,001BH。串行中断1个:串行接收或发
2、送完一帧数据时就产生一个内部中断请求RI或TI。入口地址:0023H。2、中断处理过程包含:中断请求、中断响应、中断服务、中断返回四个阶段.中断请求:中断源将相应请求中断的标志位置“1”,表示发出请求,并由CPU 查询。中断响应:在一条指令的最后一个周期按优先级顺序查询中断标志,为“1”并满足响应条件时响应。响应操作: 断点压栈撤除中断标志关闭低同级中断允许中断入口地址送PC。实际上响应中断的主要操作是有硬件自动产生一条长调用指令LCALL。中断服务:根据入口地址转中断服务程序,保护现场、执行中断主体、恢复现场。中断返回:断点出栈开放中断允许返回原程序。3、中断优先级及其嵌套优先级 2个-高优
3、先级、低优先级,可通过SFR寄存器IP设置。中断嵌套 原则为高优先级的中断不能被低优先的中断所中断,同级中断不能相互中断。4、中断控制的特点 中断是随机发生的,并且是可编程的。 通过执行特定功能的程序段而获得预定目的。5、中断系统结构示意图二、中断控制通过对特殊功能寄存器TCON、SCON、IE、IP等四个寄存器的设定而实现。1、中断请求控制(1)定时中断、外中断请求控制寄存器TCON字节地址88H,位地址8FH88H,与中断请求有关的各位表示如下:(2)串行中断请求控制寄存器SCON串行中断请求由TI、RI的逻辑“或”得到。即不论是发送标志还是接收标志,都将发生串行中断请求。字节地址98H,
4、位地址9FH98H,与中断请求有关的各位表示如下:TI为发送中断 ,RI为接收中断 ,为“1”时,请求中断,响应后必须由用户软件清零。(3)中断请求的撤销中断响应后,必须及时清除TCON、SCON中的已响应中断请求标志,否则,会引起中断的重复查询和响应。外中断请求的撤销:对于边沿触发方式:由于触发信号过后就消失,撤销自然也就是自动的。对于电平触发方式:需通过软硬件结合的方法来实现撤销。定时中断请求的撤销:定时中断后,硬件自动清“0”。串行中断请求的撤销:不能自动清“0”,须用软件的方法在中断服务子程序中进行清“0”。2、中断允许控制由SFR寄存器IE设置,分二级允许控制。以EA位作为总控,以各
5、中断源的允许位作为分控。中断允许控制寄存器IE,字节地址A8H,位地址AFHA8H,与中断允许有关的各位表示如下:单片机复位后,(IE)=00H,因此,整个中断系统为禁止状态。3、中断优先级控制由SFR寄存器IP设置,有2个优先级,相应位置“1”,为高优先级。相应位置“0”,为低优先级。中断优先级寄存器IP,字节地址B8H,位地址BFHB8H,与中断允许有关的各位表示如下: 注意:5个中断允许位全部置“1”时,和全部清0效果一样,为同优先级中断,按自然优先级处理,即为T0 T1串行口PT2,优先级依次从高到低。(三)习题与思考题12单片机提供了几个中断源?有几级中断优先级?2外部中断有几种触发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 MCS 51 单片机 中断 系统 教案
限制150内