试题详情
简答题MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对中断请求的响应?
  • 3~8个机器周期。
    (1)CPU正在处理相同的或更高优先级的中断。因为当一个中断被响应时,要把对应的中断优先级状态触发器置“1”(该触发器指出CPU所处理的中断优先级别),从而封锁了低级中断和同级中断。
    (2)所查询的机器周期不是所执行指令的最后一个机器周期。作这个限制的目的是使当前指令执行完毕后,才能进行中断响应,以确保当前指令完整的执行。
    (3)正在执行的指令是RET1或是访问IE或IP的指令。因为按MCS-51中断系统特性的规定,在执行完这些指令后,需要再执行一条指令才能响应新的中断请求。如果存在上述三种情况之一,CPU将推迟对中断请求的响应。
  • 关注下方微信公众号,在线模考后查看

热门试题