Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.72/114: Рейтинг темы: голосов - 114, средняя оценка - 4.72
kishom
0 / 0 / 0
Регистрация: 13.07.2010
Сообщений: 451
1

Как на си присвоить конкретному биту

01.03.2011, 16:58. Просмотров 20747. Ответов 62
Метки нет (Все метки)

кароч вот есть регистр DDRB к примеру,как присвоить значение биту 5 единицу а не всему регистру - в СИ(winavr)?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2011, 16:58
Ответы с готовыми решениями:

Обращение к конкретному биту числа
Доброго дня! Объясните, пож-та, вот такую запись, характеризующую обращение к конкретному биту...

Обращение к биту
У меня есть число, доgпустим $a= 101; Как мне обратиться к биту?

Чтение бинарника по биту
Всем привет! Уважаемые, помогите пожалуйста! Есть бинарный файл. Из него надо получить число,...

Обращение к биту регистра
Здравствуйте! Проблема такая: необходимо в регистр загрузить 2х разрядное 16-ричное число и в...

Как обратиться к конкретному textBox?
Доброго времени суток! На форме Form1 есть таблица tableLayoutCollection1, в которой находятся 6...

62
DoriDim
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 240
03.03.2011, 16:41 61
Цитата Сообщение от Гарнист
Цитата Сообщение от DoriDim
Тогда у вас только один выход - писать сразу в машинных кодах ;). Потому что на ассемблер тогда тоже не стоит надеяться :).
Расшифруйте вашу мысль поподробнее, плз. Ассемблер на то и ассемблер, что даёт однозначное соответствие кода мнемонике.
Это была ирония и намек на возможные баги в трансляторе ассемблера, который тоже компилятор.
0
kotvimott
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 77
03.03.2011, 16:48 62
Цитата Сообщение от DoriDim
Если бы вы только видели, что делает система Graphite с кодом в последних gcc, то наплевали бы на все, расслабились и получали удовольствие от читаемого и сопровождаемого кода. Но это уже оффтоп. Короче говоря, я голосую за битовые поля и полное использование плюшек компилятора.
Спасибо за наводку, обязательно посмотрю.
Но плюшки компилятора я уж, с Вашего позволения, оставлю для программирования для ПК.
0
DoriDim
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 240
03.03.2011, 16:59 63
Цитата Сообщение от kotvimott
Спасибо за наводку, обязательно посмотрю.
Но плюшки компилятора я уж, с Вашего позволения, оставлю для программирования для ПК.
Да это всегда пожалуйста, я никому не навязываю свой опыт, сами потом придете к этому же. Все приходят рано или поздно.

ЗЫ. Насколько я вижу, WinAVR на основе gcc-4.3.2 - совсем немного до введения графита осталось, одна-две средние цифры :). Вообще, можно компиленый код в IDA загружать (бесплатная версия вроде AVR умеет) - можно увидеть много интересного.
0
03.03.2011, 16:59
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2011, 16:59

Как обратиться к конкретному элементу массива?
не понимаю, как используя дженерики, вывести конкретный элемент массива. в виде: номер...

Как подключить библиотеку к конкретному проекту?
Доброго времени суток:) Возникла необходимость воспользоваться пакетом Graphics32...

Как конкретному окну послать сообщение?
Здравствуйте. Есть два приложения которые имеют одинаковое хендл и ID процес(к примеру запустить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
63
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru