Контроллер как сдвиговый регистр

Обсуждаем контроллеры компании Atmel.
Ответить
diotec
Родился
Сообщения: 18
Зарегистрирован: Сб дек 22, 2012 09:47:33

Контроллер как сдвиговый регистр

Сообщение diotec »

Подскажите, пожалуйста, кусочек кода в CodeVision заменяющий сдвиговый регистр. Есть одна кнопка, при нажатии ее каждый раз переключались бы выходные ножки контроллера. Т.е 1е нажатие PB0 было 0 - стало 1, 2е нажатие PB0 стало 0 а PB1 стало 1 и т.д.
Если Вас не затруднит.
Реклама
Аватара пользователя
Bullet
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пт июл 04, 2008 19:29:15
Откуда: Мурманск

Re: Контроллер как сдвиговый регистр

Сообщение Bullet »

При первом нажатии записываешь в порт единицу, при втором и последующих делаешь сдвиг на 1 бит PB<<1
Реклама
Ответить

Вернуться в «AVR»