21.08.2013 Views

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PIC mikrodenetleyicilerinin program veri yolunun uzunluğu ise değişkendir. PIC<br />

mikrodenetleyicileri dış dünya ile haberleşirken 8-bit‟lik veri yolu kullanılır. Microchip firması<br />

mikrodenetleyicilerini ailelere ayırırken “kelime uzunluğu” kriterini kullanmaktadır.<br />

PIC aileleri de kendi aralarında kullanılan bellek yapısı, çalışma frekansı, giriş/çıkış uç<br />

sayısı ve özel amaçlı donanım gibi özellikleri ile birbirlerinden ayrılırlar. Bu teknolojik<br />

farklılıklardan öncelikli olarak bilinmesi gereken bellek yapısıdır.<br />

4.2. PIC Program Belleği<br />

PIC mikrodenetleyicileri üç tip bellek yapısı ile üretilmektedirler. Bunlar, ROM, EPROM ve<br />

FLASH bellek olarak adlandırılırlar. Flash bellek tipi yapısal olarak EEPROM‟dan farklıdır. Flash<br />

bellek yapısı daha büyük miktarda veri saklamak için daha uygundur ve güç tüketimi daha azdır. Bu<br />

nedenlerden dolayı PIC‟lerde program belleği Flash, veri belleği EEPROM yapıdadır.<br />

ROM bellekli PIC mikrodenetleyicilerine üretim sırasında bir kez program yazılır ve yazılan<br />

program bir daha değiştirilemez. Yüksek miktarda seri üretimi yapılan elektronik sistemlerde ROM<br />

bellekli mikrodenetleyici kullanılması maliyet açısından avantaj sağlayabilir. Bu tip<br />

mikrodenetleyiciler CR kodu ile ifade edilir.(PIC12CR509A, PIC16CR56A)<br />

EPROM bellekli PIC mikrodenetleyicilerinin üzerindeki program silinip yeniden yazılabilir.<br />

Bu tip mikrodenetleyicilerde yazılı programın siline bilmesi için kılıfın üzerindeki pencereden belli<br />

bir süre UV(Ultra-Violet) ışınına tutulmaları gerekir. Kılıfların üzerine pencere bırakılmayan<br />

EPROM bellekli mikrodenetleyicilerde ise silme işlemi yapılamaz. Bu tip mikrodenetleyiciler tek<br />

kez programlanabilirler (OTP-One Time Programmble). EPROM bellekli PIC mikrodenetleyiciler<br />

C kodu ile ifade edilir.(PIC12C509A, PIC16C56A)<br />

Flash bellekli PIC mikrodenetleyicileri, program belleğine binlerce kez yazmaya olanak<br />

sağlarlar. Sadece programlayıcı devreleri veya ICSP (In Circiut Serial Programming- Devre<br />

Üzerinde seri Programlama) ile başka bir işlem yapmaya gerek kalmadan yeniden<br />

programlanabilirler. Bu açıdan, uygulama geliştirmede oldukça kullanışlıdırlar. Bu tip<br />

mikrodenetleyiciler F kodu ile ifade edilebilirler.(PIC112F629, PIC16F628, PIC16F877)<br />

Uygulama geliştirirken kullanılacak olan PIC mikrodenetleyicisinin bellek yapısının yanı<br />

sıra bellek kapasitesinin de göz önünde bulundurulması gerekmektedir. PIC mikrodenetleyicilerinin<br />

program bellek kapasitesi 512 byte ile 64 kbyte arasında değişmektedir. Ayrıca RAM ve EEPROM<br />

veri belleği kapasitesine de dikkat edilmelidir.<br />

4.3. Diğer Özelliklerine Göre PIC’ler<br />

Bellek tip ve kapasitesinin yanı sıra, en yüksek çalışma frekansı da mikrodenetleyici<br />

seçiminde önemli bir etkendir. Bu seçim uygulamanın gereksinimi olan işlem hızı göz önüne<br />

alınarak dikkatle yapılmalıdır. PIC mikrodenetleyicileri tipine göre en fazla 40MHz frekansinda<br />

İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!