Vous êtes sur la page 1sur 4

CHALLENGING TASK 1

ORG 0000H

MOV R0,#45H

MOV R1,#5

MOV TMOD,#20H

MOV TH1,#0FDH

MOV SCON,#50H

SETB TR1

AGAIN: JNB RI,AGAIN

MOV A,SBUF

MOV @R0,A

INC R0

DJNZ R1,AGAIN

END
TASK 1

ORG 0000H

MOV TMOD,#20H

MOV TH1,#0FDH

MOV SCON,#50H

SETB TR1

AGAIN: MOV A,#'V'

ACALL TRANS

MOV A,#'I'

ACALL TRANS

MOV A,#'T'

ACALL TRANS

MOV A,#' '

ACALL TRANS

SJMP AGAIN

TRANS: MOV SBUF,A

HERE: JNB TI,HERE

CLR TI

RET

END
TASK 2

ORG 0000H

MOV TH1,#0FAH

MOV SCON,#50H

SETB TR1

HERE: JNB RI,HERE

MOV A,SBUF

MOV 45H,A

CLR RI

SJMP HERE

END

CHALLEGING TASK 2

ORG 0000H

MOV P1,#0FFH

MOV P2,#00H

MOV TMOD,#20H

MOV TH1,#0FDH

MOV SCON,#50H

SETB TR1

AGAIN: JNB P1.3,RECIEVE

TRANSMIT: MOV A,#'H'

ACALL TRANS
MOV A,#'E'

ACALL TRANS

MOV A,#'L'

ACALL TRANS

MOV A,#'L'

ACALL TRANS

MOV A,#'O'

ACALL TRANS

MOV A,#' '

ACALL TRANS

SJMP AGAIN

RECIEVE: JNB RI,RECIEVE

MOV A,SBUF

MOV P2,A

CLR RI

SJMP AGAIN

TRANS: MOV SBUF,A

HERE: JNB TI,HERE

CLR TI

RET

END

Vous aimerez peut-être aussi