中斷:三個重要暫存器

IE (中斷致能):一定要設定

IP(中斷優先):視情況設定

TCON(計時計數控制、中斷旗標):外部中斷INT一定要設定

 

IE (中斷致能)

8

6

5

4

3

2

1

0

EA

保留

ET2

ES

ET1

EX1

ET0

EX0

EA:總中斷開關(AAll
EX:外部中斷開關,INT0INT1XeXternal
ET:計時/計數中斷開關(TTime
ES:串列埠中斷開關(S:Serial

 

IP(中斷優先)

8

6

5

4

3

2

1

0

保留

保留

PT2

PS

PT1

PX1

PT0

PX0

註:相對的位置皆與IE相同。

 

TCON(計時計數控制、中斷旗標)

8

6

5

4

3

2

1

0

TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT0

IT:(被設定)

1:負緣觸發

0:低態動作

IE:(被讀取)

1:中斷發生

0:中斷結束

 

中斷向量編號

向量編號

中斷來源

中斷位址

0

外部中斷0INT0

0×03

1

計時計數中斷0Timer0

0x0B

2

外部中斷1INT1

0×13

3

計時計數中斷1Timer1

0x1B

4

串列埠中斷(RxDTxD

0×23

5

計時計數中斷2Timer2

0x2B

 

中斷副程式

void 副程式名稱(void) interrupt 向量編號 [using 暫存器庫]

 

arrow
arrow
    文章標籤
    8051中斷 8051優先權
    全站熱搜

    JL8051 發表在 痞客邦 留言(0) 人氣()