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