Запись в регистры...

ak74
Offline
Зарегистрирован: 27.03.2013

Помогите, пожалуйста..

Я немного плаваю в бинарных/логических операторах...

Как правильно записать младшие биты (не меняя остальных) в PortB?

типа  (PB0-PB3):  PORTB = Bxxxx1010;
и аналогично  (PD2, PD3):  PORTD = Bxxxx10xx;

 

Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

PORTB = (PORTB & B11110000) | B00001010;

PORTD = (PORTD & B11110011) | B00001000;