Самоучитель для микроконтроллеров AVR - Страница 96

Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

(значение бита) умножить на (2 в степени равной номеру бита)

Пример:
- если бит 7 равен "1" то он добавляет в сумму число 128 (это 2 в 7-й степ.)
- если бит 4 равен "1" то он добавляет в сумму число 16 (это 2 в 4-й)

Теперь вы видите почему бит 7 называется "мост сигнификант бит"  - MSB - наиболее значимый бит, старший бит.

Если некоторый бит равен "0" он конечно ни чего не добавляет в сумму.

Запись бит_Х означает что речь идет о бите с номером Х

Запись бит_5_2 или бит 5..2 и подобные означают что речь 
идет о нескольких битах, тут:  5  4  3 и  2

Регистры в других МК бывают и 16 битными и больше! но лучше говорить: шире.

в МК AVR есть 32 регистра общего назначения из которых 6 регистров R26 - R31 (или R26_31) могут быть виртуально объединены в пары и таким образом получается три 16-битных регистра.

Регистры МК имеют индивидуальные, уникальные адреса 
и наименования которые обычно образуются из их полного названия в ДШ (DS, DataSheet).

Go to Top