ORG 0 MOV DPTR,#MYCOM C1: CLR A MOVC A,@A+DPTR ACALL COMNWRT ACALL DELAY JZ SEND_DAT INC DPTR SJMP C1 SEND_DAT: MOV DPTR,#MYDATA D1: CLR A MOVC A,@A+DPTR ACALL DATAWRT ACALL DELAY INC DPTR JZ AGAIN SJMP D1 AGAIN: SJMP AGAIN COMNWRT: MOV P1,A CLR P2.0 CLR P2.1 SETB P2.2 ACALL DELAY CLR P2.2 RET DATAWRT: MOV P1,A SETB P2.0 CLR P2.1 SETB P2.2 ACALL DELAY CLR P2.2 RET DELAY: MOV R3,#250 HERE2: MOV R4,#255 HERE: DJNZ R4,HERE DJNZ R3,HERE2 RET ORG 300H MYCOM: DB 38H,0EH,01,06,84H,0 MYDATA: DB "HELLO",0 END