// RB0 -> Role1 // RB1 -> Role2 // RB2 -> Role3 // RB3 -> Role4 #include #include //4MHz osilator __CONFIG(XT&WDTDIS&PWRTEN); // 5 saniye bekleme alt programi void bekle(void){ unsigned char a; for(a=0;a<50;a++)DelayMs(100); } main(void){ unsigned char i; // PortB cikis TRISB=0; PORTB=0; // Resetten sonra 1 saniye bekle for(i=0;i<4;i++)DelayMs(250); // 5'er saniye aralikla roleleri enerjilendir for(;;){ PORTB=1; bekle(); PORTB=2; bekle(); PORTB=4; bekle(); PORTB=8; bekle(); } }