PIC Uygulamaları
"Bunu da mı görecektik?" demeyin. 41. yazısında Barbaros pic ile kilit yapmış. Siz ne duruyorsunuz? Siz de yapın.
Bu ay sizlerle pic 16F84 ile yapılmış bir elektronik şifreli kilit uygulamasını ele alacağız. Devremiz pıc 16F84 işlemcisinin tüm avantajlarını kullanan bir tasarım. Kilit, şifresini 16f84 içindeki data EEPROM hafızasında saklamaktadır.
Devre Şemasını Görmek İçin Buraya Tıklayın.
Devre şemasından görüleceği gibi devre basit bir konfigürasyona sahip. Kilit şifresi 4×3 matrix şeklinde bağlı bir tuş takımından girilir. Devre programlandığı anda kilit şifresi 1234 dür. Röle çıkışını aktif hale getirmek yani kilidi açmak için 1234 tuşlanır ve ardından # basılır. Eğer şifrede hata yoksa röle çeker.
Mevcut şifreyi değiştirmek için ise , örneğin 1961'e : 1234 * 1961#1961# gibi bir tuş işlem sırası izlenmelidir. Eğer giriş şifresi doğruysa * basıldığında led yanarak işleme hazır olduğunu belirtir. Şifre değiştirme başarısızsa eski şifre geçerliliğini korur.
PIC programı kilit.hex'i kilit.zip dosyasında bulabilirsiniz.
Bu ay pic ile elektronik şifreli kilit yaptık… Başarılar.
Kısa bir açıklama :
PIC Uygulamaları yazı dizisini hazırlarken amacım pic programlama konusunda ders vermek yada asm programlamayı öğretmek degildi. Bunu benden çok daha iyi yapan Sinan ve Adnan arkadaşlarım var ve onlara buradan teşekkür etmek isterim. Amacım klasik lojik kullanarak yapılabilecek uygulamaların işlemci ile yapılmış versiyonlarını ihtiyacınız olan noktalarda kullanmanız için vermek.
Bu uygulamalar çalışması için gerekli minimum program desteği olan .hex dosyaları ile birlikte verilmektedir. Gerekli gördüğüm zaman asm uzantılı dosyaları program zipi içine dahil ettim. Bu yazı dizisindeki uygulamaları birebir gerçekleştirmek için asm uzantılı dosyalara ihtiyaç yoktur. Eger bu tip bir uygulamanın asm dosyasına ihtiyac duyarsanız aynı devreyi kurup geliştirmeniz her zaman mümkün. Bu tip uygulamalar size fikir üretmeniz için yol gösterici olarakta algılanabilir.
Bu tip uygulamaların benzerlerini ve asm uzantılı dosyalarını internette yapacağınız küçük bir araştırma ile bulabilirsiniz. Ayrıca üretici firma olan MICROCHIP firması örnek asm kodları ve örnek devreler açısından bulunmaz bir kaynak kütüphanesine sahip. Adresleri www.microchip.com .
Bu açıklamaların ışığında asm uzantılı dosya isteklerini yazının amacını aştığı için karşılayamadığımı belirtmek isterim.
Saygılarımla,
Barbaros AŞUROĞLU
Cork – İRLANDA
Editörün Notu:
Barbaros tekrar aramızda Türkiye'de. Hoşgeldin dostum…