Temmuz 2009 için Aylık Arşiv
CLEAR – PBP Türkçe
CLEAR
RAM içerisindeki tüm bölgeleri sıfırlar. Bundan dolayı kullanıcı tarafından tanımlanmış değişkenlerin yanında dahili sistem değişkenleri de sıfırlanmaktadır. Bundan dolayı yazılımcının bu komutu dikkatlice kullanması gerekmektedir. Bu işlem, Pic Basic Pro tarafından, BASIC Stamp üzerinde çalıştırıldığı zaman otomatik olarak yapılan bir işlem değildir.
HSERIN – PBP Türkçe
HSERIN {ParityLabel,}{Timeout,Label,}[Item{,...}]
Donanımsal olarak asenkron seri haberleşmeyi destekleyen cihazların, donanımsal seri portu üzerinden bir veya birden fazla veriyi almak için kullanılır.
HSERIN, PicBasic’de bulunan asenkron seri haberleşme fonksiyonlarından biridir. Bu fonksiyon, sadece donanımsal olarak USART birimi olan cihazlarda kullanılabilir. Seri giriş pinini ve diğer parametreleri öğrenmek için cihazın kullanım kılavuzuna (“datasheet”) bakılmalıdır. Seri haberleşme parametreleri ve “baud rate” değeri DEFINE ile belirtilir.
LOOKUP2 – PBP Türkçe
LOOKUP2 Index,[Value{,Value...}],Var
LOOKUP2 fonksiyonu, sabitlerden oluşan listeden değer döndürmek için kullanılabilir. Eğer Index parametresi sıfır ise, Var parametresi ile belirtilen değişkenin değeri listedeki ilk sabitin değeri olacaktır. Eğer Index parametresi bir ise, Var parametresi ile belirtilen değişkene ikinci sabitin değeri alınacaktır ve bu şekilde devam etmektedir. Eğer Index değeri, listedeki sabitlerin sayısından büyük veya sayısına eşit ise herhangi bir işlem yapılmaz ve Var parametresi ile belirtilen değişkenin içeriği değişmeden kalır.
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.
LOOKUP – PBP Türkçe
LOOKUP Index,[Constant{,Constant...}],Var
LOOKUP fonksiyonu 8-bitlik sabitlerden oluşan listeden değer döndürmek için kullanılabilir. Eğer Index parametresi sıfır ise, Var parametresi ile belirtilen değişkenin değeri listedeki ilk sabitin değeri olacaktır. Eğer Index parametresi bir ise, Var parametresi ile belirtilen değişkene ikinci sabitin değeri alınacaktır ve bu şekilde devam etmektedir. Eğer Index değeri listedeki sabitlerin sayısından büyük veya sayısına eşit ise herhangi bir işlem yapılmaz ve Var parametresi ile belirtilmiş değişkenin içeriği değişmeden kalır.
PEEK – PBP Türkçe
PEEK Address,Var
Address parametresi ile belirtilmiş adresteki yazmacı (“register”) okur ve sonucu Var parametresi ile belirtilmiş değişkende saklar. A/D çeviriciler ya da ekstra I/O (Giriş/Çıkış) portları PEEK komutu kullanarak okunabilir. Eğer Address parametresi sabit bir değer ise, bu adresteki yazmacın (“register”) değeri; eğer özel bir yazmaç (“register”) ismi (PORTA gibi) ise, ismi belirtilmiş yazmacın (“register”) değeri Var parametresi ile belirtimiş değişkene yazılır. Eğer Address, RAM bölgesindeki bir yeri belirtiyorsa, ilk önce belirtilen konumdaki değer okunur ve değeri Var ile belirtilmiş değişkene kaydedilir.
HPWM – PBP Türkçe
HPWM Channel,Dutycycle,Frequency
İçersinde dahili PWM birimi (CCP [Capture, Compare, PWM]) bulunan PIC’lerde donanımsal PWM üretimini kontrol eder. Bu şekilde PWM sinyali elde edilişi yazılımsal yerine donanımsal olduğundan, donanımsal PWM birimi ile PWM dalgası elde edilirken cihaz başka işler yapılabilir. HPWM ile donanımsal birim ayarlandıktan sonra, yazılımdan bağımsız bir şekilde PWM sinyali üretimi devam edecektir.
DEBUG – PBP Türkçe
DEBUG Item {,Item…}
Bir ya da birden çok Item‘i önceden belirlenmiş bir pin üzerinden, yine belirlenmiş bir “baud rate” değeri ile standart asenkron seri iletişim – 8N1 (8 data biti, 1 dur biti, eşlik yok) – formatında gönderir. İlgili pin, otomatik olarak çıkış yapılmaktadır. Item‘in önünde diyez (#) işareti olduğunda, ilgili Item‘in her bir basamağının ASCII karşılığı ard arda gönderilir.