Цитата(Палыч @ Sep 16 2008, 14:50)

Например, можно записать так
#define Set1() ( PORTA |= (1<<BIT1), PORTB &= ~(1<<BIT2) )
Это, если всегда для одних и тех же битов одних и тех же портов. Иначе - добавить параметры
#define Set1(Port1, Bit1, Port2, Bit2) ( Port1 |= (1<<Bit1), Port2 &= ~(1<<Bit2) )
Вызывать
Set1();
или
Set1(PORTA, BIT1, PORTB, BIT2);
Спасибо Ваш вариант работает
Кстати и мой тоже (там была ошибка - случайно не удалил одну скобочку

)
Но вопрос про "\" всёже остался