程序如下:
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返回错误?如果没有进入中断为什么没有进入中断? |