KİTAP KAYNAK KİTAP MK314-MİKRODENETLEYİCİLER VE PROGRAMLAMA 1.
MAÇ
Mikrodenetleyiciler ve programlama dersinde önerilen kaynak kitap. Bu kitap ile mikroC derleyicisini ve PIC18F4550 mikrodenetleyicisini özgün uygulamalar aracılığıyla öğrenme olanağı bulacaksınız. Verilen bütün uygulamaları mikroC'nin esnek yapısından dolayı kolayca istediğiniz başka bir mikrodenetleyiciye uyarlayabileceksiniz. Her anlatılan konu sonunda örnek uygulamalar bulunmaktadır. Uygulamalarda verilen konunun pekiştirilmesine yardımcı olacak mikroC kodları kullanılmıştır. Kitap, USB iletişim konusunda çoğu kullanıcının öğrenmek istediği arabirim yazılımlarının Visual C# kullanarak nasıl yazılacağı hakkında kolay anlaşılır bilgiler içermektedir. Her bir uygulama, programcının proje oluşturmasına yardımcı olacak şekilde düşünülerek tasarlanmıştır. Uygulama devreleri bizzat yazarlar tarafından kurulmuş ve test edilmiştir.
Neden MikroC derleyicisi ?
MikroC programlama dili günümüzün güçlü ve kütüphanesi en zengin programlama dillerinden birisi olmakla birlikte;
C tabanlı olması,
Komut yapısının kolay, kullanışlı ve esnek olması,
PIC programlama için yapılacak olan kaynak programın yazılımı, derlenmesi gibi işlemlerin tek bir yazılım ortamından yapılabilmesi,
Kendisini en çabuk güncelleyen derleyici ve yenileyen kütüphaneye sahip olması,
MikroC içerisinde gelen örnek devre şemaları ve program kodlarının her birinin proje mahiyetinde ve öğretici olması,
İnternet üzerinden, mikroteam ekibi tarafından yardım olanağının bulunması.
Paralel, seri ve USB veri iletişimini kolay biçimde sunması.
Mikrodenetleyici donanımlarına kısıtlama getirmeden, kolay ve esnek erişim olanağı vermesi,
Pointer tanımlama ve program içerisinde kolayca erişim olanağı sunması.
Neden PIC18F4550 mikrodenetleyici ?
PIC18 ailesi içerisinde üstün donanım mimarisi ve birimlerine sahip olması,
Özelliklerine göre uygun fiyatının olması,
Donanımsal USB iletişim biriminin bulunması.
Gelişmiş RAM ve EEPROM bellek kapasitesine sahip olması.
Seçilebilir dahili osilatöre sahip olması.
gibi üstün özelliklerinden dolayı programcıların genel tercihidir. Kitap içerisinde ele alınan konular şu başlıklar altında toplanmıştır: 1.
MikroC dilinin genel özellikleri,
2.
MikroC derleyicisi ve MikroC kütüphanesinin kullanımı,
3.
MikroC’de proje dosyası oluşturma,
4.
Basit mikroC uygulama örnekleri,
5.
PIC18F4550 mikrodenetleyicisinin donanım yapısı,
6.
Timer(Zamanlayıcı/Sayıcı) donanım birimleri,
7.
CCP ve ECCP donanım birimleri,
8.
SPP donanım birimi,
9.
MSSP donanım birimi,
2
10. EUSART donanım birimi, 11. A/D donanım birimi, 12. Comparator (karşılaştırıcı) donanım birimi, 13. HLVD donanım birimi, 14. USB donanım birimi, 15. RTC, ısı, ses ve rotary pulse encoder uygulamaları, 16. DC, step ve RC motor uygulamaları, 17. IR (Kızılötesi) ve RF (Radyo Frekans) iletişim,
18. Grafik LCD’ler ile SD/MMC kart’lar ve uygulamaları
3