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.

programlar proje dosyalarına dönüştürülerek, aynı editör içerisinde derlenebilmektedir. Derlenen<br />

programda PICSTARTPLUS gibi çeşitli programlayıcılarla mikrodenetleyicilerin içerisine<br />

yüklenmektedir.<br />

Bütün bu özellikler dikkate alınarak en uygun mikrodenetleyici seçimi yapılmalıdır. Çünkü<br />

mikrodenetleyiciler ticari amaçlı birçok elektronik devrede yaygın olarak kullanılmaktadır.<br />

PIC programlayıcıları, program kodlarını yazarken bir komutun kaç bitlik bir sözcük<br />

uzunluğundan oluştuğuyla pek fazla ilgilenmezler. Seçilen bir yongayı programlarken uyulması<br />

gereken kuralları ve o yongayla ilgili özelliklerin bilinmesi yeterlidir. Bu özellikler; PIC 'in bellek<br />

miktarı, I/O portu sayısı, A/D dönüştürücüye sahip olup olmadığı, kesme fonksiyonlarının bulunup<br />

bulunmadığı, bellek tipinin ne olduğu (Flash, EPROM, EEPROM vb.) gibi bilgilerdir.<br />

1.4. <strong>Mikro</strong>denetleyici Seçimi<br />

<strong>Mikro</strong>denetleyici seçimi kullanıcı için oldukça önemlidir, çünkü mikrodenetleyiciler ticari<br />

amaçlı bir elektronik devrede yaygın olarak kullanılmaktadır. Bu sistemlerin öncelikle maliyetinin<br />

düşük olması için mikrodenetleyicinin de ufak ve ucuz olması istenir. Diğer taraftan ürünün<br />

piyasada bol miktarda bulunması da önemlidir. Tüm bu hususlar dikkate alınarak, kullanıcılar<br />

öncelikle hangi firmanın ürününü kullanacağına karar veririler. Daha sonra da hangi seriden, hangi<br />

ürünün kullanacaklarına karar verirler. Burada mikrodenetleyicinin belleğinin yazılım için yeterli<br />

büyüklükte olması, kullanılması düşünülen ADC (Analog Dijital Dönüştürücü) kanalı, port sayısı,<br />

zamanlayıcı sayısı ve PWM (Pulse Widht Modulation- Darbe Genişlik Modülasyonu) kanalı sayısı<br />

önemlidir. Ayrıca tasarımcı yapılacak iş için uygun hızda mikrodenetleyici kullanmalıdır. Tüm bu<br />

hususlar dikate alınarak uygun mikrodenetleyiciye karar verilir. Ürün geliştirmek için pencereli<br />

(EPROM) veya FLASH tipinde olan belleği silinip, yazılabilen mikrodenetleyici kullanılır. Çünkü<br />

ürün geliştirme aşamasında mikrodenetleyici defalarca silinip, yazılabilmektedir. Ayrıca belleği<br />

daha hızlı silinip, yazılabilen FLASH mikrodenetleyiciler öğrenmeye yeni başlayanlar için cazip<br />

olmaktadır.<br />

Seçimi etkileyen bu noktaları kısaca açıklarsak;<br />

<strong>Mikro</strong>denetleyicinin İşlem Gücü: Her uygulamada farklı bir işlem gücüne gereksinim<br />

duyulabilir. Bunun için yapılacak uygulamada kullanılacak mikrodenetleyicinin çalışabileceği<br />

en yüksek frekans aralığı seçilmelidir.<br />

Belleğin Kapasitesi ve Tipi: Geliştirilecek olan uygulamaya göre program belleği, veri belleği<br />

ve geçici bellek kapasitesi dikkate alınmalıdır. Kullanılacak olan belleğin tipide uygulama için<br />

önemli bir faktördür.<br />

Giriş/Çıkış Uçları: <strong>Mikro</strong>denetleyicinin çevre birimler ile haberleşmesinin sağlayan uçlardır.<br />

Bu nedenle giriş/ çıkış uçlarının sayısı oldukça önemlidir. Yapılacak olan uygulamaya göre bu<br />

faktörde dikkate alınmalıdır.<br />

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

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

Saved successfully!

Ooh no, something went wrong!