ccsc fonksiyon çağrılan alt yordamla ilgili sorun

kodlara yeni eklemeler yapıyodum ama gaip calıstı bende yeni bi calısma sayfasında ayrı olarak sadece bu olayı deneyip Lcd de nası tepki verdiğine baktım dediğim gibi yapıyor yapmak ıstedıgım butonların basılma sayısına gore gereklı yerlere dallanıp budaklandırmaktı :) eğer program kendi içinde bi artırma yapıyosa temiz artıyor ama butonla artırmaya kalkınca boyle yapıyor hem proteuste hemde picin kendisinde
 
Bir düğmeye basıldığında sadece bir sayı artmasını istiyorsan;
O düğme "1" olduğunda döngüye gir ve o düğme tekrar "0" olana kadar denetle.
"0" olduğunda sayıyı bir artır ve o döngüden çık.
Çıktıktan sonra da belli bir süre beklet.
Yoksa arklar sana sorun çıkartır.
 
bende basıldıgı anda bi degisken cekıldıgı anda bi degısken yapıp bunları toplatarak bısıler yapmayı dusunuyodum ama boyle davranması cok garip anlam veremedim netteki örneklerdeki artırma mantıgı bu sekılde ve kımse sorun yasamamıs anlasılan
 
Şuan ofiste olduğum için pek yardımcı olamıyorum.
O sorun her şekilde çözülebilir.
Sen akşama kadar biraz daha araştır.
 
Şuan ofiste olduğum için pek yardımcı olamıyorum.
O sorun her şekilde çözülebilir.
Sen akşama kadar biraz daha araştır.

sorunu çözdüm hocam gayet temiz ve kararlı sayıyor artık benimle aynı sorunu yaşayan olursa uğraşmasın buyrun:
tek butona her basıldığında sayma işlemi.

while(1)
{
if (input(PIN_c0)==0)
{
delay_ms(20);
k=1;
}

if (input(PIN_c0)==1)
{
delay_ms(20);
m=1;
}

if (k+m==2)
{
s=s+1;
}

k=0;
m=0;
cd_gotoxy(11,1);
printf(lcd_putc,"%u"s+m);

}
}
 

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Geri
Üst