PIC: Klasik Logic Yerine Mikroişlemci
Pic programlayıcı ve şemasını bekleyenler işte beklediğiniz yazı.
Geçen ayki yazıda bir pic 16c84 işlemciyi hayata geçirmek için yardımcı
birtakım araçlara ihtiyaç duyduğumuzu belirtmiştim.Bu araçlar:
- PIC 16F84 veya PIC16C84
- MPASM Assembler
- ASCII Editor
- Programlama Devresi
- Programlama islemi icin yazilim
Bu ekipmanı nereden ve nasıl temin edeceğimize kısaca bir göz atalım.
PIC16F84 veya yerine PIC 16C84'ü elektronik yedek parça satan
mağazaların bazılarından temin etmek mümkün. Herhangi bir TTL lojik
entegresi kadar temini kolay olmasa da gene de yaygın olarak bulunabiliyor.
ASCII Editör olarak herhangi bir ASCII editor kullanılabilir, bizim için en
kolay bulunan editor DOS'un içinde gelen EDIT'tir. Bir PIC programı
assemblerda "COMPILE" işlemi yapılmadan evvel editorde
program olarak yazılır ve saklanır.Bu text programın sonu mutlaka.
ASM olmalıdır. Örnegin deneme.asm
MPASM Microhip tarafindan yazIlmış bir PIC assembler programıdır.
Bu program tüm pic ailesini kapsar. MPASM 'in hem Windows altında
çalışan hem de dos altında çalışan versiyonları bulunmaktadır.
Bu programı Microchip sitesinden bedava alabilirsiniz.
Programlama devresi bir adet DB9 dişi Konnektör ve üç adet dirençten
oluşmaktadır. Bu devre çok basit olup PC 'nin COM portunu kullanır.
Devrenin gerçekleştirilmesi aynı zamanda minimum bir PIC Sistemi
yapmamızı gerektirdiğinden iki işi bir defada halletmiş olacağiz.
Şekil 1 ve Şekil 2 deki devreleri kurarak
hem bir programlayıcı hem de bir PIC tabanlı Bilgisayar Sistemimiz olacak.
Bir PIC İşlemcisinin çalişması için bir adet kristal, 2 adet direnç,
3 adet kondansatör ve 14 nolu bacağa +5Volt ,
5 nolu bacağa toprak vermek yeterlidir.
Geri kalan bacaklar giriş ve çıkış portlarıdır.
Şekil1 de yer alan 3 adet dirençten oluşan devre com port ile pic'in ilgili
bacaklarını birleştirir. Bu devre yalnızca picprog.zip deki yazılımla birlikte
ve sadece PIC16C84 ve PIC 16F84'un programlanması için kullanılır.
Şekil 2 deki devre ise Minimum PIC Sistemi olarak adlandırdığımız devredir.
Bu devreyi şekil 1 ile birlikte kullanarak PIC programlama işlemi için gerekli
komple sistemi elde ederiz.
Programlama işlemi sonunda şekil 1 deki devre picden ayrılarak
Şekil 2 deki sistem tek başına yüklenen programı çalıştırır.
Programlama yazılımına picprog.zip adlı dosyayı alarak sahip olabilirsiniz.
Bu dosyanın içinde üç adet dosya sıkıştırılmıştır.
Bunlar PGM.BAT, JDM84.EXE, PIP02.EXE'dir.
Yazılımın çalışması ve PIC 16C84 ve PIC 16F84'ün özelliklerini gelecek
ayki yazımda anlatmaya çalışacağım.
Pic ile ilgili bilgiler ve MPASM için http://www.microchip.com