Page 243 - 2
P. 243

}




            void curtain()
            {
                  if(flag1==0)
                  {
                     PORTF = 0b00000010;
                     delay_ms(1500);
                     PORTF = 0b00000000;
                     delay_ms(20);
                     flag1 = 1;
                   }


                   else if (flag1==1)
                   {
                     PORTF = 0b00000001;
                     delay_ms(1370);
                     PORTF = 0b00000000;
                     delay_ms(20);
                     flag1 = 0;
                   }
            }
            void main()
            {
              System_init();
              interrupt_register();
              while(1)
              {
                  if(PINA.1==1)
                   {
                   }
                   if(PINA.2==1)
                   {
                     curtain();
                     delay_ms(500);
                   }
                   if(PINE.4==0)
                   {
                    if(Tflag == 0)
                    Roof_close();
                    Tflag = 1;
                   }
                   else if(PINE.4==1)
                   {


                                                         - 243 -
   238   239   240   241   242   243   244   245   246   247   248