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


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 16F84 Programlama" 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!

PIC 16F84 Programlama

Kayıt: 10 Nis 2006
Mesajlar: 19

Offline
selaminko
Tarih: 17 01 2007 14: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....




PIC 16F84 Programlama


Benzer Konular

- PIC 16F84 Mikrodenetleyici İleri Programlama Seminerleri Notları

- PICBIT ile PIC Programlama
- 16F84 ile Sinüs çıkış oluşturma
- Temel Seviye PicBasic ile PIC Programlama
- saü - programlama dillerinin prensipleri ders notu (türkçe)
- mpasm - pic programlama
- eeprom programlama (yardım)
- PLC S7 200 programlama teknikleri
- ELN4087 Mantıksal Programlama ders notu

- Bilgisayar programlama dersi I ders notları




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 için 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