Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ:

Отправлено 1111 (93.125.8.2) 19 марта 2010, г. 13:10
В ответ на: Ответ: Имено в произвольном порядке! По тетрадам я и сам смог бы... отправлено dshabrov 19 марта 2010, г. 12:28

unsigned char port_image;
volatile unsigned char variable;

#define RAZRIAD0 0
#define RAZRIAD1 1
#define RAZRIAD2 2
#define RAZRIAD3 3

#define TARGET_BIT0 3
#define TARGET_BIT1 5
#define TARGET_BIT2 7
#define TARGET_BIT3 2


variable = 0xFF;

port_image |= ((variable & (1<<RAZRIAD0)) > > RAZRIAD0)< < TARGET_BIT0;
port_image |= ((variable & (1<<RAZRIAD1)) > > RAZRIAD1) < < TARGET_BIT1;
port_image |= ((variable & (1<<RAZRIAD2)) > > RAZRIAD2) < < TARGET_BIT2;
port_image |= ((variable & (1<<RAZRIAD3)) > > RAZRIAD3) < < TARGET_BIT3;



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru