Резистор пишет:что делает например << или PIND, что значит 1<<PIND
Читайте учебник по Си, там всё описано.
Резистор пишет:if (!(PIND & (1<<PIND1)))
По русски:
если (if) отсутствует (!) на порту D (PIND) 1-й бит (1<<PIND1) то делаем следующее...
кстати можно проще, я например пишу так:
if(!PIND.1) то...
или
if(PIND.1==0) то...
или
if(PIND.1 !=1) то...(Отредактировано автором: 12 Сентября, 2013 - 19:37:44) |