Conjunto de MCU

ORG 0000H

L0000: ? LJMP MIN000; Programa principal de inicialización

ORG 0023H

L0023: ? ? Puerto serie (RI, TI)

/ *** *** *** *** /? Banderas

SBU000: ​​​​?CLR RI; Interrupción

JNB TI, SBU002

CLR TI

SETB SUBZ1?

RETI

SBU002: ?

RETI

/ *** *** *** *** *** /? ?world

MIN000: ?MOV TMOD, #20H; Inicializar programa principal A

MOV SCON, #50H

MOV PCON, #00H

MOV TH1, #0F3H?; Velocidad de baudios 2400

MOV TL1, #0F3H

SETB TR1

SETB EA

SETB ES

MIN010: ?JB ?P3.2, $

MOV SBUF, #"h"

CLR ?SUBZ1

JNB ?SUBZ1, $

MOV SBUF, #"e"

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF, # " l"

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF, #"l"

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF, #"o"

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF , #" "

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF, #"w"

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF, #"o"

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF , #"r"

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF, #"l"

CLR SUBZ1< / p>

JNB SUBZ1, $

MOV SBUF, #"d"

CLR SUBZ1

JNB SUBZ1, $

MOV SBUF, #13<

/p>

CLR SUBZ1

JNB SUBZ1, $

JNB ?P3.2, $

MIN012: ?JMP MIN010

FIN