Red de conocimientos turísticos - Información de alquiler - Programación de microcontroladores pequeños, lo he compilado y no sé si es correcto. Espero que puedas corregirme, ¡gracias!
Programación de microcontroladores pequeños, lo he compilado y no sé si es correcto. Espero que puedas corregirme, ¡gracias!
Se ha corregido el error y se han añadido los datos originales como se muestra a continuación.
ORG 0000H
SJMP PRINCIPAL
ORG 0050H
PRINCIPAL:
;01H 23H 45H 67H 89H 0ABH 0CDH 0EFH
MOV 30H, #01H
MOV 31H, #23H
MOV 32H, #45H
MOV 33H, #67H
MOV 34H, #89H
MOV 35H, #0ABH
MOV 36H, #0CDH
MOV 37H, #0EFH p> p>
MOV R2, #8
MOV R0, #30H ; Es 30, no 20
MOV R1, #40H ;
MOV DPTR, #ASCTB
BUCLE:
MOV A, @R0
ANL A, #0F0H
SWAP A
ACALL TRANS
MOV A, @R0
ANL A, #0FH ;Es 0F, no F0
ACALL TRANS p>
INC R0
DJNZ R2, LOOP
SJMP $
TRANS:
MOVC A , @A+DPTR
MOV @R1, A
INC R1
RET
ASCTB: DB 30H,31H,32H, 33H,34H,35H,36H,37H,38H,39H
DB 41H,42H,43H,44H,45H,46H
FIN