}(probel); //_
}
}
//>>--------Нажатие кнопки "On/Off"---------------------on_off() {=!status;
}
//<<----------------------------------------------------
//>>--------Нажатие кнопки "-" -------------------------Down() {(subregim==0)
{regim --;
_settime=_time;(regim<1) regim=1;
}((regim==2)&&(subregim==1)) _settime-=60;((regim==2)&&(subregim==2)) _settime-=1;((regim==3)&&(subregim==1)) settemperature-=1;
}
//<<
//>>-------- Нажатие кнопки "+"-------------------------Up() {(subregim==0)
{regim ++;=_time;(regim>5) regim=5;
}((regim==2)&&(subregim==1)) _settime+=60;((regim==2)&&(subregim==2)) _settime+=1;((regim==3)&&(subregim==1)) settemperature+=1;
}
//<<----------------------------------------------------
//>>--------Нажатие кнопки Select-----------------------Select()
{(regim==2){++;(subregim==3)
{subregim=0;=2;
_time=_settime;
}
}(regim==3){++;(subregim==2)
{subregim=0;=3;
}
}
}
//<<-------------------------------------------------------INTR()
{(T0IF)//запрос прерывания от таймера
{=0x6;//(00000110)загрузка в таймер начального значения (переполнение через 250 циклов, 1 цикл = 1 мкс)++;//отсчёт четвертей миллисекунд((ms==2000)||(ms==4000)) mig=!mig; //флаг мигания курсора(ms>4000)//если миллисекунд больше 1000
{ms=0;//обнуление
_time++;
//>>------------Проверка термодатчика-----------------------------=1;
//<<--------------------------------------------------------------
//>>----------Проверка 1-го датчика движения----------------------((RA1==0)&&(status==1)) d2=1;
//<<--------------------------------------------------------------
//>>----------Проверка 2-го датчика движения----------------------((RA2==0)&&(status==1)) d3=1;
//<<--------------------------------------------------------------
//>>----------Проверка 3-го датчика движения----------------------((RA3==0)&&(status==1)) d4=1;
//<<--------------------------------------------------------------
//>>----------Проверка датчика дыма-------------------------------((RA4==0)&&(status==1)) d5=1;
//<<--------------------------------------------------------------
//>>----------Проверка линии разрыва------------------------------((RA5==1)&&(status==1)) d6=1;
//<<--------------------------------------------------------------
//>>-----При включённом состоянии мигание светодиода -------------
if ((status==1)&&(mig==1)) RC7=0; else RC7=1;
//<<--------------------------------------------------------------=1;
}IF=0;//сброс флага запроса прерывания от таймера
}(RBIF)//запрос прерывания от клавиатуры
{// прерывание от клавиатуры(!RB7) kl=1;
if (!RB6) kl=2;(!RB5) kl=3;
if (!RB4) kl=4;=0;//сброс флага запроса прерывания от клавиатуры
}
Разработка методики автоматизации процесса измерения температуры в печи универсальной испытательной установки УМЭ-10ТМ. Метрологические характеристики установки и расчет погрешностей измерения
Диапазон рабочих температур печи: 400ºС - 1000ºС. Погрешность измерения не более 1%
от реального значения температуры.
Для снятия, обработки и регистрации данных эксперимента ...
Разработка макета блокиратора сигнала сотовых телефонов
В нашей стране сотовые телефоны получили такое распространение, что их
использование все чаще призывают ограничить. Пока преимущественно в крупных
городах. Делать это предлагается с пом ...
Разработка контроллера управляющего работой холодильника
Развитие микроэлектроники и широкое применение ее изделий в промышленном
производстве, в устройствах и системах управления самыми разнообразными
объектами и процессами является в настоящ ...