Урок 2.2: Зажигаем светодиод при нажатии кнопки — различия между версиями
=DeaD= (обсуждение | вклад) (Новая: На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому ...) |
=DeaD= (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому из выходов порта "B" при нажатии кнопки подключенной одним концом к земле, а вторым к любому из входов порта "C". | На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому из выходов порта "B" при нажатии кнопки подключенной одним концом к земле, а вторым к любому из входов порта "C". | ||
− | ''' | + | '''btn_led.c''': |
<source lang="c">#include <avr/io.h> | <source lang="c">#include <avr/io.h> | ||
#include <util/delay.h> | #include <util/delay.h> |
Текущая версия на 12:29, 27 августа 2008
На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому из выходов порта "B" при нажатии кнопки подключенной одним концом к земле, а вторым к любому из входов порта "C".
btn_led.c: <source lang="c">#include <avr/io.h>
- include <util/delay.h>
int main(void) { DDRB = 0xFF; PORTC = 0xFF; while(1) { if(PINC == 0xFF){ PORTB = 0x00; }else{ PORTB = 0xFF; }; }; return 0; } </source>