[an error occurred while processing this directive]
|
Операции с битами делаются через конструкции типа
#define bit(n) (1 << (n)) // Определение операций с битами
#define setbit(p,n) (p|=bit(n))
#define clrbit(p,n) (p&=~bit(n))
#define invbit(p,n) (p=p^bit(n))
#define tstbit(p,n) (p&bit(n))
Потом, соответственно, что-нибудь вроде setbit(LEDPORT, REDLED);
А что-то вроде bool можно получить, используя структуры.
E-mail: info@telesys.ru