Uygulama ile Simülasyonun uyuşmaması

Başlatan mertsevil1991, 01 Mayıs 2013, 11:23:01

mertsevil1991

Şöyle çok basit bir kodum var yukarıdan i=1 olarak geliyor a1 a2 ve a3 birer buton benim istediğim ben a1e basayım ve sonra a2 veya a3ten herhangi birine basılana kadar bu iş devam etsin proteusta tam da bu dediğim gibi oluyor birkez basıyorum ardından a2 veya a3 butonundan 5v bilgisi gelene kadar işlem devam ediyor ama uygulamada ben a1e bastığım sürece çalışıyor a1 den elimi çeker çekmez döngüdende de if ten de çıkıyor valla kafayı yiycem denemediğim şey kalmadı hep böyle... Condansatör bağladım araya NOLVP yi açtım bir çok şey denedim ama değişen bişey olmadı ney yanlış anlayamıyorum ki

if(input(pin_a1)){
while(i==1){
output_high(pin_c1);
output_high(pin_c5);
output_low(pin_c3);
output_high(pin_c4);
if(input(pin_a2)|| input(pin_a3)){
i=0;
}
}
i=1;
}

sadogan


mehmet

i = 1;
while(1)
{
      while(i == 1)
      {
         output_high(pin_c1);
         output_high(pin_c5);
         output_low(pin_c3);
         output_high(pin_c4);
         if(input(pin_a2) || input(pin_a3))
         {
             i = 0;
         } 
      }
      if(input(pin_a1))
      {
          i = 1;
      }
}
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr