| ??? 04/22/03 18:35 Read: times |
#43943 - AT89S8252 DPTR |
Hi,
I am trying to copy a byte from EEPROM to XRAM, but not get a right result. Please help WMCON DATA 96H ORG 00H anl wmcon,#11100011B ;Clear EEMEN, mov dptr,#0010H ;set up dptr0 orl wmcon,#00001100B ;Set EEMEN, DPS, mov dptr,#0002H ;set up dptr1 mov r0,#32 ;Number of bytes anl wmcon,#11100011B copy_loop: orl wmcon,#00001100B ;change to dptr movx a,@dptr ;get char from eeprom inc dptr anl wmcon,#11100011B ;change to dptr MOV A,#55H movx @dptr,a ;write char to external inc dptr ;inc dptr0 orl wmcon,#00001100B ;change to dptr movx a,@dptr ;get char from XRAM MOV P1,A ;Is 55H at p1 ? djnz r0,copy_loop SJMP $ END |
| Topic | Author | Date |
| AT89S8252 DPTR | 01/01/70 00:00 | |
| RE: AT89S8252 DPTR | 01/01/70 00:00 | |
RE: AT89S8252 DPTR | 01/01/70 00:00 |



