外中斷0:0003H
定時器0:000BH
外中斷1:0013H
定時器1:001BH
串口 :0023H
它們的自然優(yōu)先級由高到低排列。寫到這里,大家應當明白,為什么前面有一些程序一始我們這樣寫:
ORG0000H
LJMPSTART
ORG0030H
START:
這樣寫的目的,就是為了讓出中斷源所占用的向量地址。當然,在程序中沒用中斷時,直接從0000H開始寫程序,在原理上并沒有錯,但在實際工作中最好不這樣做。
優(yōu)先級:單片機采用了自然優(yōu)先級和人工設置高、低優(yōu)先級的策略,即可以由程序員設定那些中斷是高優(yōu)先級、哪些中斷是低優(yōu)先級,由于只有兩級,必有一些中斷處于同一級別,處于同一級別的,就由自然優(yōu)先級確定。
開機時,每個中斷都處于低優(yōu)先級,我們可以用指令對優(yōu)先級進行設置。