0 x30; }
if (key = 7) {if (+ + chas [n] == 24) chas [n] = 0; lcd1 [30] = chas [n]/10 +0 x30; lcd1 [ 31] = chas [n]% 10 +0 x30;}
if (key = 8) {if (+ + min [n] = 60) min [n] = 0; lcd1 [31] = min [n]/10 +0 x30; lcd [31 ] = min [n]% 10 +0 x30;}
}
resetiw;
if (fok)
{writeiw (0xCC); // пропустити передачу коду
writeiw (0x44); // запустити оцифровку
while (sotsek <75); // переповнення таймера
resetiw ();
writeiw (0x55);// працювати за адресою
for (j = 0; j <8; j + +)
{
writeiw (dat1 [j]);
}
writeiw (0xb8); // зчитуємо температуру
readiw ();
if (iw == 0xff) {readiw (); t [1] = 0x80 + (~ iw +1)>> 1;}// якщо температура від'ємна
else {readiw (); t [1] = iw>> 1} // якщо температура позитивна
dat [j] = iw;
}
writeiw (dat2 [j]);
}
writeiw (0xb8); // зчитуємо температуру
readiw ();
if (iw == 0xff) {readiw (); t [1] = 0x80 + (~ iw +1)>> 1;}// якщо температура від'ємна
else {readiw (); t [1] = iw>> 1} // якщо температура позитивна
dat [j] = iw;
}