picavr 0 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба Не нашёл в хелпах двоичную запись числа, (константы) этого нет? попробовал разные варианты, типа этого 0b10101110 или b'10001000' Если есть, подскажите форму записи. Заранее сенк. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба Если речь идёт об ассемблере, то 1010b, b'1010' Стандарт языка Си двоичные константы не предусматривает. Некоторые - пишут дефайны для задания констант в двоичном виде: то ли на этом форуме обсуждали, то ли на сахаре... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба попробовал разные варианты, типа этого 0b10101110 или b'10001000' 0xAE и 0x88 :) соответственно. Ну а правильно, читабельно и сопровождаемо использоаать ИМЕНОВАННЫЕ константы что-то типа: #define BIT7 (1<<7) .... #define EE_ON BIT5 #define EE_LEVEL_14 (14) BIT7|EE_ON|EE_LEVEL_14 Описывать линейки битов и утомительно и потенциально ведет к ошибкам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба В С много чего нет, зато есть препроцессор. http://electronix.ru/forum/index.php?showt...mp;#entry145694 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
picavr 0 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба Сори за тупой вопрос. Изучаю IAR AVR. Нужно во FLASH организовать масси, хочу записать двоичными числами, В WinAVR нашёл такую запись. к примеру PORTB = 00000000b; IAR ругается... перепробовал разные варианты, типа 0b00000000, '00000000' b'00000000' итд... кто подскажет? есть ли? Заранее сенк. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeeff 1 3 июня, 2009 Опубликовано 3 июня, 2009 · Жалоба Например создать bynary.h, а в нем: #define _00000000 0x00 #define _00000001 0x01 #define _00000010 0x02 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 7 июня, 2009 Опубликовано 7 июня, 2009 · Жалоба Например создать bynary.h, а в нем:...О да! Таким макаром прикольно картинки для монохромного дисплея рисовать - в коде сразу и картинку видно - как в "матрице"!:) #define ________ 0x00 #define _______X 0x01 #define ______X_ 0x02 ... #define XXXXXXXX 0xFF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться