Untitled Document

Pic Chipleri

Microchip Firmasının ürettiği yüzlerce çeşit Mcu'lar pic çipleri olarak adlandırılır.PiC kelimesinin açılımı programmable interface controller (programlanabilir arayüz kontrolörü) dür.
Ucuz maliyetleri her yerde bulunabilecek kadar yaygım olmaları ve basit kullanımlarıyla birçok mikrokontrolörden daha çok tercih edilirler.Çok yaygın olarak kullanılan bu mikrodenetleyici ailesi yılda 150 milyon entegrenin üzerinde satış yapmaktadır.
Pic Ailesinin Genel özellikleri
RISC komut sistemi( azaltılmış 35 komut)
Dijital giriş çıkış portları
Zamanlama Devresi
Ram veri belleği
Eprom veya flash bellek
Pic programlama
Pic programlamak kısaca 3 basamaklık bir işlemdir.
-Kodu yaz.
-Kodu makine diline çevir
-Kodu pic'e yükle.
Pic yazılımı ve Donanımı
Pic temelli robotlar yapmak için ilk olarak 3 şeye ihtiyacınız vardır. Compiler,  kodu pic'e yüklemek için programlama kartı ve kart yazılımı.Picleri programlamak için assembly dili kullanılabileceği gibi kullanımı kolay basic, gelişmiş bir dil olan C veya java gibi programlama dilleri ile pic projeleri üretilebilir. Hangi dil kullanılırsa kullanılsın çıkan  *.Hex dosyası bütün dillerde aynıdır. Yazdığınız programlama dilini makine dili olan Hex formatına çeviren programlar,  compiler denen programlardır. Bir çok compiler bulunabilir; en popülerleri Mpasm, Microcode studio, Proton plus,  PicC lite'dir.  Hex dosyasını pic'e yüklemek için bir programlayıcı karta ve bu kart için üretilmiş özel bir program gereklidir.
Pic programlama kartı bilgisayarla seri, paralel veya usb kablo ile haberleşir.

 


 
Pic Mikrodenetleyicileri programlamak için kullandığım Propic2 kartı

 
Propic kartıyla iletişim için kullandığım PropicXp yazılımı

16F628 Pic MCU 
Pic 16F628 flash belleğiyle oldukça kullanışlı bir mikrodenetleyicidir. Flash belleği 1000 kez programlanabilir. Programın  entegre içinde bekleme ömrü ortalama 40 yıldır.( henüz bu kadar yılı dolduran pic yok:))
Bu 18 pinlik Mcu'nun faydalı özelliği 16 Giriş çıkış pinine sahip olmasıdır. Kullanılabilecek 16 pinle bir çok iyi proje yapılabilir. 16 pinin giriş çıkış durumları, mantık devreleri pic'e programlanarak kaydedilebilir. Pic'in diğer kullanışlı özelliklerini sıralarsak;  düşük güç tüketimli uyku modu, zamanlayıcı, özel pwm pini, kod koruma, dahili osilatör ve daha bir çok özellik.




İlgili Linkler
Robot Programlama
Mikrokontrolörler
Programlama Dilleri