#include <mega8.h>
#include <io.h>
#include <delay.h>
void main(void)
{
int a=0;
DDRC=0b0000000;
DDRB=0b11111111;
while (1)
{
if(PINC.0 == 1)
{
delay_ms(20);
a++;
}
if(PINC.1 == 1)
{
if(a==2)
{
delay_ms(100);
PORTB=0b00000001;
}
}
}
}
only pure true norwegian blackx 
Код: Выделить всё
#include <mega8.h>
#include <io.h>
#include <delay.h>
void main(void)
{
int a=0;
DDRC=0b0000000;
DDRB=0b11111111;
while (1)
{
if(/*PINC.0 == 1*/ PINC & 0x1)
{
delay_ms(20);
a++;
PORTB = (char)a;
}
}
}
only pure true norwegian blackx 