Вы вошли на сайт, как Гость
Регистрация

Переключение индикаторов

Программные примеры для микроконтроллеров AVR - AVRStudio
(Переключение индикаторов по нажатию кнопки)

К выводам порта В подключены светодиодные индикаторы, которые должны переключаться по каждому нажатию кнопки, подсоединенной к выводу INTO (размещение этого вывода на корпусе для различных микроконтроллеров может отличаться).

Примечание: при компиляции проекта требуется добавить в проект следующие библиотеки: "avr/io.h", "avr/interrupt.h", "signal.h".


INTERRUPT(SIG_INTERRUPT0)
{
  PORTB ^= 0xFF;
}

int main (void)
{
  DDRB = 0xFF;
  GIMSK = 0x40;
  MCUCR = 0x02;
  sei();
  while(1) ;
}

Файлы проекта можно скачать здесь: