Ответ: Вот это прямо и не получается. Сдвиг вправо или влево на 1 и анализ результата на нуль с перезагрузкой.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
if (!(mask <<=1)) // Единица вышла из старшего разряда, то
mask = 0x01; // перезагрузить маску
PORTB = ~mask; // Бегущий ноль
PORTB = mask; // Бегущаая единица
.....
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru