‘eeprom’ ile Etiketlenmiş Yazılar
DATA – PBP Türkçe
DATA {@Location,}Constant{,Constant…}
DATA fonksiyonu, sabit değerleri çip üzerine entegre edilmiş dahili EEPROM üzerine kaydeder. Location parametresi opsiyoneldir ve eğer herhangi bir değer verilmezse 0 olarak algılanır. Bu durumda kayıt işlemi 0 nolu adresten başlayacak ve sırayla devam edecektir. Eğer herhangi bir değer belirtilirse kayıt işlemine belirtilen adresten başlanır ve sırayla devam edilir. Opsiyonel olarak, programın ilerleyen kısımlarında kullanmak için kayıt adresinin başladığı yere bir etiket (“label”) atanabilir.
EEPROM – PBP Türkçe
EEPROM {Location,}[Constant{,Constant...}]
EEPROM fonksiyonu, sabit değerleri çip üzerine entegre edilmiş dahili EEPROM üzerine kaydeder. Location parametresi opsiyoneldir ve eğer herhangi bir değer verilmezse 0 olarak algılanır. Bu durumda kayıt işlemi 0 nolu adresten başlayacak ve sırayla devam edecektir. Eğer herhangi bir değer belirtilirse kayıt işlemine belirtilen adresten başlanır ve sırayla devam edilir. Constant parametresi ile sayısal sabit değerler veya “string” (katar) tipi sabitler verilebilir. Verdiğiniz sayılsal değerlerin ikilik tabanda yazıldığı zaman sadece en düşük 8 bitine karşılık gelen değeri (“least significant byte”) kaydedilir. Bir başka değişle onluk tabana göre 255′ten daha büyük değerler kaydedilemez. Bu durum ile ilgili gösterimi aşağıda bulabileceğiniz video incelememizde izleyebilirsiniz. “String” (katar) tipi sabitler ise harf harf ASCII kodlarına çevrilerek kaydedilirler. Bu tip sabitler kaydedilirken herhangi bir esktra bilgi ya da karakter (Örneğin: \n) otomatik olarak eklenmez. Kaydolan tek şey, ardışık bir şekilde harflerin ASCII kodlarıdır. Yine video incelememizde bu konu ile ilgili bilgi bulabilirsiniz.
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.
Mikroişlemci ve Mikrodenetleyiciler E-Kitap
Bu elektronik kitapta adından da anlaşılabileceği gibi mikroişlemciler ve mikrodenetleyiciler üzerinde durulmuştur.Ek olarak mikroişlemci ve mikrodenetleyiciler arasındaki farklardan da bahsedilmiştir.Mikrodenetleyiciler ( örneğin PIC ) ve mikroişlemciler ile ilgili başlangıç seviyesinde açıklayıcı bir kaynaktır.Mikrodenetleyicilerin ve mikroişlemcilerin çalışma yapısı ve bileşenleri hakkında açıklayıcı bilgiler verilmiştir.Mikroişlemci olarak 6502, mikrodenetleyici olarak da PIC 16F84 örnek alınmıştır.
Ayrıca bir PIC’in nasıl programlanabileceği örnek kodlarla ve resimlerle anlatılmıştır.Günümüzde oldukça popüler olan PIC’lerin yapısını, onları kullanmayı ve programlamayı öğrenmek isteyen kişiler için yararlı bir kaynaktır.
Detaylı konu listesi de şu şekildedir: