Курсовая работа: Разработка измерителя температуры жидкости
{
Ready = 1;
}
else
{
Ready = 0;
}
}
//прочесть результат измерения
DS1620Init();
DS1620WriteByte(0xaa); //read temperature
Cels = DS1620ReadByte();
Cels1 = (int) Cels;
CircBufPut(Cels1);
}
}
}
//==Timer0 Interrupt Routine
interrupt [TIM0_OVF] void TIMER0_OVF_interrupt(void)
{
unsigned char i;
TCNT0=Tmr0_Reload;
for (i=0;i<2;i++)
{
if((TmrFlag[i] & 0x01) != 0) // If counting bit set - serve this timer!
{
if(TmrCnt[i]==0) // If counter is empry - serve this overflow!
{
TmrFlag[i] |= 0x02; // Set timer overflow bit