lz是个新人小白,现在想用51单片机把一个外部eprom的里从地址0x0000H到0x1fffH的数据全部读出来并且存放到ram中去。电路图
大神帮我看看有电路什么问题,程序如下:
ORG 0000H
MOV DPTR,#2000H
MOV R3,#10
LOOP1: MOV A,#00H
MOVC A,@A+DPTR
MOVX @DPTR,A
INC DPTR
DJNZ R3,LOOP1
MOV DPTR,#1000H
CLR PSW.5
LOOP2: MOV R3,#9
MOV DPTR,#2000H
LOOP3: MOVX A,@DPTR
MOV R1,A
PUSH DPL
INC DPTR
MOVX A,@DPTR
MOV R0,A
CLR C
SUBB A,R1
JC NEXT
SETB PSW.5
MOV A,R1
MOVX @DPTR,A
MOV A,R0
POP DPL
MOVX @DPTR,A
INC DPTR
NEXT: DJNZ R3,LOOP3
JBC PSW.5,LOOP2
SJMP $
END
|