Урок 2.1: Мигаем светодиодом
На этом уроке мы создадим простейшую программу для микроконтроллера, которая будет мигать светодиодами, подключенными к любому из выходов порта "B".
led_flash.c: <source lang="c">#include <avr/io.h>
- include <util/delay.h>
int main(void) // Объявление главной функции { DDRB = 0xFF; // Установка направления порта 0xFF = B11111111, все пины порта B - выход while(1) // Основной цикл { PORTB = 0x00; // Аналогично DDRB, PORTB выставляет логический уровень на ножках - все в "0" _delay_ms(250); // Задержка в 250 мс PORTB = 0xFF; // PORTB выставляет логический уровень на ножках - все в "1" _delay_ms(250); // Задержка в 250 мс } return 0; } </source>