Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.11.2005, 14:59  
SerDV
Частый гость
 
Регистрация: 14.04.2005
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SerDV на пути к лучшему
По умолчанию Бит в переменной

Допустим в CodeVisionAVR имеется переменная int x.
В неё заносится какое нибудь значение.

Имеется ли механизм доступа к битам переменной (узнать допустим значение 4-го бита).
С портами все очень просто.

if(PORTB.4) ...;
else ...;

Что нибудь наподобие этого?

С уважением!
Реклама:
SerDV вне форума  
Непрочитано 18.11.2005, 15:16  
Гость
Гость
 
Сообщений: n/a
По умолчанию

В стандартном С и С++ это выглядит так

int x;
...
if(x & 0x0001)
{
...
}
else
{
...
};

но можно ещё всяких извратов понапридумывать
 
Непрочитано 18.11.2005, 15:30  
SerDV
Частый гость
 
Регистрация: 14.04.2005
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SerDV на пути к лучшему
По умолчанию

Большое спасибо!
Попробую.

НО появился еще вопрос!!!

Если компилятор распознает 0х00001 как двоичное число, а 0хС5 шеснадцатиричное. Тогда ЧТО он будет думать про 0х01 ????????
SerDV вне форума  
Непрочитано 18.11.2005, 15:42  
SerDV
Частый гость
 
Регистрация: 14.04.2005
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SerDV на пути к лучшему
По умолчанию

Все разобрался : 0х... - шеснадцатиричное,
0b... - двоичное.
SerDV вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возведение переменной в степень 3ann Микроконтроллеры, АЦП, память и т.д 14 15.07.2009 14:39
EAGLE дорожки переменной ширины kibo Proteus, KiCAD и другие ECAD 5 03.02.2009 17:28
Вывод переменной на LCD DDimon Микроконтроллеры, АЦП, память и т.д 9 12.01.2009 22:36
Имитация переменной емкости lexa1000 Электроника - это просто 3 11.08.2008 20:29
Значение переменной Zemlyanov Микроконтроллеры, АЦП, память и т.д 4 22.09.2006 23:53


Часовой пояс GMT +4, время: 07:25.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot