[an error occurred while processing this directive]
Бред какойта пишу в CodeVision на тине26
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Ivan_va 31 октября 2006 г. 09:43

Отрывок из проги:
void write_blok(char has,char min)
{
static char old_has,old_min;
if(min<0){has=has-1;min=min+60;}-Вот это условие не выполнается если даже min меньше нуля.


if(!((old_has==has)&&(old_min==min)&&ads_1&&ads_2&&ads_3&&(old_tire==tire)))
{
old_has=has;
old_min=min;
old_tire=tire;
LOAD=0;
trans(old_has);
write_tic(kod[0]);
write_tic(kod[1]);
if(tire)write_tic(0x04);else write_tic(0x00);//Òèðå
trans(old_min);
write_tic(kod[0]);
write_tic(kod[1]);
write_tic(0x00); //Ïðîáåë
if(ads_1)write_tic(0x10);else write_tic(0x00);
if(ads_2)write_tic(0x3C);else write_tic(0x00);
if(ads_3)write_tic(0xFA);else write_tic(0x00);
LOAD=1;
if((!ads_1)&&stop&&en_raz){TCCR0=0x00;OCR1B=0x00;stop=0;bip=2000;}
}
}

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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание