51单片机外部中断10为何不能打断外部中断1???

51单片机里2个外中断触发计时器开始和结束将所记得的时间显示出来的程序怎么写啊?

复位之后两个中断都可以进去泹是进入其中一个另外一个无法打断,为何??... 复位之后两个中断都可以进去但是进入其中一个另外一个无法打断,为何??
    采纳数:4 获赞数:1 LV3

    同优先级的情况下外部中断0可以打断外部中断1,而外部中断1不可以打断外部中断0;

    因为同优先级情况下外部中断0还昰会比的外部中断1更优先;

    好像不能在中断里有while循环(记得网上有人说过,具体为什么忘记了)

    可以定义一个全局变量比如 char a=2;

    把中断0里的內容改成一句就行,改成 a=0;

    把中断1里的内容改成一句就行改成 a=1;

    然后在主函数里的while里写一个判断

    你对这个回答的评价是?

    你进入中断服务程序以后会将中断给关闭了你试试在int1的中断服务程序里面打开中断并是能int0看看行不行。

    你对这个回答的评价是

我要回帖

更多关于 单片机外部中断1 的文章

 

随机推荐