Курсовая работа: Устройство контроля позиционирования исполнительного механизма
TmrO_SM_Flag=l;
Perep2=0; TmrO_SM_Hag=l;
d++; if(d=4) |d=0;
I i
}
//=============«=======«=
fpragma vector=TIMERl_OVF_vect
interrupt void TIMERl_OVFjnterrupt(void)
( TCNTlL=OxbO;// 5 sec
TCNTlH=Oxb9; Tmrlm Flag=l;
I //======================================================
void InitTimers(void)
{
disable_interrupt();
TCCRCN4;// 1/256
TIMSK (- (1 « TOIEO);//Enable TimerO Interrupt
TCNTO=0;
TCCR1=5;// 1Д024
// TIMSK | = (3 « TOIE1);//Enable Timerl Interrupt
TCNTlL=OxbO;// 5 sec
TCNTlH=Oxb9;
TmrPreLoad[0)=l;
TmrCnt[0]=l;
TmrFlag[0]=Ox81;
enable_interrupt();
I
void Init(void)
I
DDRB=0;