В примере указан carry flag, для остальных флагов будет тоже самое: unsigned char nHalf = 0; temperature = temperature >> 1; if (SREG_C == 1) nHalf = 5;
В опциях компилятора, на закладке Preprocessor, в Defined symbols должно быть ENABLE_BIT_DEFINITIONS
Как обращаться к флагам видно в файле iomacro.h в директории, где установлен IAR \avr\inc
|