Elektrotekno.com Ana Sayfa || Dijital devreler, projeler || Programlayıcı Devre Şemaları


PIC 16F84 Programlama

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Programlayıcı Devre Şemaları forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "PIC ve AVR için usb programer" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 10 Nis 2006
Mesajlar: 19

Offline
selaminko
Tarih: 17 01 2007 13:39

PIC 16F84 Programlama
PIC 16F84 Programlama
PIC 16F84 Programlama
PIC 16F84 Programlama


Selam Arkadaşlar...
Bu derste Bassar arkadaşımın katkılarıyla bir 16F84'ün adım adım programlanmasını göreceğiz.

...Öncelikle PIC 16F84 ' ümüzü programlamak için bir programlama devresi yapılmalıdır. Ancak devre yapma işlemi gözünüzü korkutmasın. Zira bu devre yapımı kolay, maliyeti düşük bi devredir. Bu devrenin şeması aşağıdadır.

konnektör ( 9 pin ) PIC soketi (18 pin)


Bu devreyi yaptıktan sonra iş PIC ' in takılıp programlanmasına geliyor.

...Programlamak için birçok devre yapılabilir aslında. Ancak her bir devre ayrı bir programla programlanabilir. Yukarıdaki devre için kullanılan programlayıcı PicUp tır. Bu programı yüklemek için burayı tıklayın.

...Yapacağımız işlemler Bassar'ın forumda söylediği aşamalardır.
Öncelikle bir notepad açıyoruz. Notepad te 16F84'e yazacağımız programın kodlarını uygun bi şekilde yazıyoruz.





...Kodlar şekildeki düzgünlükte ve aynı satırdakilerin arasında bir tab kadar boşluk olacak şekilde yazılmalıdır. Dosyayı ***.asm şekilde kaydediyoruz. Bu dosya 16F84 'e yüklenecek ***.hex dosyasına çevrilecek dosyadır. Bu dosyayı, MPLAB programıyla gelen MPASM programını çalıştırıp çağıracağız. Bu programı çalıştırıp ***.asm dosyamızı bulup çağırdığımız zaman şu pencereyle karşılaşırız.





...'Browse' ile dosyamızı buluruz. 'Assemble' butonuna bastığımızda, ***.asm bilgisayarınızda nerde ise, aynı yerde ***.hex , ***.cod , ***.err , ***.lst dosyaları oluşturulur. Tabi yazılımda hata olmadığını gösteren aşağıdaki pencereyi gördüğümüz zaman oluşturulmuştur bu dosyalar.




Eğer hata varsa ***.asm ' de yazılan kodlarda bi hata vardır demektir.

Hata görmedik diyelim. Artık PIC ' e yüklenecek yazılım ( ***.hex ) hazırdır.
Bundan sonra yapacağımız işlem bu ***.hex dosyasını PicUp programıyla çağırmak.





Bu pencerede " File -> Open " ile ***.hex dosyasını çağırın. Daha sonra Programlama kartını bilgisayarın COM Portlarından birine bağlayın. Ancak COM1 dışında bir porta bağlayacaksanız
" File -> Settings " te bağladığınız COM portunu seçmelisiniz. Bu kısımda ayrıca PIC modelini de seçebilirsiniz. Tabi "Configuration Memory" den osilatör tipini seçmeyi unutmayın. Programlama kartı bilgisayara bağlandıktan sonra herşey hazırdır. Artık programlama kartı üzerindeki PIC ' e yükleme yapılabilir.

Eğer PIC üzerinde daha önceden bir bilgi varsa Read Chip ile bunu okuyabilirsiniz.
Erase Chip ile içindeki bilgi silinebilir. program Chip ile ***.hex dosyasını yükleyebilirsiniz. Verify Chip ile doğrulatabilirsiniz.

Hadi kolay gelsin....

2 Kullanıcı bu konu için rambat arkadaşımıza teşekkür ettiler




PIC 16F84 Programlama


Benzer Konular

- Pic 16F84 ile 10 Bit ADC Devresi

- Basic veya C ile dsPIC programlama ekitap (ingilizce)
- Pic 16F84 ile monitör kontrolü
- Pic Programlama ve Simulasyon PIC önce simule et sonra devresini kur kullan
- 16f84 ve adc0831 ile voltmetre yapma
- Başkent Üniversitesi - Bilgisayar Programlama Lab. I
- plc programlama için hazırlanmış türkçe program
- 16f84 pic programlayıcı ve deneme kartı
- seri port - 16f84 - c kodu

- pic 16f84 programlama ve deneme kartı

- 16f84 ile lcd uygulaması yardım!

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72