Ana içeriğe git
Konu: micro c dilinde yazlımda takıldım yardım lütfen  (48 Kez okunmuş)

micro c dilinde yazlımda takıldım yardım lütfen

merhaba arkadaşlar elimde micro c dilinde yazılmış bir kod var ve burda ben sıcak su ise soguk suya şifre konmuş ben burda bunlardaki şifreyi alıp saga sola dönme ve beklemeye almak istiyorum yardımcı olur musunuz

// menü ayarlama

void menu()
{
   if (Button(&PORTd, 0, 1, 0)) // eğer portc.f0 eğer 1 ise
    {
      eski5= 1;                              // oldstate 1 yap
    }
    if (eski5&& Button(&PORTd, 0, 1, 1)) // eğer old sate bir ve portc.f0 sıfır ise
      {   // Detect one-to-zero transition
      dd++;    // k yı bir artır
      if(dd==1){sil()        ;lcd_out(1,1," SICAKSU LITRE ICIN ");lcd_out(2,1,"      SIFRE GIRIN   "); ee1=eeprom_read(0x00); delay_ms(20);inttostr(ee1,mal1); lcd_out(3,1,mal1);  lcd_out(3,7,"lt");  }
      if(dd==2){sif2=0;sil() ;lcd_out(1,1," SOGUKSU LITRE ICIN ");lcd_out(2,1,"      SIFRE GIRIN   ");ee3=eeprom_read(0x07); delay_ms(20);inttostr(ee3,mal1); lcd_out(3,1,mal1);  lcd_out(3,7,"lt");  }
      if(dd==3){sif4=0; sil();lcd_out(1,1,"    BUHAR DERECE    ");lcd_out(2,1,"      AYARLAYIN    ");ee2=eeprom_read(0x01);delay_ms(20);inttostr(ee2,mal1);  lcd_out(3,1,mal1);  LCD_Chr_Cp (223);LCD_Out_Cp ("C");}
      if(dd==4){ sil()       ;lcd_out(1,1,"   SAGA SOLA DONME  ");lcd_out(2,1,"      SIFRE GIRIN   ");ee4=eeprom_read(0x03); delay_ms(20);inttostr(ee4,mal1); lcd_out(3,1,mal1);  lcd_out(3,7,"sn");}
      if(dd==5){sil()        ;lcd_out(1,1,"       BEKLEME      ");lcd_out(2,1,"      SIFRE GIRIN   ");ee5=eeprom_read(0x04); delay_ms(20); inttostr(ee5,mal1); lcd_out(3,1,mal1);  lcd_out(3,7,"sn");}
      if(dd==6){ sil()       ;lcd_out(1,1,"MAKINA CALISMAZAMANI");lcd_out(2,1,"       AYARLAYIN   ");ee6=eeprom_read(0x05);delay_ms(20); inttostr(ee6,mal1); lcd_out(3,1,mal1);  lcd_out(3,7,"dk");}
      if(dd==7){ sil()       ;lcd_out(1,1,"   SU ICIN KALIBRE  ");lcd_out(2,1,"       AYARLAYIN   ");ee9=eeprom_read(0x1C); delay_ms(20); inttostr(ee9,mal1); lcd_out(3,1,mal1);  }

      if(dd==8) {
                 ekran();
                  dd=0;
                }
      eski5 = 0;

     }
}

void sifre()
{

if(dd==1&&sif1==7){sif2=1;sif1=0; sil() ;lcd_out(1,1,"   SAGA SOLA DONME  ");lcd_out(2,1,"    ZAMAN  GIRIN"); ee4=eeprom_read(0x00); delay_ms(20);inttostr(ee3,mal1); lcd_out(3,1,mal1);  lcd_out(3,7,"lt");  }
if(dd==2&&sif3==7){sif4=1;sif3=0; sil() ;lcd_out(1,1,"       BEKLEME      ");lcd_out(2,1,"    ZAMAN  GIRIN");ee5=eeprom_read(0x07);delay_ms(20); inttostr(ee2,mal1); lcd_out(3,1,mal1);  lcd_out(3,7,"lt");  }


}