Ответ: Или это. Получил htm, copy-paste, и готово. Пример:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено VAI 08 февраля 2003 г. 08:28
В ответ на: Зачем же HTML вручную? отправлено Михаил Е. 07 февраля 2003 г. 20:14

FILE: C:\!!\EE.C


/* ------------------------------------------------ ee.c -------------------------------------------------- **
* Работа с внутренней eeprom
* -------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------ee_write()------------------------------------------------ **
*
* -------------------------------------------------------------------------------------------------------- */
void ee_write( unsigned char addr, unsigned char value )
{
EE_WRITE(addr, value);
}

/* -----------------------------------------------ee_read()------------------------------------------------ **
*
* -------------------------------------------------------------------------------------------------------- */
unsigned char ee_read( unsigned char addr )
{
return( EE_READ( addr ));
}

/* -------------------------------------------ee_write_block()--------------------------------------------- **
*
* -------------------------------------------------------------------------------------------------------- */
void ee_write_block( unsigned char addr, far void *dat, char cnt )
{
for ( cnt += addr; addr < cnt; addr++ )
{ if ( (unsigned int)dat & 0x0100 )
ee_write( addr, *((bank2 char *)dat )); // на банки 2 и 3
else
ee_write( addr, *((char *)dat )); // на банки 0 и 1
*((char *)(&dat)) += 1; // data++
}
}

/* --------------------------------------------ee_read_block()--------------------------------------------- **
*
* -------------------------------------------------------------------------------------------------------- */
void ee_read_block( unsigned char addr, far void *dat, char cnt )
{
for ( cnt += addr; addr < cnt; addr++ )
{ if ( (unsigned int)dat & 0x0100 )
*((bank2 char *)dat ) = ee_read( addr ); // на банки 2 и 3
else
*((char *)dat ) = ee_read( addr ); // на банки 0 и 1
*((char *)(&dat)) += 1; // data++
}
}

/* --------------------------------------------( end of file )--------------------------------------------- */


Created with The Source Studio - EVALUATION version


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

Ответы



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

E-mail: info@telesys.ru