单片机中断使用教学提纲.ppt
《单片机中断使用教学提纲.ppt》由会员分享,可在线阅读,更多相关《单片机中断使用教学提纲.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主要主要(zhyo)内容内容 中断中断(zhngdun)系统系统 外部外部(wib)中断应中断应用举例用举例第一页,共24页。2022/11/17中断中断(zhngdun)系统概述系统概述 与上对比,单片机中也有同样的问题。与上对比,单片机中也有同样的问题。CPU正正 在执行原程序在执行原程序(chngx),突然,被意外事情打断,转去执,突然,被意外事情打断,转去执行行 新程序新程序(chngx)。CPU执行新程序执行新程序(chngx)结束后,又结束后,又回到原程序回到原程序(chngx)中中 继续执行。这样的过程就叫继续执行。这样的过程就叫 。中断中断 某同学正在教室写作业,忽然被人叫出去
2、,回来某同学正在教室写作业,忽然被人叫出去,回来 后后,继继续续写写作作业业。这这就就是是生生活活中中中中断断(zhngdun)(zhngdun)的例子。的例子。第二页,共24页。2022/11/17对突发事故,做出紧急处理。对突发事故,做出紧急处理。根据现场随时变化的各种参数、信息,做出实时监控。根据现场随时变化的各种参数、信息,做出实时监控。CPU与与外外部部设设备备并并行行工工作作,以以中中断断方方式式相相联联系系,提提高高工工作作效率。效率。解决快速解决快速CPU与慢速外设之间的矛盾。与慢速外设之间的矛盾。在在多多项项外外部部设设备备同同时时提提出出中中断断请请求求情情况况(qngku
3、ng)下下,CPU能根据轻重缓急响应外设的中断请求。能根据轻重缓急响应外设的中断请求。中断中断(zhngdun)的作用的作用第三页,共24页。2022/11/17“五源中断五源中断(zhngdun)(zhngdun),两级管理,两级管理”五个中断源:五个中断源:入口地址入口地址(dzh)外部中断外部中断0(/INT0)0003H T0溢出中断溢出中断 000BH 外部中断外部中断1(/INT1)0013H T1溢出中断溢出中断 001BH 串口中断串口中断 0023H“五源中断五源中断(zhngdun)”第四页,共24页。2022/11/17中断源的中断请求,如何通知中断源的中断请求,如何通知
4、CPU?利用?利用(lyng)中断请求标志位来通知!中断请求标志位来通知!标志标志(biozh)位在位在TCON、SCON两个寄存器中两个寄存器中第五页,共24页。2022/11/17TCONIT0IE0IT1IE1TR0TF0TR1TF1TF1 T1的溢出中断标志的溢出中断标志 硬件置硬件置1,硬件清,硬件清0TR1 T1的启动和停止控制位的启动和停止控制位TF0 T0的溢出中断标志。(同的溢出中断标志。(同TF1,只是针对只是针对T0的)的)IE1 外部中断外部中断1(/INT1)请求标志。请求标志。外部有中断请求时,硬件使外部有中断请求时,硬件使IE1置置1,硬件清,硬件清0。IE0 外
5、部中断外部中断0(/INT0)请求标志。请求标志。IT1 外部中断外部中断1(/INT1)触发类型控制位。触发类型控制位。IT1=0,低电平触发。低电平触发。IT1=1 IT1=1,下降沿触发。下降沿触发。IT0 外中断外中断0(/INT0)触发类型控制位,用法同触发类型控制位,用法同IT1。中断中断(zhngdun)标志位标志位第六页,共24页。2022/11/17SCON RI TIRB8TB8RENSM2SM1SM0TI 串口发送中断标志位。串口发送中断标志位。发送完数据,硬件使发送完数据,硬件使TI置置1,软件清,软件清0(CLR TI)RI 串行口接收中断标志位。串行口接收中断标志位
6、。硬件置硬件置1,软件清,软件清0。中断中断(zhngdun)标志位标志位第七页,共24页。2022/11/17在中断源与在中断源与在中断源与在中断源与CPUCPUCPUCPU之间有二级中断允许控制逻辑电路,类似之间有二级中断允许控制逻辑电路,类似之间有二级中断允许控制逻辑电路,类似之间有二级中断允许控制逻辑电路,类似(li s)(li s)(li s)(li s)开关,开关,开关,开关,其中第一级为一个总开关,第二级为五个分开关,由其中第一级为一个总开关,第二级为五个分开关,由其中第一级为一个总开关,第二级为五个分开关,由其中第一级为一个总开关,第二级为五个分开关,由IEIEIEIE控制。控
7、制。控制。控制。IEEX0ET0EX1ET1 ES EAEA 总控制位总控制位“”未定义位未定义位ES 串口控制位串口控制位 ET1 T1中断控制位中断控制位 EX1/INT1控制位控制位 ET0 T0中断控制位中断控制位 EX0/INT0控制位控制位 若为若为“1”,开关,开关(kigun)接通,接通,允许允许例如例如 SETB EA若为若为“0”,开关,开关(kigun)断开,断开,不允许不允许例如例如 CLR IE.7两级管理两级管理中断中断(zhngdun)屏屏蔽蔽第八页,共24页。2022/11/17为什么要有中为什么要有中断断(zhngdun)优先级?优先级?CPU同同一一时时间间
8、只只能能响响应应一一个个中中断断请请求求。若若同同时时来来了了两两个个或或两两个个以上中断请求,就必须有先有后以上中断请求,就必须有先有后!为此将为此将5个中断源分成高级、低级两个级别,高级优先,由个中断源分成高级、低级两个级别,高级优先,由IP控制。控制。IPPX0PT0PX1PT1 PSP S 串口的中断优先串口的中断优先(yuxin)级别级别PT1 定时定时/计数器计数器T1的中断优先的中断优先(yuxin)级级别别PX1 外部中断外部中断1 的中断优先的中断优先(yuxin)级别级别PT0 定时定时/计数器计数器T0的中断优先的中断优先(yuxin)级级别别PX0 外部中断外部中断0
9、的中断优先的中断优先(yuxin)级别级别该位是该位是“1”时,为高级时,为高级(goj)优优先级先级该位是该位是“0”时,为低级优先级时,为低级优先级两级管理两级管理中断优先级中断优先级第九页,共24页。2022/11/17同一级中的同一级中的5个中断个中断(zhngdun)源的优先顺序是:源的优先顺序是:/INT0中断中断 T0溢出中断溢出中断 /INT1中断中断 T1溢出中断溢出中断 串口中断串口中断 高高低低出厂前已由厂家固化顺序出厂前已由厂家固化顺序事先约定事先约定中中断断(zhngdun)优优先先原原则则:(概概括括为为四四句话)句话)1、低级不打断高级、低级不打断高级2、高级不睬
10、低级、高级不睬低级3、同级不能打断、同级不能打断4、同同级级、同同时时中中断断(zhngdun),事事先先约约定。定。第十页,共24页。2022/11/17日常生活中日常生活中的中断与的中断与单片机单片机中断的比较:中断的比较:某同学某同学 单片机单片机 过程说明过程说明正在看书正在看书 执行主程序执行主程序有人找出去有人找出去 中断信号中断信号 中断请求中断请求暂停看书暂停看书 暂停执行主程序暂停执行主程序 中断响应中断响应书中作记号书中作记号 当前当前PCPC入栈入栈 保护断点保护断点出去做事出去做事 执行中断程序执行中断程序 中断服务中断服务回来继续看回来继续看 返回主程序返回主程序 中
11、断返回中断返回第十一页,共24页。2022/11/17响应条件响应条件-CPU-CPU要响应中断需满足下列条件:要响应中断需满足下列条件:无同级或高级中断正在服务;无同级或高级中断正在服务;当前指令周期结束,如果查询中断请求的机器当前指令周期结束,如果查询中断请求的机器 周期不是当前指令的最后一个周期,则不行;周期不是当前指令的最后一个周期,则不行;若现行指令是若现行指令是RETIRETI、RETRET或访问或访问IEIE、IPIP指令,则需指令,则需要执行要执行(zhxng)(zhxng)到当前指令及下一条指令方可响应。到当前指令及下一条指令方可响应。MCS-51中断中断(zhngdun)的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 中断 使用 教学 提纲
限制150内