发布网友 发布时间:2023-06-21 13:17
共5个回答
热心网友 时间:2024-10-29 07:48
答:当中断0设为下降沿有效时,来了一个下降沿(中断请求位硬件置位 IE0=1),执行中断程序(已响应请求,一执行就已硬件自动清0,IE0=0)。这时又来了一个下降沿(会重新置位 IE0=1),此时单片机一般是:等中断程序结束后再执行一遍中断程序(特殊情况除外)。 会一直等到前面那个中断服务程序执行完,再运行一条后面语句后,将立即将“该中断程序”从头到尾运行1次!周而复始!热心网友 时间:2024-10-29 07:49
因为是相同优先级的中断,所以第二个中断不会打断第一个中断,第一个中断程序执行过程中,第二个中断被忽略,程序执行完后,不会再执行一遍中断程序热心网友 时间:2024-10-29 07:49
你是用的51吗?还是其他的。中断有个优先级设置。以51为例他有一个“中断优先级控制寄存器”叫IP(interrupt priority) 。里面有 PS,PT1 ,PX1.PT0.PX0.。你可以把他(你想要的那个中断置1)。置一表示为高优先级。高优先级可以中断低优先级。反过来则不可以。具体的你可以看书上的。热心网友 时间:2024-10-29 07:50
不会,此时会丢掉这个下降沿。如果是执行其他中断时来了一个下降沿,那么等那个中断服务结束时会响应这个中断。热心网友 时间:2024-10-29 07:51
http://zhidao.baidu.com/question/743890368587231052.html?fr=qlquick