include mega8 библиотека для работы микроконтроллером mega8 include de

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#include <mega8.h> //библиотека для работы с микроконтроллером mega8
#include <delay.h> //библиотека для создания временных задержек
void main(void)
{
DDRC=0x01; /* делаем ножку PC0 выходом
запись 0x01 может показаться вам незнакомой, а это всего лишь число 1 в шестнадцатиричной форме, эта строка будет эквивалентна 0b00000001 в двоичной, далее я буду писать именно так.*/
while (1)//главный цикл программы
{// открывается операторная скобка главного цикла программы
PORTC.0=1; //выставляем на ножку 0 порта С 1
delay_ms(500); //делаем задержку в 500 милисекунд
PORTC.0=0; //выставляем на ножку 0 порта С 0
delay_ms(500); //делаем задержку в 500 милисекунд
};// закрывается операторная скобка главного цикла программы
}