hello, i am using 89c51rd2BN from philips,i want to store 100 bytes of data as buffers,presently i am storing it in the RAM,however if the 128 byte RAM exceeds,what do i do,in datasheet of 89c51rd2 it says that 89c51rd2 has 256 Bytes on-chip RAM,and 768 Bytes on-chip XRAM,please let me know how do i use or access this memory. regards, nafis
oops, I looked at "last post" In another forum that column is "original post". I am sorry, we all have accidentially double clicked. Erik
"they are 2 hours apart, why the above?" I sometimes wonder whether you bother to read anything carefully. They are not 2 hours apart, they are 12 seconds apart. Obviously he pressed the 'Post' button twice by mistake.
Look at the date and time of the post and compare it with the date and time of the other post. they are 2 hours apart, why the above? Erik
Look at the date and time of the post and compare it with the date and time of the other post.
do you REALLY believe that asking again will give you answers you like better? Erik
To access the 128 bytes of on-chip data, define your variables with the DATA keyword. To access the 256 bytes of on-chip idata, define your variables with the IDATA keyword. To access the 768 bytes of on-chip xdata (xram), define your variables with the XDATA keyword. This is all in the manual. Refer to
View all questions in Keil forum