LOOKDOWN – PBP Türkçe

LOOKDOWN Search,[Constant{,Constant...}],Var

LOOKDOWN fonksiyonu, Search parametresi ile belirtilen değeri Constant parametresi ile verilmiş 8-bitlik değerlerden oluşan liste içerisinde arar. Eğer değer bulunursa, Var parametresi ile belirtilmiş değişkenin içeriği, bulunan terimin liste içerisindeki konumu olacaktır. Eğer bulunan terim, listenin başında yer alıyorsa bu değer sıfır; listede ikinci sırada yer alıyorsa değer bir olacaktır ve bu şekilde devam edecektir. Eğer aranan terim liste içeresinde bulunamazsa, Var parametresi ile belirtilmiş değişkenin içeriği değişitirilmeden kalacaktır.

Bu liste, numerik ve “string” (katar) tipi sabitlerden oluşan bir liste olabilir. “String” (katar) tipi sabitler tek tek karakterlerden oluşan ifadeler olarak algılanır ve her karakterin ASCII kodu değerlendirilir. Dinamik indisli diziler LOOKDOWN fonksiyonunda kullanılamazken, sabit indisli diziler kullanılabilir. 255 terimden (18Cxxx serisi için 256) oluşan listeler bu fonksiyon ile birlikte kullanılabilir.

Aşağıdaki örnek kod, seri iletişim ile gelen onaltılık tabandaki değeri LOOKDOWN komutunu kullanarak onluk tabana çevirmekte ve çıkan sonucu seri iletişim ile göndermektedir.

Örnek

SERIN 1,N2400,B0 ‘ Get hexadecimal character from Pin1 serially
LOOKDOWN B0,["0123456789ABCDEF"],B1 ‘ Convert hexadecimal character in B0 to decimal value B1
SEROUT 0,N2400,[#B1] ‘ Send decimal value to Pin0 serially

Bunlara da Bakın

  • LOOKUP
  • LOOKDOWN2
  • LOOKUP2

Tüm fonksiyonların listesine buradan bakabilirsiniz.

Bu yazı, “İzoelektronik – Atölye” grubu tarafından, 90alper90 ve Hazar kullanıcı adlı grup üyelerinin ortak, aktif çalışması ile hazırlanmıştır.



Bağlantılı Yazılar

Yorum yapılmamış. Yapılmış

Yazıyı paylaşın. | Yazı ile ilgili sorun bildirin.

Yorum Yapın ya da Soru Sorun

Yorum yapabilmeniz ya da soru sorabilmeniz için giriş yapmanız gerekmektedir.
Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.

Arama Yap
Üye Alanı
 
 
Kayıt Ol || Aktivasyon Kodu İste
Teknik Yardım
5 tane konu henüz çözüme ulaşmamış. Belki siz yardımıcı olabilirsiniz ya da sorunlarınızı çözmenize başkaları yardım edebilir. Teknik Yardım bölümüne buradan ulaşabilirsiniz.
Destek İçin
İzoelektronik Facebook Sayfası
İzoelektronik'e Facebook sayfamıza katılarak destek olabilir, eklenecek yeni yazıları ve gelişmeleri Facebook üzerinden de takip edebilirsiniz.
Güncel Kalın

Eklenen Yazılar E-posta Adresinize Gönderilsin

Bizi RSS ile de takip edebilirsiniz.

Translate
Son Yorumlar
  • 90alper90: Merhaba Ozan Bey, Ölçümleri aldıktan sonra aynı anda göstermekte bir sıkıntı yok. Önemli olan 3 ölçümü de alabilmek. Bir önceki...
  • ozigeldi: alper teşekkür ederim bu arada ben ozan memnun oldum ben bu 3 ölçümü aynı lcd ekranda gösterebilimiyim pıc’e yeni başladım ve bu...
  • botan: meraba malzemeleri tedarik ettim motor olarak step motor aldım sizin yüklediğiniz programın aynısını yüklesem sorun yaşarmıyım acaba, yeni...
  • kuvvetkmc: Şöyle söyleyim; Anakart üzerinde ki; R1-R2-R3-R4-R4-R5-R6-R7-R8-R9- R10-R11-R12-R13-R14-R15-R16-R1 7-R18-R19 C1-C2-C3-C4 Q1;...
  • İzoelektronik: @kuvvetkmc Sorun çıkaran dirençleri daha net olarak belirtebilirseniz daha kolay yardımcı olunabilir. @botan Belirttiğiniz devreler...
drupal statistics module