Добрый день.
Вам надо тип float в макросе использовать:
Возможно, также стоит предусмотреть и условие сброса бита.Код:float T12_temp; // объявляем переменную T12_temp = *(float*)(PSW+700); // собираем ее из регистров if ((T12_temp > -10.0) & (T12_temp <100.0)) SetPSB(900); // если переменная в диапазоне -10 .. 100, устанавливаем бит




