Simulador eu uso uma versão demo do PDS-51 que pode sem obtida em
www.phyton.com, no tópico fixo do fórum deve existir outras opções
Para gravar e ler a eeprom do 89s8252 em C eu uso as rotinas abaixo, para o 89s8253 não deve mudar muita coisa.
//*****************************************************************************
// Função de Escrita na Eeprom
//*****************************************************************************
void SaveEeprom(unsigned int Address, unsigned char Data)
{
xdata unsigned char *XEEPData;
XEEPData = (xdata *) Address;
WMCON |= WMCON_EEMEN;
WMCON |= WMCON_EEMWE;
*XEEPData = Data;
while(!(WMCON & WMCON_WDTRST));
WMCON &= 0x77;
}
//*****************************************************************************
// Função de Leitura da Eeprom
//*****************************************************************************
unsigned char ReadEeprom(unsigned int Address)
{
xdata unsigned char *XEEPData;
unsigned char Data;
XEEPData = (xdata *) Address;
WMCON |= WMCON_EEMEN;
Data = *XEEPData;
WMCON &= 0xF7;
return Data;
}