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

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск

На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому из выходов порта "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>