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.
Özel Donanımlar: Yapılacak olan uygulamanın çeşidine göre mikrodenetleyiciye farklı çevre<br />
birimleri de eklenebilir. <strong>Mikro</strong>denetleyici çevre birimleri ile iletişim kurarken kullanacağı seri,<br />
I 2 C, SPI, USB, CAN gibi veri iletişim protokollerini destekleyen veya ADC, analog<br />
karşılaştırıcı gibi analog verileri işleyebilecek donanımlara sahip olması dikkate alınmalıdır.<br />
Kod Koruması: <strong>Mikro</strong>denetleyicinin sahip olduğu kod koruması özellikle ticari uygulamalarda<br />
program kodunun korunmasına olanak sağlamaktadır.<br />
1.5.<strong>Mikro</strong>denetleyicilerin Yapısı<br />
PIC mikrodenetleyicileri donanım olarak birbirlerine benzerler. Bazıları çok sayıda port ve<br />
zamanlayıcılara sahiptir ve PWM kanalları olanlarda vardır. <strong>Mikro</strong>denetleyiciler de aritmetik<br />
işlemlerin sonucunun saklandığı yer STATUS kayıtçısı olarak adlandırılır. Ayrıca bu kaydedici<br />
bellek banklarının (bank 0, bank 1, bank 2 ve bank 3) seçimi içinde kullanılmaktadır.<br />
<strong>Mikro</strong>işlemcilerdeki akümülatörün (A,ACC) karşılığı PIC mikrodenetleyicilerinde W (Working<br />
Register-Çalışma Kaydedicisi) olarak verilmiştir. PIC mikrodenetleyicileri aritmetik ve mantık<br />
işlemleri için yalnızca bir ana kaydediciye sahip oldukları için diğer mikrodenetleyicilerden<br />
farklıdırlar. Sekiz bitlik W kaydedicisi CPU‟dan veriyi başka bir yere transfer etmek için de<br />
kullanılır. Ayrıca WDT zamanlayıcısı da bulunmaktadır. PIC mikrodenetleyicileri içerisinde dahili<br />
osilatör devresi bulunmaktadır. PIC mikrodenetleyileri Harward mimarisi ile yapıldığı için oldukça<br />
hızlıdır. PIC mikrodenetleyicileri büyük oranda birbirine benzer donanıma sahiptirler. Herhangi<br />
birinin çalışması ve programlanması öğrenildiğinde rahatlıkla diğerleri de uygulamalarda<br />
kullanılabilmektedir.<br />
1.6. Bölüm Kaynakları<br />
1. O. Altınbaşak, 2001. “<strong>Mikro</strong>denetleyiciler ve PIC Programlama”, Atlaş Yayıncılık, İstanbul.<br />
2. N. Gardner, 1998. “PIC Programlama El Kitabı”, Bileşim Yayıncılık, İstanbul.<br />
3. O. Urhan, M.Kemal Güllü, 2004. “Her Yönüyle PIC16F628”, Birsen Yayınevi, İstanbul.<br />
4. N. Topaloğlu, S. Görgünoğlu,2003. “<strong>Mikro</strong>işlemciler ve <strong>Mikro</strong>denetleyiciler”, Seçkin<br />
Yayıncılık, Ankara.<br />
5. Y. Bodur, 2001. “Adım Adım PICmicro Programlama”,İnfogate.<br />
6. M. Kemal Güngör,2003. “Endüstriyel Uygulamalar İçin Programlanabilir Kontrol Ünitesi” .<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 14