using 8051 microcontroler, please find the following find 8 errors type of addre
ID: 3797740 • Letter: U
Question
using 8051 microcontroler, please find the following
find 8 errors
type of addressing
describe the program
_____________________________________
ORG 00H
lJMP INICIO
ORG 50H
INICIO MOV P0, #0FFH
MOV R3, #88H
MOV A, R3
OTRAVEZ MOV C, P0
JC ETIQUETA2
ETIQUETA1 MOV P1,#A
CALL RETRASO
RR A
JMP OTRAVEZ
ETIQUETA2 MOV P1, #80H
CALL RETRASO
MOV C, P0.0
JNC ETIQUETA1
MOV P1, #0C0H
CALL RETRASO
MOV C,P0.0
JNC ETIQUETA1
MOV P1, 40H
CALL RETRASO
MOV C,P0.0
JNC ETIQUETA1
MOV P1, #60H
CALL RETRASO
MOV C,P0.0
JNC ETIQUETA1
MOV P1, #20H
CALL RETRASO
MOV C, P0.0
JNC ETIQUETA1
MOV P1, #30H
CALL RETRASO
MOV A, P0.0
JNC ETIQUETA1
MOV P1, #10H
CALL RETRASO
MOV C, P0.0
JNC ETIQUETA1
MOV P1, #90H
CALL RETRASO
MOV C, P0.0
JNC ETIQUETA
JNC ETIQUETA2
RETRASO: MOV R0,#0FFH
RETRASO1: MOV R1,#0FFH
AQUI1: DJNZ R1, AQUI1
DJNZ R0, RETRASO1
RETI
END
_________________________________
Explanation / Answer
ORG 00H
lJMP INICIO
ORG 50H
INICIO MOV P0, #0FFH
MOV R3, #88H
MOV A, R3
OTRAVEZ MOV C, P0
JC ETIQUETA2
ETIQUETA1 MOV P1,#A
CALL RETRASO
RR A
JMP OTRAVEZ
ETIQUETA2 MOV P1, #80H
CALL RETRASO
MOV C, P0.0
JNC ETIQUETA1
MOV P1, #0C0H
CALL RETRASO
MOV C,P0.0
JNC ETIQUETA1
MOV P1, 40H
CALL RETRASO
MOV C,P0.0
JNC ETIQUETA1
MOV P1, #60H
CALL RETRASO
MOV C,P0.0
JNC ETIQUETA1
MOV P1, #20H
CALL RETRASO
MOV C, P0.0
JNC ETIQUETA1
MOV P1, #30H
CALL RETRASO
MOV A, P0.0
JNC ETIQUETA1
MOV P1, #10H
CALL RETRASO
MOV C, P0.0
JNC ETIQUETA1
MOV P1, #90H
CALL RETRASO
MOV C, P0.0
JNC ETIQUETA
JNC ETIQUETA2
RETRASO: MOV R0,#0FFH
RETRASO1: MOV R1,#0FFH
AQUI1: DJNZ R1, AQUI1
DJNZ R0, RETRASO1
RETI
END
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.