|
Sayfa 4 Toplam: 4
MPLAB'ın Kullanımı
Assembly kodlarımızı MPLAB da yazıp derliyeceğiz onun için bu programın kullanımına dair kısa bir bilgi verelim.
Öncelikle kullanacağımız mikrodenetleyiciyi seçmeliyiz. Bunun için Configure/Select Device kısmına gidelim.
Buradan PIC16F628A'yı seçip OK diyelim.
Şimdi kodlarımızı yazabilmek için File/New deyip yeni bir sayfa açalım.
Daha sonra File/Save As kısmından dosyaAdi.asm şeklinde kaydedelim. Açtığımız bu boş sayfaya kodlarımızı yazalım. Daha sonra daProject/Quickbuild den yazdığımız kodu derleyelim.
Kod derlendikten sonra oluşan hex uzantılı dosya PIC e yüklenecek olan dosyadır.PIC e yükleme işinde ise programlayıcı devre kullanmalısınız.Eğer Ankara'da bulunuyorsanız Ulus-Konya Sokak‘tan uygun fiyata temin edebilirsiniz. Bu programlayıcıların kimisi seri porta, kimisi paralel porta, kimisi de usb ye takılmaktadır. Usb den takılanlar dizüstü bilgisayarlarla da kullanılabilmektedir. Ancak diğerleri dizüstü bilgisayarlarda düzgün olarak çalışmamaktadırlar. Bunun bir sonucu olarak da usb programlayıcılar diğerlerine göre daha pahalıdırlar. Bu programlayıcıların yanında programları da bulunmaktadır. Bu programları kullanarak kodunuzu derledikten sonra oluşan hex dosyasını pic' e yükleyebilirsiniz.
PIC Devresinin Kurulumu
Şekil 3:16F628A Pin Diagramı Şekil 4: 16F877A Pin Diagramı
Şekil 5 te PIC16F628A ya ait devre görülmektedir. PIC16F877A kullanmak istersek birkaç değişiklik yapmamız yeterli olacaktır. 16F877A da 2 adet VDD ve 2 adet VSS bulunmaktadır. 2 VDD pinini de +5 V'a diğer 2 VSS pinini de toprak(ground) a bağlamamız gereklidir.
Ayrıca kodun daha hızlı çalışmasını isterseniz 4 Mhz lik kristal yerine 16F877A da 20 Mhz kristal kullanabilirsiniz. Kristal bir osilatör çeşididir ve PIC in çalışması için gerekli olan saat sinayalini(clock signal) üretir. 16F628A kendi içerisinde dahili bir RC osilatör barındırır. CLKIN ve CLKOUT pinleri giriş/çıkış portu olarak kullanılmak istendiğinde harici kristal osilatör kullanmadan 16F628A nın içerisindeki dahili RC osilatör kullanılabilir. Şekil 5: 16F628A Devre Şeması
Biz uygulamalarımızda devreleri breadboard üzerine kuracağız. Dilerseniz bu iş için pertinaks kullanabilir veya baskı devre yapabilirsiniz. Breadboardun, pertinaksın kullanımına ve baskı devre yapımına buradan ulaşabilirsiniz.
Giriş yazımızın sonuna gelmiş bulunuyoruz, bu bilgiler ışığında PIC uygulamalarını sorunsuzca yapacağınızı umut ediyoruz.
Kolay gelsin...
Tuna Bulut
<< Başa Dön < Önceki 1 2 3 4 Sonraki > Sona Git >> |
varol
Yazan:: tamacun (Kayıtlı ) Tarih: 28-02-2010 06:06
» Yorumu cevapla...