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
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ış
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.