Pic Basic Pro ile aynı anda birden fazla iş yapmak

Başlatan Bethrezen, 25 Nisan 2011, 22:49:17

Bethrezen

Merhabalar ben forumunuza yeni iye oldum ve pbp ve elektronik öğreniyorum.
sizlere bir kaç sorum olacaktı eğer bana yardımcı olursanız çok sevinirim
ben ledleri yakıp söndürebiliyorum fakat 3 ayrı porttan 3 ayrı label ile animasyon yapmak istiyorum
bu 3 label da aynı anda çalışabilir mi ? çalışabilirse komutlarını ufak bir örnek ile gösterebilir misiniz?
yardımlarınız için teşekkürler. Demek istediğim bu 3 animasyonu aynı anda çalıştırabilirmiyim
çümkü isis de hazırladığım dosyada sıra ile çalışıyorlar bir türlü hepsini aynı anda çalıştıramadım
tek bir label içinde toplayınca kafam çok karışıyor :(


örnek: trisa=0
           trisb=0
           trisc=0


animasyon1:
porta=%1111111
.......... (animasyonun devamı )

animasyon2:

portb=%11111111
........ (animasyonun devamı)

animasyon3:

portc=%11111111
......... (animasyonun devamı)

siyah12

malesef pbp, aynı anda iki yada daha fazla döngüyü çalıştramıyo.
bide bunu dene
trisa=0
trisc=0
trisc=0

a var byte
b var byte
c var byte
a=1
b=1
c=1

ana döngü:
porta =a
port b=b
port c=c
pause 100
gosub sim_a
gosub sim_b
gosub sim_c
goto aa

sim_a:
a=a*2
if a=254 then
a=1
endif
return

sim_b:
b=b*2
if b=254 then
b=1
endif
return

sim_c:
c=c*2
if c=254 then
c=1
endif
return

end


Maxim


medese

bethrezen
arkadaşım 3 port'u aynı anda kullanabilirsin fakat bu birazda profösyönellik ister birazda siteleri araştır istersen.çok güzel örnek programlar bulacaksın.iki port örneği
Z=%00000000
X=%11111111
BASLA:
GOSUB YANSON

YANSON:
       PORTA=X:PORTB=X:PAUSE 200
      PORTA=Z:PORTB=Z:PAUSE 200
      PORTA=X:PORTB=X:PAUSE 200
      PORTA=Z:PORTB=Z:PAUSE 200
     
      RETURN