Урок 2.2: Зажигаем светодиод при нажатии кнопки — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Новая: На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому ...)
 
 
Строка 1: Строка 1:
 
На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому из выходов порта "B" при нажатии кнопки подключенной одним концом к земле, а вторым к любому из входов порта "C".
 
На этом уроке мы создадим программу для МК, которая будет включать светодиоды, подключенные к любому из выходов порта "B" при нажатии кнопки подключенной одним концом к земле, а вторым к любому из входов порта "C".
  
'''led_flash.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>

  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>