[an error occurred while processing this directive]
Корифеи 51-го, помогите разобраться!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено AB 22 октября 2002 г. 21:25

Проц АТ89С55
Почему после команды anl p3,#0fh перестают работать команды
orl p3,#0f0h, setb p3.4 - p3.7, короче говоря, обнуленные таким образом биты не взводятся никакими механизмами кроме mov p3,#0ffh?
Наверное, че-то связано с тем, что "anl p3,#xx" - это операция "чтение-модификация-запись", но елы-палы как тогда обнулять несколько бит одновременно, не трогая некоторых (например биты УАРТа) - неужели последовательными clr p3.4,... p3.7? :))
Спасибо.

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

Ответы



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

E-mail: info@telesys.ru