Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/24/04 04:52
Read: times


 
#63273 - USING 2K EEROM IN AT89C8252
I AM USING FOLLOWING CODE TO WRITE AND READ 2K EEROM
IN AT898252
MOV 96H,10H ;TO SET EEMWE IN WMCON REG
MOV DPTR,#0000H ;ALSO TRIED WITH 2000H
MOV R0,#20 ;NO OF BYTE TO WRITE
A1 MOV @DPTR,#31H ;WRITE 1 TO ALL 20 LOCATION
INC DPTR
DJNZ R0,A1
MOV 96H,#08H ;READING ENABLED
A2 ;WRITEING FINISH
MOV DPTR,#0000H ;ALSO TRIED WITH 2000H
MOV R0,#20 ; NO OF BYTES TO BE READ
MOV R1,#C0H ;START OF INT RAM WHERE DATA TO STORE
A3 MOV A,@DPTR
MOV @R1,A
INC R1
INC DPTR
DJNZ R0,A3
HERE READING FROM EEROM AND WRITING TO RAM FROM C0H ENDS.SO WITH ABOVE ROUTINE I WRITE 1 IN 20 LOCATIONS IN EEROM AND THEN READS BACK AND COPIES TO RAM FROM
C0HLOCATION.IDISPLAYS 1 DIRECTLY IN 20 LINE LCD WHICH IS OK THEN I CLEAR DISPLAY AND THEN DISPLAYS DATA FROM C0H WHICH WAS READ BACK FROM EPROM IN ABOVE ROUTINE. BUT DATA READ BACK COMES ALWAYS TO 0FFH WHICH IS DISPLAYED ON LCD AS BLACK RECTANGLE WHICH IS 0FFH.PLEASE HELP ME WHERE IS WRONG

List of 7 messages in thread
TopicAuthorDate
USING 2K EEROM IN AT89C8252            01/01/70 00:00      
   RE: USING 2K EEROM IN AT89C8252            01/01/70 00:00      
   RE: USING 2K EEROM IN AT89C8252            01/01/70 00:00      
      RE: USING 2K EEROM IN AT89C8252            01/01/70 00:00      

Back to Subject List