Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
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