Ocak 2009 için Aylık Arşiv
OUTPUT – PBP Türkçe
OUTPUT Pin
Pin‘i çıkış olarak ayarlar. Pin, sabit bir değer, 0-15 arası bir değer, 0-15 arası bir değer içeren ( Örneğin: B0 ) bir değişken ya da pin adı ( Örneğin: PORTA.0 ) olabilir.
Örnek
OUTPUT PORTA.0 ‘ PORTA, pin 0 çıkış olarak ayarlandı
Alternatif olarak bu işlem daha pratik ve kısa yolla yapılabilir.
SELECT…CASE – PBP Türkçe
SELECT CASE var
CASE expr1 {, expr…}
statements
CASE expr2 {, expr…}
statements
{CASE ELSE statements}
END SELECT
Bazı durumlarda CASE kalıbını kullanmak, IF…THEN kalbını kullanmaktan daha pratik olmaktadır. Bu ifade variable‘ı ( var ) belirli değerlerle ya da aralıklarla karşılaştırıp, sonuca göre işlem yapmaya yarar.
ISIS ile Detaylı PIC Simülasyonu Nasıl Yapılır?
Merhaba arkadaşlar,
Elektronikle uğraşan neredeyse herkes, yaptığı devrenin analizini yapmak ve pratikte nasıl çalışacağını görmek için simülasyon yazılımları kullanır. Kuşkusuz ki en çok kullanılan simülasyon yazılımı da Proteus-ISIS’tir.
Eğer sisteminizde MPLAB programı yüklü ise ( MPLAB ile ilgili yazımıza buradan ulaşabilirsiniz. ) ISIS ile bu yazılımı entegre edebiliyor ve PIC analizi yapabiliyorsunuz. Fakat MPLAB kullanmadan da ISIS’in kendi analiz özelliği ile kullandığınız PIC’i oldukça detaylı şekilde analiz edebiliyorsunuz. PIC yazılımını komut komut çalıştırabiliyor ve bu sırada PIC’ın yazmaç ( register ) durumlarını, EEPROM haritasını, RAM haritasını, program haritasını görebiliyorsunuz. Bu, özellikle devrenizin beklemediğiniz bir şekilde çalışmadığı durumlarda, hatanın PIC’e yüklediğiniz yazılımda olup, olmadığını anlamanızı kolaylaştırıyor.
Sizlere sadece ISIS yazılımını kullanarak simülasyon sırasında PIC’i nasıl izleyebileceğinizi anlatmaya calışacağım.
END – PBP Türkçe
END
Program akışını durdurur ve cihazı düşük güç moduna sokar. Tüm giriş-çıkış pinleri ( I/O ) son hallerini korur. END komutu, SLEEP komutunu sürekli çalıştırarak çalışmaktadır. END, STOP veya GOTO komutu, programın, hafızanın sonuna geldiğinde tekrar baştan çalışmasını engellemek için her programın sonuna eklenmelidir.
Bunlara da Bakın
- SLEEP
- STOP
- GOTO
Tüm fonksiyonların listesine buradan bakabilirsiniz.
Yazıyı e-posta veya 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.