ACALL DELAY_200ms MOV TMOD,#20H MOV SCON,#50H MOV TH1,#-3 SETB TR1 MOV R0,#10 MOV A,#20H MOVX @R0,A MOV R0,#11 MOV A,#83H MOVX @R0,A MOV R0,#07 MOV A,#24H MOVX @R0,A ACALL DELAY MOV R0,#08 MOV A,#10H MOVX @R0,A ACALL DELAY MOV R0,#09 MOV A,#04 MOVX @R0,A ACALL DELAY MOV R0,#11 MOV A,#03 MOVX @R0,A OV2: MOV A,#20H ACALL SERIAL MOV A,#'2' ACALL SERIAL MOV A,#'0' ACALL SERIAL MOV R0,#09 MOVX A,@R0 ACALL DISPLAY MOV A,#':' ACALL SERIAL MOV R0,#08 MOVX A,@R0 ACALL DISPLAY ACALL DELAY MOV A,#':' ACALL SERIAL MOV R0,#07 MOVX A,@R0 ACALL DISPLAY ACALL DELAY MOV A,#' ' ACALL SERIAL ACALL DELAY MOV A,#' ' ACALL SERIAL ACALL DELAY MOV A,#0AH ACALL SERIAL MOV A,#0DH ACALL SERIAL ACALL DELAY LJMP OV2 DELAY: MOV R7,#250 D1: DJNZ R7,D1 RET DISPLAY: MOV B,A SWAP A ANL A,#0FH ORL A,#30H ACALL SERIAL MOV A,B ANL A,#0FH ORL A,#30H ACALL SERIAL RET SERIAL: MOV SBUF,A S1: JNB TI,S1 CLR TI RET END