程序如下:
ORG 0000H
LJMP SET1
ORG 000BH
LJMP START0
ORG 0013H
LJMP START1
ORG 1000H
SET1:
SETB ET0
SETB ET1
MOV TMOD,#11H
MOV TH0,#3CH
MOV TL0,#0B0H
MOV TH1,#0FCH
MOV TL1,#18H
SETB EA
SETB TR0
SETB TR1
LOOP: SJMP $
START0:
CLR TR0
CLR TR1
CLR ET1
CLR ET0
RETI
START1:
CLR TR1
CLR TR0
CLR ET0
CLR ET1
RETI
END
在keil里運行后卻發現無論TR0、TR1、ET1、ET0都不為0,是沒有進入中斷還是RETI返回錯誤?如果沒有進入中斷為什么沒有進入中斷? |