WARM:MOV R7,#10 ; 传送 通用寄存器7,立即数10
WAR2:MOV R6,#200 ; 传送 通用寄存器6,立即数200
WAR0:ACALL DL10 ; 绝对调用 DL10
CPL P3.3 ;
取反 接口3第3位
DJNZ R6,WAR0 ;
减一不为0转移 通用寄存器6,WAR0
MOV R6,#100 ;
传送 通用寄存器6,立即数100
WAR1:ACALL DL10 ; 绝对调用 DL10
DJNZ R6,WAR1 ;
减一不为0转移 通用寄存器6,WAR1
DJNZ R7,WAR2 ;
减一不为0转移 通用寄存器7,WAR2
RET ;
子程序返回
12MHz晶掁时10Ms延时子程序
DL10:MOV R5,#20 ; 传送
通用寄存器5,立即数20
DL12:MOV R4,#250 ; 传送
通用寄存器4,立即数250
DL11:DJNZ R4,DL11 ; 减一不为0转移 通用寄存器4,DL11
DJNZ R5,DL12 ;
减一不为0转移 通用寄存器5,DL12
RET ;
子程序返回
END ;
END