Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Олег13 04 января 2005 г. 10:19
В ответ на: Народ, а можно ли в EW AVR присвоить переменной значение в двичной записи - типа i=00001111b ? отправлено Mty 04 января 2005 г. 03:54

#define BIN__N(x) (x) | x>>3 | x>>6 | x>>9
#define BIN__B(x) (x) & 0xf | (x)>>12 & 0xf0
#define BIN8(v) (BIN__B(BIN__N(0x##v)))
#define BIN16(x1, x2) ((BIN8( x1 ) << 8) + BIN8( x2 ))

Examples:
x = BIN8(10110101);
BIN16(10110101,10100101);


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru