لم تذكر الفترة التي ينطفيء فيها الليد الثاني قبل ان يعمل مرة اخرى ..
انا فرضتها 5 ثوان ...
كود:
void main()
{trisa.f0=1;trisb=0;portb=1;
while(1)
{
if(porta.f0==0){while(porta.f0==0){}
while(porta.f0)portb=2;
while(porta.f0==0){}
portb=0;
delay_ms(5000);
portb=2;
}
}
}