修改如下:
ORG 0000H
LJMP 1000H
ORG 0003H
LJMP 2000H ;转到外部中断0
ORG 001BH
LJMP 3000H ;转到定时器1中断程序
ORG 1000H ;主程序
SETB EX0
SETB ET1
SETB EA ;以上开放是中断
SETB PT1 ;设置定时器1为高级
SJMP $
ORG 2000H ;外部中断0程序
RETI
ORG 3000H ;定时器1中断程序
RETI
org 0h
ljmp start
org 0bh
ljmp timer0
org 1bh
ljmp timer1
org 1000h
start:
setb ea
setb et0
setb et1
setb tr0
setb tr1
setb pt1
...
org 2000h
timer0:
...
reti
org 3000h
timer1:
...
reti
end
真抠门!