Работа с кнопками

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 4
Зарегистрирован: Вс янв 31, 2010 01:53:19

Сообщение student770 »

Здравствуйте!
Помогите пожалуйста кто знает, нужно одним нажатием на кнопку включить светодиод, а другим нажатием выключить, и так далее. Желательно в cvavr. Заранее спасибо!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Поиском воспользуйтесь. Для кодевижена вообще целая тема выделена.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

т.е. надо 2 кнопки?
Используй RS триггер. Зачем контроллер?
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Жень, :sleep: учат их понимаешь, предмет такой типа "программирование МК". Вот препод и дает примитивы на которые ищутся готовые ответы чужими головами и руками. :kill:
Простите за оффтоп.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк

Сообщение sachok »

Мда задачка............
Допустим кнопка у нас между PB.0 (который настроен как вход подтянут к +5) и землёй. Светодиод подключен к PB.1.

Код: Выделить всё

if (!PINB.0)
{
   PORTB.1 = ~PORTB.1;
   delay_ms(300);
}
Я не Сашок!!!
Контактная информация:
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»