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.

Ö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

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

Saved successfully!

Ooh no, something went wrong!