求助80C51单片机编程设计!!!

来源:百度知道 编辑:UC知道 时间:2024/09/25 05:43:44
用汇编语言,要实现单片机4中断 ,现已有一2中断程序如下
ORG 0000H
LJMP 0003H
LJMP INT_0
ORG 000BH
LJMP T_0
ORG 0030H
MAIN:MOV TMOD,#11H
MOV TH0,#63H
MOV TL0,#0C0H
SETB TR0
SETB ET0
SETB IT0
SETB EA
SETB EX0
MOV P1,#0FFH
MOV A,#0FEH
STMP $
T_0 MOV TH0,#63H
MOV TL0,#0C0H
RL A
MOV P1,A
RETL
INT_0:MOV P1,#0FEH
MOV TH1,#3CH
MOV TL1,#0B0H
MOV R7,#20H
SETB TR1
LOOP:JNB TF1,LOOP
CLR TF1
MOV TH1,#3CH
MOV TL1,#0B0H
DJNZ R7,LOOP
CLR TR1
RETI
END
这段程序的优先还没设定好 希望高手一并解决!! 希望另外两个中断的灯能亮的有创意一点 有能力的高手请拿走100分!
请问添牙帅哥 DJNZ R2,T1_END 这句语句什么意思

;**********
;功能:四种中断的使用
;添加功能:两种外部中断的控制灯的变化
;设计人:添牙帅哥
;******************
ORG 0000H
SJMP main
ORG 0003H
LJMP INT_0
ORG 000BH
LJMP T_0
ORG 0013H
LJMP INT_1
ORG 001BH
LJMP T_1
ORG 0030H
MAIN:MOV TMOD,#11H
MOV TH0,#63H
MOV TL0,#0C0H
MOV TH1,#3CH
MOV TL1,#0B0H
SET ET1
SET EX1
SET IT1
SET TR1
SETB TR0
SETB ET0
SETB IT0
SETB EA
SETB EX0
MOV P1,#0FFH
MOV A,#0FEH
MOV R2,#20
STMP $
T_0 MOV TH0,#63H
MOV TL0,#0C0H
RL A
MOV P1,A
RETL
INT_0:MOV P1,#0FEH
MOV TH1,#3CH
MOV TL1,#0B0H
MOV R7,#20H
SETB TR1
LOOP:JNB TF1,LOOP
CLR TF1
MOV TH1,#3CH
MOV TL1,#0B0H
DJNZ R7,LOOP
CLR TR1
RETI
INT_1:
MOV A,P1
CPL A
MOV P1,A
RETI
T_1:
MOV TH1,#3CH
MOV TL1,#0B0H
DJNZ R2,T1_END<