Faterland (17.01.2006 11:23, просмотров: 1) ответил РДимка на Есть ли в си тип: указатель на бит?
Ответ: попробуйте так: описание макросов:
#define setbma(x,y) (x |= (y))
#define clrbma(x,y) (x &= (~y))
#define invbma(x,y) (x ^= (y))
#define tstbma(x,y) (x & (y))
#define PIN0 BIT0
проверка:
//--------------------------------------------
if (tstbma(P1IN,PIN0) == 0)
{
........
}
else
{
..............
}
//------------------------------------------