|
sfr at 0x96 WMCON;
unsigned char xdata EEPROM[2048];
//Запись байта в EEPROM
void WriteBayt(unsigned int Dat,unsigned int Add)
{
WMCON = 0x18|0x2;
do
{
EEPROM[Add] = Dat;
while(!(WMCON&0x2));
}
while(Dat != EEPROM[Add]);
WMCON = 0x2;
}
//------------------------------------------------------
//Чтение байта из EEPROM
unsigned char ReadBayt(unsigned int Add)
{
char Dat;
WMCON = 0x8|0x2;
Dat = EEPROM[Add];
WMCON = 0x2;
return Dat;
}
E-mail: info@telesys.ru