Отследить Нажатие И Увеличить

8-05-2013, 11:13 От: admin Посмотрели: 718

#include <avr/io.h>
#include <util/delay.h>
int x = 300;
void delay_us(unsigned int us)
{
for(unsigned int i=0;i<us;i++)
{
_delay_us(1);
}
}
int main(void)
{
DDRB = 0b00000011;

while(1==1)
{
if (PINB == 0b00000100){
x = x+100;
}
PORTB = 0b00000001;
delay_us(x);
PORTB = 0b00000000;
delay_us(x);

}
}



есть светодиод и 2 кнопки, базовая задержка 200 одна кнопка увеличивает на 100 другая уменьшает. , но только что бы увеличило один раз на одно нажатие а не так что бы в цикле захватило
Раздел: AVR

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Отследить Нажатие И Увеличить все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Май 2024    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031