电工学习网

 找回密码
 立即注册

MCS-51单片机中断处理过程

2014-12-8 08:09| 编辑:电工学习网| 查看: 22595| 评论: 0

 中断响应:
    1.响应条件
    CPU响应中断的条件有:
    ①有中断源发出中断请求;
    ②中断总允许位EA=1,即CPU开中断;
    ③申请中断的中断源的中断允许位为1;
    满足以上条件,CPU响应中断;如果中断受阻,CPU不会响应中断。
    2.响应过程
    单片机一旦响应中断,首先置位响应的优先级触发器,然后执行一个硬件子程序调用,把断点地址压入堆栈保护,然后将对应的中断入口地址装入程序计数器PC,使程序转向该中断入口地址,以执行中断服务程序。
    中断处理:CPU响应中断结束后即转至中断服务程序的入口。从中断服务程序的第一条指令开始到返回指令为止,这个过程称为中断处理或称中断服务。中断处理包括两部分内容:一是保护现场,二是为中断源服务。
    中断返回:中断处理程序的最后一条指令是中断返回指令RETI。它的功能是将断点弹出送回PC中,使程序能返回到原来被中断的程序继续执行。

看过《MCS-51单片机中断处理过程》的人还看了以下文章:

发表评论

最新评论

  • 实时时钟芯片DS1302
  • 8255的控制字
  • 单片机点亮led灯程序详解
  • 单片机引脚功能定义
  • 单片机数码管显示原理
  • RS485通信和Modbus协议

电工学习网 ( )

GMT+8, 2023-4-15 11:50

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部