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