ARAMA YAPIN

17 Kasım 2014 Pazartesi

Pic Basic Pro ile Dallanma

PBP de dallanmanın yapılmasını inceleyelim. Ana programda devamlı döngü
olduğunu öğrendik. Ana döngü içinde bir şartlanma koşulu olduğunda bir
başka etikete gider. Orada görevini yapıp tekrar ana programa gelir.
Ya da ana programa dönmeyip ikinci başka etikete gider ve oradan
ana programa dönebilir. Dallanma denilmesini sebebi ağaç dallarına
benzemesi gibi bir durum. Basit tek dallanma örneğini aşağıda verelim.

AnaProgram:

if Porta.0=0 then Kilitiac
if Porta.1=0 then Kilitikapa
Goto AnaProgram

Kilitiac:
High Portb.0 
Return

Kilidikapa:
Low Portb.0
Return

End 

Bu kez Led değişkeni tanımlaması yapmadım. Portb.0 çıkışını
programın içine yazdım. Dallanma durumu oluşması için if şartını
derlemeye yazdım. Porta.0 bağladığımız butona bastığımızda
Kilitac a gitti ve ardından hemen Ledi yaktı. Sonrasında
vakit kaybetmeden Return komutu ile AnaProgram a
dönmüş oldu. Bu kez Porta.1 bağlanan diğer butona
dokunduğumuzda Kilitikapa etiketine gittiğinde aynı Led
sönmüş olup, Return komutu sayesinde AnaProgram
etiketine tekrar dönmüş oldu.
if  komutundan sonra yazılan Porta.0 ve Porta.1 konumu
itibari ile giriş tanımlaması yapılması gerekli görülmedi.



Hiç yorum yok:

Yorum Gönder

Yorum yazın