• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机能同时开启两个中断的吗

序缘阿斌 2018-07-22 浏览量:4098
51单片机能同时开启两个中断的吗
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 51单片机是可以开启多个中断的,但是51并没有32那样的嵌套机制,一次只能执行一个中断,而且不能被打断
    • 发布于 2018-07-28
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:27
  • 可以同时开启不同的中断,但是MCU在处理中断事件时,是根据中断优先级寄存器设置的优先级来处理中断事件的。
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 3
    • 0

  • 可以51单片机会分别响应中断
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 2
    • 0

  • 可以开启两个中断 中断有优先级  不能同时中断
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 2
    • 0

  • 是可以同时开启两个中断的 但是中断优先级不能同时触发中断
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以,如果优先级相同,谁都不能打断谁,高优先级打断低优先级中断。
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,不过51单片机不支持中断嵌套,因此只能响应一个中断,响应了一个中断的时间内就不能响应别的中断。

    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以全部开启也没有问题,根据中断优先级开始响应外部0定时器0,外部1,定时器1,串口;
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 肯定可以啊。AT89c51有5个中断源, 2个外部中断,3个内部中断 外部中断0(/INT0) 0003H T0溢出中断 000BH 外部中断1(/INT1) 0013H T1溢出中断 001BH 串口中断 0023H
    AT89c52有6个中断源,第六个中断源是一个16位的定时器T2,入口地址是002BH
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以开启两个中断,不过中断同时达到的话,高优先级的中断会阻塞低优先级的中断
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以开多个中断但是要处理好中断的关系.
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 完全可以,也可以设置优先级
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的

    定时器中断,串口中断,同时打开也是可以运行的啊

    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以开两个中断,中断会存在优先级和竞争
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机能同时开启两个中断的吗