c51单片机中断程序中的interrupt1,2,3是由什么决定的?

初学者,老师讲这里的时候有点乱,不明白

interrupt X是指用的第几个中断。。1~2~3是由中断向量表决定的。也就是由单片机的中断入口地址的顺序决定的。这个是硬件决定的软件不能改变。
例如外部中断0就是interrupt 0 定时器0 是interrupt 1 外部中断1是interrupt 2 定时器2是interrupt 3 串口是interrupt 4
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-24
51单片机有5个中断源,在硬件上的排列顺序是INT0,T0,INT1,T1,TI/RI,也就是中断允许寄存器中5个中断允许标志位的排列顺序,则这5个中断源的中断顺序号依次就是interrupt 后面的0,1,2,3,4。
这是由硬件决定的,就是中断服务子程序的入口地址的排列顺序。本回答被网友采纳
第2个回答  2013-04-24
interrupt 0 ===外部中断0 INT0引脚决定interrupt 1 ==定时、计数器0 interrupt 2 ==外总中断1 INT0引脚决定interrupt 3 ==定时、计数器0 以上这些中断都要设置相关寄存器或是位才有作用。
第3个回答  2019-12-19
取决于中断优先权
一般的51单片机优先等级:外部中断0(interrupt0)定时器中断0(interrupt1)外部中断1(interrupt2)定时器中断0(interrupt3)串口中断(interrupt4)
第4个回答  2013-04-24
中断的优先级来决定
相似回答