Код: Выделить всё
#include <mega8>
#include <delay>
void main(void)
{
PORTD=0x02;
DDRD=0x01;
while (1) // бесконечній цикл
{
int i;
while (PIND.1 == 0) //условие обработки кнопки
{
for (i=0; i<4; i++)
{ //цикл
PORTD.0=1; //включаем пин порта
delay_ms(200); //задержка
PORTD.0=0; //віключаем пин порта
delay_ms(200); //задержка
};
};
};
}
по поводу первого варианта программы который я писал выше он тоже рабочий просто там кнопка включалась по другому с помощью внешнего подтягивающего резистора.
