c51单片机中断详解推荐文档.pptVIP

  • 4
  • 0
  • 约5.12千字
  • 约 53页
  • 2020-11-06 发布于天津
  • 举报
( 4 ) PT0 —— 定时器 T0 中断优先级控制位 1 :高优先级中断; 0 :低优先级中断。 ( 5 ) PX0 —— 外部中断 0 中断优先级控制位 1 :高优先级中断; 0 :低优先级中断。 可见由软件可改变各中断源的中断优先级。 在同时收到几个 同一优先级 的中断请求 时,优先响应哪一个中断,取决于 内部的查 询顺序 。查询顺序如下: 中断源 中断级别 外部中断 0 最高 T0 溢出中断 外部中断 1 T1 溢出中断 串行口中断 最低 优 先 级 设 置 原 则? 可归纳为下面三条基本规则: ( 1 )低优先级可被高优先级中断,反之 则不能。 ( 2 )同级中断不会被它的同级中断源所 中断。 ( 3 )若 CPU 正在执行高优先级的中断, 则不能被任何中断源所中断。 例 例 6-2 设置 IP 寄存器的初始值,使 2 个外中断请 求为高优先级,其它中断请求为低优先级。 ( 1 )用位操作指令 SETB PX0 ; 2 个外中断为高优先级 SETB PX1 CLR PS ;串口为低优先级中断

文档评论(0)

1亿VIP精品文档

相关文档