国富兵强计划 2022-06-14 16:44 采纳率: 80%
浏览 56

单片机定时器中断的使用问题

在使用定时器中断的时候,突然想到标志位和中断申请位和中断本身的联系是什么,导致思考了以下问题:
1‘如果手动置定时器IF位为高,能否立马进入中断?
2’如果手动置定时器中断申请位,能否立马进入中断?
3‘单片机到底是先进入中断再置位这些标志位还是说置位了标志位再进入的中断?标志位和进入中断有关系吗?
4’既然存在标志位不清就不会再进入中断,是否这些标志位在中断之前就起到了一些控制中断进程的作用?(回到第一第二个问题了)是先有中断还是先有标志位,显然当中断结束,下一次中断会受前一个中断后置位的标志位影响。那中断之前呢?

  • 写回答

1条回答 默认 最新

  • dceacho 2022-06-14 18:11
    关注

    51机?
    中断申请位?ET0?这个只是允许,并不会触发中断
    TF0硬件置位,你可以认为置位的同时触发
    但是触发并不意味着立马响应,51软件上当不在执行其它中断时你可以认为置位的同时进入中断,

    评论

报告相同问题?

问题事件

  • 创建了问题 6月14日

悬赏问题

  • ¥20 ARKts悬浮窗和快捷方式问题
  • ¥15 comparecluster没有办法kegg
  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES