Страница 1 из 1

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

Добавлено: Вс янв 31, 2010 01:56:52
student770
Здравствуйте!
Помогите пожалуйста кто знает, нужно одним нажатием на кнопку включить светодиод, а другим нажатием выключить, и так далее. Желательно в cvavr. Заранее спасибо!

Добавлено: Вс янв 31, 2010 10:29:37
Meteor
Поиском воспользуйтесь. Для кодевижена вообще целая тема выделена.

Добавлено: Вс янв 31, 2010 10:39:37
Arlleex
т.е. надо 2 кнопки?
Используй RS триггер. Зачем контроллер?

Добавлено: Вс янв 31, 2010 10:49:46
Meteor
Жень, :sleep: учат их понимаешь, предмет такой типа "программирование МК". Вот препод и дает примитивы на которые ищутся готовые ответы чужими головами и руками. :kill:
Простите за оффтоп.

Добавлено: Вс янв 31, 2010 12:16:16
sachok
Мда задачка............
Допустим кнопка у нас между PB.0 (который настроен как вход подтянут к +5) и землёй. Светодиод подключен к PB.1.

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

if (!PINB.0)
{
   PORTB.1 = ~PORTB.1;
   delay_ms(300);
}