İzoelektronik Banner

Yazara Göre Arşiv

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

OUTPUT 4 ‘ Pin4 çıkış olarak ayarlandı
REVERSE 4 ‘ Pin4 giriş olarak değiştirildi

Bunlara da Bakın

INPUT

OUTPUT

Tüm fonksiyonların listesine buradan bakabilirsiniz.

1 Yorum 28 Ağustos 2008

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

LET B0 = B1 * B2 + B3

B0 = SQR W1

Tüm fonksiyonların listesine buradan bakabilirsiniz.

1 Yorum 22 Ağustos 2008

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.

Devamını Oku »

1 Yorum 20 Ağustos 2008

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.

Devamını Oku »

1 Yorum 19 Ağustos 2008

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.

Devamını Oku »

1 Yorum 9 Ağustos 2008

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.

Devamını Oku »

1 Yorum 7 Ağustos 2008

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.

Devamını Oku »

1 Yorum 7 Ağustos 2008

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.

Devamını Oku »

1 Yorum 6 Ağustos 2008