Инверсия Половины Порта В Atmega 8

9-01-2013, 14:22 От: admin Посмотрели: 795
Всем привет, как написать код который будет инвертировать половину порта микроконтролера, а вторую половину оставит без изменений.



semistor=(T4*0b00010000)|(T5*0b00100000)|(T7*0b00001000)|(T8*0b00000010)|(T10*0b00000100)|(MOC3062*0b00000001);



  PORTB=semistor;

Тоесть надо чтоб PORTB.5 ... PORTB.1 (T4,T5,T7,T8,T10) стали инверсными а  PORTB.0 остался как был (MOC3062).



За любую помощь заранее благодарен
Раздел: Песочница или Вопрос-Ответ

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Инверсия Половины Порта В Atmega 8 все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
avatar

Tekilka

31 декабря 2015 01:22 | Гости | |

GND это точка отсчета. Без нее никак, а +5 это питание. Иногда будет работать и без питания, за счет паразитного питания портов, но пожечь тут контроллер раз плюнуть.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Май 2024    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031