Konum > Anasayfa / Cep Telefon / Pıc C Ögrenmek İsteyenler Buraya

| Abone olun, haberiniz olsun RSS

Pıc C Ögrenmek İsteyenler Buraya

14 Temmuz 2008 Kategori: Cep Telefon

Evet arkadaslar uzun süre daha bilgili arkadaslar boyle bir konu yayınlayacak diye bekledim ama ne yazıkki kimse el atmadı.

Ben daha bu konular üzerine arastırırken buldugum dökumanı yayınlayarak buyuk bir eksigi kapatmıs olacagım.
Bu belge ile temel seviyede her seyi ögrenmiş olacaksınız. Elimden geldigi kadar yardımcı olmayada calısırım.Ancak daha iyi yardımcı olacak arkadaslarda var burada.
Öncelikle son versiyonlardan bir tane pic yi alttaki linkten indirebilirsiniz

Asagıda yayınlamıs oldugum dokumanı Mehmet aşık adında bir meslek yuksek okulu hocası hazırlamıstır. Tanıyanlar selam soylesin.

 

Ön işlemler

Başına # yazılarak kullanılır. Ana aprogramdan önce eprogramın en başında tanımlanır. .

#ASM

#ENDASM

Anlamı: :Program içerisinde assembly kodları yazılacaksa #asm ve #endasm arasına yazılır.

rnek:
:#asm

movlw 0×8
movwf 0×0C

#endasm



 

Dosyanın kurulumu sırasında

gibi bir hata gelecek bu programın eski bir versiyonuna sahip oldugunuz anlamına geliyor onemsemeyin.

Daha sonra mplab programının yerini soracak onu gostermelisiniz. Bu demektir ki daha onceden mplab pcye yuklenecek. www.microchip.com dan indirip kurabilirsiniz.

Kurulum bitti ama programı kırmak için “ccs 3.227 pcwh patched files” klasorundeki 2 dosyayı :\Program Files\PICC klasorune kopyalamanız gerekmekte.

Artık yeni bir proje acıp ilk programımızı yazabiliriz.

“Project/ New/ PIC Wizard” tıklıyoruz.
proje ismini yazıp kaydedeceginiz yeri ayarladıktan sonra

ekranı gelmekte. Burası alt kısımlarında cesitli sekmeler olan bir bolum buradan projede kullanılacak picin ayarlarını yapıyoruz.
General bolumunde device tipini 16f84 olarak ayarladım. hemen yanında osilator frekansını sececeksiniz.
Fuses kısmından osc tipini seciniz. ve kod koruma istiyorsanız code protecti işaretleyin.

Communications sekmesinden picte kullanılabilecek seri haberleşme ayarları yapılıyor.(Kullanacaksanız bir bilenden ayarlarını sorarsınız. Yada biri ayrıntılı bir program içerisinde bu kısmıda anlatır)

Spi and Lcd sekmesinden spi iletişim protokolu ayarları ile lcd ayarları yapılıyor.Bu pic desteklemedigi için bu bolumde ayar yapamazsınız.
Bazı sekmeleri cok onemli olmadıgından atlıyorum.

I/O Pins sekmesinden pinlerin program acılısında tek tek input yada output durumlarını ayarlıyorsunuz.Program içerisinden programın akısına gore zaten surekli degiştiriyoruz.

Header Files sekmesinde program içerisinde kullanmak isteyebileceginiz bazı dosyalarla ilgili kutuphanelerin yuklenmesini saglıyoruz.

Buralardaki ayarları yaptıktan sonra ok tusuna basıp programımızı yazabilecegimiz editor kullanıma acılıyor.

” #include “:\Documents and Settings\Desktop\ccs notlar\1\yeni proje.h” ” satırı yaptıgımız ayarların saklandıgı dosyayı gostermekte.

void main()
{

Bu kısıma programınızı yazıyorsunuz

}

Programınızı yazdıktan sonra F9 tusuna basarak derliyorsunuz. 2 numaralı