Ответ: Вот это прямо и не получается. Сдвиг вправо или влево на 1 и анализ результата на нуль с перезагрузкой.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Bill 15 октября 2003 г. 11:15
В ответ на: Чуть-чуть разница. конечно есть (+) отправлено deb24 15 октября 2003 г. 10:58


if (!(mask <<=1)) // Единица вышла из старшего разряда, то
mask = 0x01; // перезагрузить маску
PORTB = ~mask; // Бегущий ноль
PORTB = mask; // Бегущаая единица
.....

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

Ответы



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

E-mail: info@telesys.ru