Online Pic Compiler
  • ÜCRETSİZ - ONLINE PIC ASSEMBLY COMPILER
  • KULLANIMI KOLAY ARAÇLAR
  • ÖĞRETİCİ YARDIM DOSYALARI
  • HATA AYIKLAYICI VE SİMÜLATÖR ÖZELLİĞİ

İLK UYGULAMA

PIC mikrodenetleyicileri ile geliştirme kartından bağımsız çalışan bir uygulama yapmak oldukça kolaydır ve genellikle ucuza mal olur. Bu yazıda, 16F84A ile devre tahtasında çalışan bir flaşör uygulaması yapacağız.

GEREKLİ MALZEMELER

PIC programlayıcınız, bağlantı kablolarınız (jumper) ve devre tahtanızın (breadboard) olduğunu varsayarsak, yalnızca aşağıdaki malzemelere ihtiyacınız olacaktır.

  • 1 adet 4MHz Kristal,
  • 2 adet 22pF kondansatör,
  • 1 adet 220 Ohm direnç,
  • 1 adet LED (istenilen renkte) (Kızılötesi olmamasına dikkat edin),
  • 1 adet PIC16F84A mikrodenetleyici,
  • 5V kaynağı (5V'luk eski bir şarj aletini kullanabilirsiniz)

Eğer devrenizde RESET butonu olmasını da istiyorsanız, aşağıdaki iki malzemeyi listenize ekleyebilirsiniz.

  • 1 adet normalde açık buton, tactile buton olabilir. (OPSİYONEL- reset devresi için),
  • 1 adet 10 kOhm direnç (OPSİYONEL-reset devresi için),

Devrenizde RESET İSTEMİYORSANIZ, ki bu uygulama için zorunlu değil, MCLR pinini direk olarak 5V kaynağına bağlayabilirsiniz. Bu malzemeleri elektronik marketlerden veya internetten kolaylıkla temin edebilirsiniz.

PROGRAMLAMA VE DEVRE

Malzemeleri aldıktan sonra, aşağıdaki 6 adımı sırasıyla izlerseniz, PIC16F84A ile yanıp sönen bir flaşör devreniz olacaktır.

  1. Online PIC Compiler'ı (Link) açın.
  2. Örnekler menüsünden, LED Yakıp Söndürme örneğini seçin. Gerekli kodlar çalışma alanında belirecektir.
  3. Derle butonuna basın.
  4. Aç/Kaydet menüsünde boşluğa, bir dosya ismi yazıp (“uygulama1” gibi) Makina Kodunu Kaydet seçeneğine tıklayın. Bu işlem, oluşturulan .hex dosyasını bilgisayarınıza kaydedecektir.
  5. .hex dosyasını programlayıcı aracılığı ile 16F84A'ya yükleyip, çipi programlayıcıdan çıkarın.
  6. Son olarak, yukarıdaki devreyi kurun.

İlk uygulamanız hazır :)