REVERSE - PBP Türkçe
REVERSE Pin
Eğer Pin giriş ise çıkış, çıkış ise giriş yapılır. Pin 0-15 arası bir sabit, bu aralıkta bir değişken (Örneğin:B0) veya pin adı (Örneğin:PORTA.0) olabilir.
Örnek
REVERSE 4 ‘ Pin4 giriş olarak değiştirildi
Bunlara da Bakın
INPUT
OUTPUT
Tüm fonksiyonların listesine buradan bakabilirsiniz.
LET - PBP Türkçe
{LET} Var = Value
Value’nin değerini Var‘a atar. Value sabit bir değer olabileceği gibi başka bir değişken veya bir işlemin sonucu olabilir. LET ifadesi opsiyoneldir, kullanılmasa da olur.
Örnek
B0 = SQR W1
Tüm fonksiyonların listesine buradan bakabilirsiniz.
PAUSEUS - PBP Türkçe
PAUSEUS Period
Programın akşını Period mikrosaniye kadar duraklatır. Period, 16 bit olabileceğinden program en fazla 65,535 mikrosaniye duraklatılabilir.Diğer gecikme fonksiyonlarının (NAP ve SLEEP) aksine, PAUSEUS fonksiyonu mikrokontrolcüyü düşük güç moduna sokmaz.Bu sebepten dolayı cihaz daha fazla enerji tüketir, fakat daha hasas bir gecikme elde edilir.Bu fonksiyon, sistem saati ile aynı hassasiyete sahiptir.
PAUSE - PBP Türkçe
PAUSE Period
Programın akşını Period milisaniye kadar duraklatır. Period, 16 bit olabileceğinden program en fazla 65,535 milisaniye duraklatılabilir.Diğer gecikme fonksiyonlarının (NAP ve SLEEP) aksine, PAUSE fonksiyonu mikrokontrolcüyü düşük güç moduna sokmaz.Bu sebepten dolayı cihaz daha fazla enerji tüketir, fakat daha hasas bir gecikme elde edilir.Bu fonksiyon, sistem saati ile aynı hassasiyete sahiptir.
BRANCHL - PBP Türkçe
BRANCHL Index,[Label{,Label...}]
BRANCHL ( BRANCH Long ), BRANCH fonksiyonu gibi programın, Index‘in değerine göre belirlenen etiketlerin ( label ) birine atlamasına ve çalışmanın oradan devam edilmesini sağlar.BRANCH fonksiyonun çalışması için etiketlerle belirtilen kodların fonksiyon ile aynı kod sayfasında ( code page ) olması gerekiyordu.BRANCHL fonksiyonunda ise böyle bir zorunluluk yok.BRANCHL fonksiyonu farklı kod sayfalarında ( code page ) bulunan etiketlere de geçişi sağlayabiliyor.Bu yüzden BRANCHL fonksiyonu için üretilen kod, BRANCH fonksiyonu için üretilen koda göre hafızda yaklaşık 2 kat fazla yer kaplıyor.
BRANCH - PBP Türkçe
BRANCH İndeks,[Etiket{,Etiket...}]
BRANCH, programın indeksin değerine göre farkı yerlere gitmesini sağlar.İndeksin aldığı değere göre, program belirtilen etiketlerden birine dallanır ve o etiketteki kodlarla program devam eder.
ASM..ENDASM - PBP Türkçe
ASM
{assembly kodu}
ENDASM
PBP, ASM ve ENDASM arasındaki kodları assembly kodu olarak algılar ve PicBasic kodu gibi işlem yapmaz.Bu kod sayesinde PicBasic dilindeki kodlar ile Assembly dilindeki kodları kolayca karıştırabilirsiniz.
ADCIN - PBP Türkçe
ADCIN Kanal, Değişken
Chip üzerine entegre edilmiş olan ADC ( Anolog to Digital Converter ) modülünü kullanarak belirtilen kanaldaki değeri okur ve okuduğu değeri belirtilen değişkene kaydeder.ADC “register” ( yazmaç ) larına direkt olarak ulaşılabilse de, ADCIN fonksiyonu bu işi daha çok kolaylaştırır.

