Merhaba arkadaşlar bir proje ustunde uğraşıyorum takıldığım bir nokta var bu konuda yardımcı olursanız sevinirim. Aşagıdaki program butona her basıldığında bulunan 3 ledi sırası ile yakıp sondurmektedir. Benim sorunum orneğin 1. led yanıp sondu, butona 60 sn basılmadığında tekrar başa dondurmem gerekiyor. farklı şekilde anlatacak olursam. orn : butona 1 defa basıldığında 1.led yanıp sondu, butona 2.defa basıldığında 2. led yanıp sondu, butona 60 sn basılmadı, 60 sn sonunda butona tekrar basıldığında başa donecek.(0 ile 60 sn arasında butona basarsam 3. led yanıp sonecek.) Teşekkur ederim.. Alıntı:
'************************************************* *************** ' PIC16F84A TRISA=%01000 TRISB=%00000000 PortB=0 PortA=0 x var byte y var byte buton var PORTA.1 x=0 '************************************************* *************** BASLA: if buton=1 then x=x+1 endif if x>3 then x=0 endif '************************************************* *************** if x=1 then HIGH PORTB.1 while buton=1 PAUSE 300 wend LOW PORTB.1 pause 10 endif '************************************************* *************** if x=2 then HIGH PORTB.2 while buton=1 PAUSE 300 wend LOW PORTB.2 pause 10 endif '************************************************* *************** if x=3 then HIGH PORTB.3 while buton=1 PAUSE 300 wend LOW PORTB.3 pause 10 endif '************************************************* *************** GOTO basla
__________________
Pic Basic Kodları yardım
Programlama0 Mesaj
●32 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- Pic Basic Kodları yardım