Урок 2.2: Зажигаем светодиод при нажатии кнопки

Материал из roboforum.ru Wiki
Версия от 12:29, 27 августа 2008; =DeaD= (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому из выходов порта "B" при нажатии кнопки подключенной одним концом к земле, а вторым к любому из входов порта "C".

btn_led.c: <source lang="c">#include <avr/io.h>

  1. include <util/delay.h>

int main(void) { DDRB = 0xFF; PORTC = 0xFF; while(1) { if(PINC == 0xFF){ PORTB = 0x00; }else{ PORTB = 0xFF; }; }; return 0; } </source>