CCS C ile PIC Ornegi
Dökümanı anlayabilmeniz için, temel seviyede C, PIC ve elektronik bilginizin olması gereklidir. Bu uyarıyı yaptıktan sonra temel seviyede C ve PIC bildiğinizi varsayarak dökümanıma başlıyorum.
Araç gereçler
Derleme, kod yazma işlemlerimiz için -> Picc CCS C Compiler
Devremizi çizmek, simule etmek için -> Proteus 7 Professional
Başlangıç
Öncelikle sizlere basit örnek vermek istediğim için döküman boyunca led örnekleri yapacağım. Evet başlayalım; Öncelikle PIC'imizden biraz bahsedelim. Örnekte kullanacağım PIC-> PIC16f84'dür. Bazı temel özellikleri şu şekildedir; PIC 16F84 18-pinli gelişmiş flash/eeprom 8-bit mikro denetleyici;
- A portu 5 Adettir (RA0,RA1,RA2,RA3,RA4 )
- B portu 8 Adettir. (RB0,RB1,RB2,RB3,RB4,RB5,RB6,RB7 )
- MCLR (Memory Clear) ucuna 0 V. uyguladığımızda, PIC16F84 reset edilmiş olur ve program başlangıçtaki adresine geri döner. MCLR ucu tekrar 5V olduğunda PIC16F84 programın çalışmasına ilk adresten itibaren devam eder.
- XT, LP veya HS modeller kristal veya seramik rezanatörler OSC1/CLKIN ve OSC2/CLKOUT uçlarına bağlanırlar.
Proteus'u yükledikten sonra bize 2 alt program sunacaktır, bunlar ARES ve ISIS'dir. Bizim şimdi kullanacağımız ISIS'dir. Başlat menüsündeki Proteus klasörü altında bulabilirsiniz.
Isis simgesi bu şekildedir.
Envanterimize ekliyeceğimiz elemanlar
Hit: 4454
Yazar: Holyzone