#include <16F877.h> 
#fuses HS 
#use delay(clock=4000000) 


void main() 
{ 
   
   
   WHILE(TRUE) 
      {       
             
         if(!input(pin_a0)) 
                     {
                        output_high(pin_b0);    //MAIN=ON
                        output_high(pin_b1);    //STAR = ON
                        output_low(pin_b2);    //DELTA = OFF
                                                                    
                        delay_ms(5000);
                        
                        output_high(pin_b0);    //MAIN=ON
                        output_low(pin_b1);    //STAR = ON
                        delay_ms(100);          //increase date zone
                        output_high(pin_b2);    //DELTA = OFF
                     }
              
         if(!input(pin_a1)) 
                     {
                        output_b(0);
                     }       
      } 
}
