80C51单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?

2024-12-11 21:25:40
推荐回答(1个)
回答1:

80C51单片机具有几个中断源,分别是如何定义的?
有5个中断源,外部中断0,定义为INT0,;
定时/计数器0,定义为T0,
外部中断1,定义为INT1;
定时/计数器1,定义为T1;
串行通信口中断
其中哪些中断源可以被定义为高优先级中断,如何定义?
5个中断源都可以根据需要定义高优先级,当需要定义高优先级时,只需要将IP寄存器中的相应位置1即可,它们的位分别是:PX0,PT0,PX1,PT1,PS

各中断源对应的中断服务程序的入口地址是多少?否能任意设定?
INT0:0003H
T0:000BH
INT1:0013H
T1:001BH
串口:0023H
地址是固定的,不能任意设定。

简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。
自然优先级顺序由高到底是:INT0-T0-INT1-T1-串口
提高优先级别只要设定相应的中断优先级寄存器,将对应位置1.