Kitap Tanıtımı |
Mikrodenetleyiciler, kullandığımız birçok elektronik cihazın kaçınılmaz şekilde önemli bir parçası haline gelmiştir. Bu nedenle mikrodenetleyicili sistem tasarımlara olan ilgi de gün geçtikçe artmaktadır. PIC mikrodenetleyicileri ise kolay kullanım, basit donanımlarla programlanma ve yazılım geliştirme araçlarırının genelde ücretsiz sağlanması gibi nedenler ile, mikrodenetleyicilerle çalışmaya yeni başlayanlar içiı uygun bir seçenektir.
PIC mikrodenetleyicilerini kullanmaya yeni başlayanlar için, "Her Yönüyle PIC16F628" adlı kitabımızda temel bilgiler sunularak, assembly dilinde yazilan basit uygulamalar ile PIC16F628 mikrodenetleyicisinin kullanımının kavratılması amaçlanmaktaydı. Assembly dili donanıma keskin bir hakimiyet sağlamasına karşın, uygulama yazılımı karmaşıklaştıkça hata bulma ve kod takibi oldukça zorlaşabilmektedir. Bunun yanında, bazi işlemleri (örn; ondalık sayı işlemleri) assembly dili ile gerçekleştirmek bir hayli zorlayıcı olabilir. Bu noktada C dili, donanıma hakimiyeti olabildiğince korurken, yazılım geliştiriciye birçok esneklik sağlamaktadtr.
C dili ile uygulama geliştirme, assembly diline göre daha kısa sürede ve kolay şekilde yapılabilmektedir. Ayrıca yazilan C kodları, farklı mikrodenetleyicilerde bile küçük değişikler ile rahatlıkla kullanabilmektedir. Ancak bu durum assembly dili için genelde geçerli değildir. Uygulama geliştiriciler de yaygın olarak C dili ile program yazarken, bazi durumlarda C dili ile assembly dilini birlikte kullanmaktadırlar.
Mikrodenetleyicilerin C dili ile programlanmasına yönelik Türkçe eserlerin yetersiz sayıda olması, bu kitabın yazımırıdaki temel nedenlerden biridir. Diğer yandan bu kitapta, diğerlerinden farklı olarak güncel ve işlevsel uygulamalar ele alınmıştır. Her bir uygulama, başka uygulamalarda kullanılabilecek şekilde ele alınmıştır.
Bu kitapta yer alan uygulamalar, Fevzi Zengin ve Musa Şanlı'nın 2001-2005 yılları arasında Kocaeli Üniversitesi, Elektronik ve Haberleşme Mühendisliği Bölümü'ndeki lisans öğrenimleri sırasında, Oğuzhan Urhan ve M. Kemal Güllü yürütücülüğünde yapmış oldukları çalışmalar arasından seçilmiştir.
Bu kitabın, C dili ile PIC mikrodenetleyicilerini programlama ile uğraşacaklara yararlı olması dileklerimizle...
Fevzi Zengin Musa Şanlı
[email protected] [email protected]
Haziran 2006
Oğuzhan Urhan M. Kemal Güllü
[email protected] [email protected]
Web adresi: www.pictr.net
İÇİNDEKİLER
MİKRO DENETLEYİCİ SİTEMLER İÇİN C
BASİT BİR C UYGULAMASI
TERMOMETRELİ SAAT UYGULAMASI
LCD İLE STADART VE TÜRKÇE KAREKTERLERİN KULLANIMI
ADIM MOTORA UYGULAMASI
INFRARED HABERLEŞME UYGULAMASI
RF (RADYO FREKANSI) HABERLEŞME UYGULAMASI
PC KLAVYE UYGUKAMADI
SAYISAL SICAKLIK ALGILAYICI İLE TERMOMETRE UYGULAMASI
DS 1302 İLE SAAT UYGULAMASI
DTMF KULLANARAK SABİT TELEFON HATTI ÜZERİNDEN KONTROL UYGULAMASI
MPLAB KURULUMU VE CC5X İN MPLAB İLE KULLANIMI |