Ответ: Я работаю вот так....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено M@RS 15 июня 2004 г. 15:10
В ответ на: Как работать с EEPROM AT89S8252? отправлено palmtop 15 июня 2004 г. 14:38

sfr at 0x96 WMCON;
unsigned char xdata EEPROM[2048];

sfr at 0x8e DALE;

//Запись байта в EEPROM
void WriteBayt(unsigned int Dat,unsigned int Add)
{
WMCON = 0x18|0x2;
do
{
EEPROM[Add] = Dat;
while(!(WMCON&0x2));
}
while(Dat != EEPROM[Add]);
// EEPROM[0];
WMCON = 0x2;
}
//------------------------------------------------------
//Чтение байта из EEPROM
unsigned char ReadBayt(unsigned int Add)
{
char Dat;
WMCON = 0x8|0x2;
Dat = EEPROM[Add];
//EEPROM[0];
WMCON = 0x2;
return Dat;
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru