Каково значение 0B00 и 0B11 в C/C ++? [дублировать]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Каково значение 0B00 и 0B11 в C/C ++? [дублировать]

Сообщение Anonymous »

При программировании arduino в c/c ++ строка "ddrb | = 0b00101000;" происходит. Хотя я знаю, что DDRB - это регистр направления данных для порта B, и значение чисел после «0B00» (какие слоты 13–9), я все еще не знаю, что означает «0B00».#include
#include

int main (void) {

float seconds = 0.5;
int time = 1000 * seconds;

DDRB |= 0b00101000;

while (1) {

PORTB |= 0b00001000;
_delay_ms(time);
PORTB &= 0b11110111;
PORTB |= 0b00100000;
_delay_ms(time);
PORTB &= 0b11011111;
}
return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/597 ... b11-in-c-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»