ORG 0 LJMP MAIN ORG 03 LJMP ISR_EX0 ORG 100H MAIN: MOV IE,#81H SETB TCON.1 MOV TMOD,#20H MOV SCON,#50H MOV TH1,#-3 SETB TR1 MOV R0,#10 MOV A,#2FH MOVX @R0,A MOV R0,#11 MOV A,#83H ACALL DELAY MOVX @R0,A ACALL DELAY MOV R0,#0 MOV A,#55H MOVX @R0,A MOV R0,#02 MOV A,#56H MOVX @R0,A MOV R0,#04 MOV A,#16H MOVX @R0,A ACALL DELAY MOV R0,#11 MOV A,#43H MOVX @R0,A OV1: MOV A,#20H ACALL SERIAL MOV R0,#4 MOVX A,@R0 ACALL DISPLAY MOV A,#20H ACALL SERIAL MOV R0,#2 MOVX A,@R0 ACALL DISPLAY MOV A,#20H ACALL SERIAL MOV R0,#0 MOVX A,@R0 ACALL DISPLAY MOV A,#0AH ACALL SERIAL MOV A,#0DH ACALL SERIAL SJMP OV1 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: CLR IE.7 MOV SBUF,A S1: JNB TI,S1 CLR TI SETB IE.7 RET ORG 500H ISR_EX0: MOV R0,#12 ACALL DELAY MOVX A,@R0 MOV A,#'H' ACALL SERIAL MOV A,#'E' ACALL SERIAL MOV A,#'L' ACALL SERIAL MOV A,#'L' ACALL SERIAL MOV A,#'O' ACALL SERIAL RETI