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