开始R0←#30HR2←#10HA←#00H(R0)←A修改地址指针R0修改A的内容N数送完?YR0←#30HR1←#40HR2←#10HA←((R0))(R1)←A修改地址指针R0修改地址指针R1数送完?YN1
开始R0←#30HR2←#10HA←#00H(R0)←A修改地址指针R0修改A的内容N数送完?YR0←#30HR1←#40HR2←#10HA←((R0))(R1)←A修改地址指针R0修改地址指针R1数送完?YN1
开始R0←#30HR2←#10HA←#00H(R0)←A修改地址指针R0修改A的内容N数送完?YR0←#30HR1←#40HR2←#10HA←((R0))(R1)←A修改地址指针R0修改地址指针R1数送完?YN1
三.程序清单及程序流程框图
ORG 0000H LJMP MAIN
MAIN: MOV R0,#30H MOV R2,#10H CLR A
A1: MOV @R0,A INC R0 INC A DJNZ R2,A1 MOV R0,#30H MOV R1,#40H MOV R2,#10H A2: MOV A, @R0 MOV @R1,A INC R0 INC R1 DJNZ R2, A2 MOV R1,#40H MOV DPTR ,#4800H MOV R2, #10H A3: MOV A,@R1 MOVX @DPTR ,A INC R1 INC DPTR DJNZ R2,A3 MOV SP,#60H MOV R2,#10H MOV DPTR ,#4800H PUSH DPL PUSH DPH MOV DPTR,#5800H MOV R3,DPL MOV R4,DPH A4: POP DPH POP DPL MOVX A,@DPTR INC DPTR PUSH DPL PUSH DPH
MOV DPL,R3
开始R0←#30HR2←#10HA←#00H(R0)←A修改地址指针R0修改A的内容N数送完?YR0←#30HR1←#40HR2←#10HA←((R0))(R1)←A修改地址指针R0修改地址指针R1数送完?NY1
MOV DPH,R4 1 MOVX @DPTR,A INC DPTR R1←#40H MOV R3,DPL
DPTR←#4800H MOV R4,DPH
DJNZ R2,A4
R2←#10H MOV R0,#50H
MOV DPTR,#5800H MOV R2,#10H
A←((R1)) A5: MOVX A,@DPTR MOV @R0,A
(DPTR)←A INC R0 INC DPTR 修改R1 DJNZ R2,A5
POP DPH 修改DPTR POP DPL HERE: LJMP HERE 数送完? END YN2
2R2←#10H堆栈←#4800HR4R3←#5800HA←((DPTR))修改地址指针DPTR(DPTR)←A修改地址指针DPTR数送完?NDPTR←#5800HR2←#10HA←((DPTR))(R0)←A修改R0修改DPTR数送完?结束Y
NR0←#50HY
单片机实验程序及流程图_(2)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)