Rotina para EEPROM do 89S8253

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Rotina para EEPROM do 89S8253

Mensagempor fj_souza » 28 Mar 2007 18:43

Alguém, por favor, teria alguma rotina para leitura e escrita na EEPROM desse bichinho???? outra coisa, alguém conhece algum simulador FREE para ele??? obrigado a todos.......
fj_souza
Nibble
 
Mensagens: 56
Registrado em: 20 Nov 2006 09:53

Mensagempor Iran » 28 Mar 2007 19:03

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;
}
Avatar do usuário
Iran
Word
 
Mensagens: 558
Registrado em: 16 Out 2006 18:10
Localização: Imperatriz - MA

EEprom

Mensagempor fj_souza » 30 Mar 2007 08:45

Valeu, Iran.....obrigado pela ajuda........abraço
fj_souza
Nibble
 
Mensagens: 56
Registrado em: 20 Nov 2006 09:53


Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x