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

Tiny2313 + кнопка

Добавлено: Вс июл 10, 2011 17:46:36
KillJoy
Помогите составить программу. Условие очень простое - на один из входов , допустим входом будет порт B3, "вешаем" кнопку( без фиксатора ). На выходы B0-B3 "вешаем" светодиоды. Если кнопка нажата один раз, горит первый диод, два - второй, три - третий. Затем цикл повторяется. Я так понимаю, количество нажатий кнопки нужно записывать в переменную N. Дальше все просто. У меня не получается та часть программы, где нужно считывать с порта нажатие кнопки. Помогите)

Re: Tiny2313 + кнопка

Добавлено: Вс июл 10, 2011 18:12:22
s_black
    if(bit_is_clear(PINB, PB3))
    {
    _delay_ms(40);
    if(bit_is_clear(PINB, PB3))
    {
    //сюда вставить код, что сделать по нажатию кнопки PB3
    }
    }

Re: Tiny2313 + кнопка

Добавлено: Вс июл 10, 2011 19:36:18
DARKMAVR
Держите....