İzoelektronik Banner

NAP - PBP Türkçe

NAP Period

Cihazı Period ile belirtilen süre kadar düşük güç moduna sokar. NAP komutu boyunca, güç tüketimi minimuma iner. Aşağıda verilen tablodaki değerler sadece yaklaşık değerlerdir. NAP komutu Watchdog Timer‘ı referans aldığından ve bu zamanlayıcı R/C tipli bir osilatör ile kontrol edildiğinden değerler her cihazda farklı çıkabilir. Ayrıca R/C tipli osilatörlerin sıcaklıktan kolay etkilenmesinden dolayı, bu değerler sıcaklığa bağlı olarak değişiklik gösterebilir. Watchdog Timer‘ın çalışmasının cihazın osilatöründen bağımsız olmasından dolayı, cihazın osilatör frekansı NAP komutunun süresini etkilememektedir.

Devamını Oku »

1 Yorum 8 Kasım 2008

WHILE..WEND - PBP Türkçe

WHILE Condition
Statements…
WEND

WHILE komutu, Condition durumu doğru olduğu sürece Statements kısmında belirtilen kodların tekrar edilerek çalışmasını sağlar. Condition durumu geçerli olmadığı zamanda ise program WEND komutundan sonraki komuta atlar. Condition kısmı, karşılaştırma içeren herhangi bir ifade olabilir.

Örnek

i = 1
WHILE i < = 10
SEROUT 0,N2400,["No:",#i,13,10]
i = i + 1
WEND

Örnek olarak verdiğimiz kod şu şekilde çalışacaktır:

Devamını Oku »

1 Yorum 1 Kasım 2008

RETURN - PBP Türkçe

RETURN

Programın, alt programdan geri dönmesini sağlar. RETURN, programı, alt programı çağıran kod olan GOSUB komutundan sonraki komuta döndürür.

Örnek

GOSUB alt1 ‘ alt1 isimli alt programa gider

alt1:
SEROUT 0,N2400,["Yemek"] ‘ Pin0 üzerinden “Yemek” bilgisi seri iletişim ile gönderilir
RETURN ‘ Program, Gosub kodundan sonra gelen koda geri döner

Bunlara da Bakın

  • GOSUB

Tüm fonksiyonların listesine buradan bakabilirsiniz.

Yazıyı e-posta ve RSS ile alanların dikkatine:

Bu yazının yayınlan versiyonu ile e-posta ile gönderilen versiyonu ve RSS ile yayınlanan versiyonu arasında stil ve şablon yönünden küçük farklılıklar olabilir. Ek olarak, yazı üzerinde herhangi bir düzeltme veya değiştirilme yapılırsa tekrar e-posta gönderilmemektedir. Aynı durum RSS okuyucuları için de geçerli olabilmektedir. Bu yüzden bu yazıdaki bilgileri kullanmadan önce en doğru ve güncel bilgiye ulaşmak için yazının orjinaline bakmanızı öneririz.

1 Yorum 15 Ekim 2008

GOTO - PBP Türkçe

GOTO Label

Program, çalışmaya Label altında bulunan kodlardan devam eder.

Örnek

GOTO gonder ‘ gonder etiketli kodlara atla

gonder: SEROUT 0,N2400,["Selam"] ‘ Pin0 üzerinden “Selam” bilgisi seri iletişim yöntemi ile gönderilir

Bunlara da Bakın

  • GOSUB
  • BRANCH
  • BRANCHL

Tüm fonksiyonların listesine buradan bakabilirsiniz.

Yazıyı e-posta ile alanların dikkatine:

Bu yazının yayınlan versiyonu ile e-posta ile gönderilen versiyonu arasında stil ve şablon yönünden küçük farklılıklar olabilir. Ek olarak, yazı üzerinde herhangi bir düzeltme veya değiştirilme yapılırsa tekrar e-posta gönderilmemektedir. Bu yüzden bu yazıdaki bilgileri kullanmadan önce lütfen güncel versiyonunu kontrol ediniz.

1 Yorum 2 Ekim 2008

WRITE - PBP Türkçe

WRITE Address,Value

EEPROM’un Address alanına Value değerini kaydeder. Bu komut sadece 16F84,16C84 ve 16F87x ailesi gibi entegre EEPROM bulunduran cihazlarda kullanılabilir. WRITE komutu EEPROM’a çalışma anında bilgi yazdırmaya yarar. Programlama anında EEPROM’a bilgi yazmak için DATA veya EEPROM fonksiyonları kullanılmaldır. WRITE komutu çalıştırılırken kendi içinde yaklaşık 10 milisaniyelik bir zaman harcamaktadır.

Devamını Oku »

2 Yorum 6 Eylül 2008

STOP - PBP Türkçe

STOP

Programı sonsuz döngüye sokarak program akışını durdurur.Bu işlem mikrokontrolcüyü düşük güç moduna sokmaz.Cihaz herzamanki hızında ve gücünde çalışacaktır.

Örnek

STOP ‘ Cihazı sonsuz döngüye sokarak program akışını durdurur

Tüm fonksiyonların listesine buradan bakabilirsiniz.

1 Yorum 5 Eylül 2008

HIGH - PBP Türkçe

HIGH Pin

Pini lojik 1 yapar. Fonksiyon pini çıkış olacak şekilde ayarlar. 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

HIGH 0 ‘ Pin0 çıkış ve lojik 1 (~5 volt) olarak ayarlandı
HIGH PORTA.0 ‘ PORTA, pin 0 çıkış ve lojik 1 (~5 volt) olarak ayarlandı

led VAR PORTB.0 ‘ LED bağlanmış pin tanımlandı
HIGH led ‘ LED pini çıkış ve lojik 1 (~5 volt) olarak ayarlandı

Devamını Oku »

1 Yorum 2 Eylül 2008

LOW - PBP Türkçe

LOW Pin

Pini lojik 0 yapar. Fonksiyon pini çıkış olacak şekilde ayarlar. 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

LOW 0 ‘ Pin0 çıkış ve lojik 0 (0 volt) olarak ayarlandı
LOW PORTA.0 ‘ PORTA, pin 0 çıkış ve lojik 0 (0 volt) olarak ayarlandı

led VAR PORTB.0 ‘ LED bağlanmış pin tanımlandı
LOW led ‘ LED pini çıkış ve lojik 0 (0 volt) olarak ayarlandı

Devamını Oku »

1 Yorum 30 Ağustos 2008