How can Assess high "128 byte" and 2k eeprom inside AT89s8252 By C language? where can i find any example about that? pls help.
For DATA space addresses 0x80 to 0xFF just declare them as SFRs.
sfr port0 = 0x80; /* 128 byte? */ if (port0 & 0x01) port0 = 0xAA;
"If it is XDATA mapped, just create a pointer to xdata and point to it." Or use the _at_ keyword extension, Or use Linker controls to locate your variables appropriately within the EEPROM XDATA address range. either way, you will need to read the appropriate Manual
View all questions in Keil forum