|
\\\\\\\\\
Мой вариант:
#define SET_B(x) |= (1< PORTB CLR_B(2); PORTB INV_B(6); \\\\\\\\\ в CV: (Vinogradov Alexei) PORTB.7=0; - сделать бит7 = "0" PORTB.5=1; - сделать бит5 = "1" ~PORTB.1; - инвертировать бит1 #include "macros.h" PORTB &= ~BIT(7); - сделать бит7 = "0" PORTB |= BIT(5); - сделать бит5 = "1" PORTB_Bit7 = 0; ~PORTB_Bit1; ============================== Bill #define FOO_BIT (1<<3) PORTB |= FOO_BIT;
E-mail:
info@telesys.ru
в ImageCraft:
PORTB ^= BIT(1); - инвертировать бит1
в IAR:
PORTB_Bit5 = 1;
PORTB &= ~FOO_BIT;
Ответы