السلام عليكم اخوان عند زيادة وقت الانظار لايعمل الكود بشكل طبيعي الرجاء المساعدة في
تعديل الكود
كود:
//// pic 12f675 ////
unsigned long d, n, i, x;
void interrupt() {
if(INTF_bit==1)
{
{for(i=0;i<70;i++) { GPIO.f5=1; GPIO.f4=0; Delay_ms(9000); } GPIO.f5=0;}}INTF_bit=0;} ///one time
void main(){
intcon=0b10010000;
OPTION_REG=0b10000000;
ANSEL=0; CMCON=7;
TRISIO=0b000111;
GPIO.f3=0;GPIO.f4=0; GPIO.f5=0; GPIO.f1=0;
while(1) {
if( GPIO.f0==1&&GPIO.f1==1 ){ for ( x=0;x<40;x++){GPIO.f4=1;GPIO.f5=0;Delay_ms(250); } }//time 2
else GPIO.f4=0;
if( GPIO.f0==1&& GPIO.f1==0){ for ( n=0;n<130;n++){GPIO.f5=1;GPIO.f4=0;Delay_ms(250); } }//tim3
else GPIO.f5=0;
if( GPIO.f0==0&& GPIO.f1==0){ for ( d=0;d<4;d++){GPIO.f5=0;GPIO.f4=0;Delay_ms(500); } }//off
else GPIO.f5=0; GPIO.f4=0; }}
[IMG]

[/IMG]