исходник для IAR C -->
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено lmu 09 января 2003 г. 05:33
В ответ на: согласен....у дедушек Хоровица и Хилла все это нормально расписано...практически проверял - все честно отправлено lmu 09 января 2003 г. 05:26

#define P01 1
#define P02 2
#define P05 16
#define P18 131072
#define MASK ( P01 + P02 + P05 )
unsigned long Seed = 123456; // начальное значение генератора шума

#pragma vector = TIMER0_COMP_vect // п/п обработки прерывания от Т/С
__interrupt void TC0 ( void )
{
if ( Seed & P18 )
{
Seed = ( (Seed ^ MASK) << 1 ) | P01;
SetBit ( PORTB,Random );
}
else
{
Seed <<= 1;
ClearBit ( PORTB,Random );
}
}

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

Ответы



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

E-mail: info@telesys.ru