Tiny2313 + кнопка

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
KillJoy
Открыл глаза
Сообщения: 60
Зарегистрирован: Пт окт 29, 2010 19:45:07

Tiny2313 + кнопка

Сообщение KillJoy »

Помогите составить программу. Условие очень простое - на один из входов , допустим входом будет порт B3, "вешаем" кнопку( без фиксатора ). На выходы B0-B3 "вешаем" светодиоды. Если кнопка нажата один раз, горит первый диод, два - второй, три - третий. Затем цикл повторяется. Я так понимаю, количество нажатий кнопки нужно записывать в переменную N. Дальше все просто. У меня не получается та часть программы, где нужно считывать с порта нажатие кнопки. Помогите)
Аватара пользователя
s_black
Мучитель микросхем
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория
Контактная информация:

Re: Tiny2313 + кнопка

Сообщение s_black »

    if(bit_is_clear(PINB, PB3))
    {
    _delay_ms(40);
    if(bit_is_clear(PINB, PB3))
    {
    //сюда вставить код, что сделать по нажатию кнопки PB3
    }
    }
DARKMAVR
Встал на лапы
Сообщения: 81
Зарегистрирован: Пт июл 09, 2010 17:44:34
Откуда: Татарстан, г. Казань

Re: Tiny2313 + кнопка

Сообщение DARKMAVR »

Держите....
Вложения
tini2313.rar
(21.75 КБ) 165 скачиваний
Закрыто

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