Младшие 3 разряда - номер бита, старшие 5 - номер байта...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено KG 14 декабря 2004 г. 13:33
В ответ на: Keil-компилятор асм... отправлено POV 14 декабря 2004 г. 12:30

Но начнём с того что бит адресуется 128, а не 256.
Ну так вот, сдвинь куда-нить младшие 3 бита (это будет маска), которую наложишь на байт с адресом в старших 5 разрядах. Т.е. надо переслать в аккумулятор байт с адресом ^^^^^^^^^^^^^^^^ и сделать "логическое или" с номером бита, естественно предварительно преобразовав код из двоичного в распределённый.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru