Подскажите изящное решение
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ллл 26 июня 2004 г. 22:51

IAR C, AVR.

Есть переменная unsigned char.
Есть прерывание по таймеру. В обработчике этого прерывания
переменная должна сдвигаться влево на один разряд, значение
выдвинутого разряда должно попадать на один из выходов, а также
в младший разряд переменной. То есть нечто вроде циклического
сдвига через CARRY - ROL. И так до бесконечности.
Конечно, я не спрашиваю, как организовать прерывание, и как
работать с портом :)
А вот как изящно организовать этот самый циклический сдвиг?

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

Ответы



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

E-mail: info@telesys.ru