Курсовая работа: Разработка измерителя температуры жидкости
{
//--Virtual timer0 is used for LCD display--
if ((TmrFlag[0] & 0x02) != 0)
{
TmrFlag[0] &= ~(0x02);
{
unsigned char data;
data=CircBufGet();
while (data != 0)
{
SendDataToDisplay(data,0); // lcd.c is needed!
data=CircBufGet();
}
}
}
//--Virtual timer1 is used to read a keypad--
if ((TmrFlag[1] & 0x02) != 0)
{
TmrFlag[1] &= ~(0x02);
//Запустить измерение
DS1620Init();
DS1620WriteByte(0xee); //начать преобразование
//проверить готовность измерения
Ready = 0;
while (!Ready)
{
DS1620Init();
DS1620WriteByte(0xac); //read status
Cels = DS1620ReadByte();