8051 Interfacing
8051 Interfacing
FLOW CHART:
START
DPTR FFC6H
A 90H
[DPTR] A
DPTR FFC0H
A [DPTR]
DPTR FFC2H
A [DPTR]
Exp No:
Date:
PROGRAM:
MOV DPTR,#FFC6H
MOV A,#90H
MOVX @DPTR,A
HLT: MOV DPTR,#FFC0H
MOVX A,@DPTR
MOV DPTR,#FFC2H
MOVX @DPTR,A
SJMP HLT
CODE TABLE:
Physical Address
Label Hex Code Mnemonic Comments
Segment Offset
operand
Address Address
MANUAL CALCLATIONS;
RESULT:
A 10H
DPTR FFC2H
[DPTR] A
A CCH
[DPTR] A
A 90H
[DPTR] A
R2 10H
DPTR 5000H
R1 DPTR L.B
A [DPTR]
DPTR FFC0H
[DPTR] A
[DPL] R1
[DPH] 50H
R3 F0H
R4 FFH
R4=0 NO
YES
R3=0 NO
YES
R2=0
NO YES
Exp No:
Date:
PROGRAM:
AGAIN:MOV A,#10H
MOV DPTR,#FFC2
MOVX @DPTR,A
MOV A,#0CCH
MOVX @DPTR,A
MOV A,#90H
MOVX @DPTR,A
MOV R2,#10H
MOV DPTR,#5000H
CODE TABLE:
Physical Address
Label Hex Code Mnemonic Comments
Segment Offset
operand
Address Address
MANUAL CALCLATIONS;
RESULT: