1000 kişiden bir kişi için ! devam.... 320volt blog

Elektronik Devreler Projeler » Microchip PIC devreleri bilgiler, Yazar Projeleri Makaleler Elektronik Genel »

PIC16F877 ile LCD Göstergeli Şifreli Kilit

pic16f877-lcd-sifreli-kilit1

1-Şifreleyici devre PIC 16F877 ile yapılmıştır. Montajı kolay ve maliyeti düşüktür.

2-Bu devrede PIC16F84 ’ün EEPROM hafızasını kullandım.Bundan dolayı yazdığımız şifre PIC16F877 ’nin besleme enerjisi kesildiğinde kaybolmaz.

3- PIC 16F877 i şebekeden gelebilecek parazitlerden korumak için filtre düzeneği son derece gereklidir.Aksi halde EEPROM hafızası bozulur veya PIC resetlenir.

pic16f877-lcd-sifreli-kilit-devresi pic16f877-lcd-sifreli-kilit-beslemesi-7805-regulator

ÖNEMLİ NOT= Devrenin +5v beslemesine anahtar bağlamayın .Çünkü anahtara basılma sırasında kontak sıçraması oluşur.Bu sıçrama PIC16F84’ün EEPROM hafızasını etkiler.
4-Yazdığımız şifreyi defalarca değiştirebilir, 1 ile 10 haneli sayılar yazabiliriz.5-Şifreyi sadece 3defa yanlış girme hakkımız var . 3. defa yanlış girersek devre kilitlenir ve pin 2 kodunun girilmesi gerekir. Pin 2 kodu girildikten sonra şifre tekrar yenilenir .

6-program açık unutulursa otomatik kapanır.

UYARI= PIC 16F877 ‘e en az 8MHZ kristal kullanınız

KULLANMA KILAVUZU

1-Filtre bobini ve kondansatörler mutlaka gereklidir bunların değerleri şunlar:
kutusuz kondansatörler 100n 63v
kutuplu elektrolit kondansatör 220mf 16v veya 470mf 16v
filtre bobini 0,5mm izoleli telden halka biçimindeki Ferit nüveye 10 tur sarılmalı.

2-PIC ‘i ilk defa çalıştırıyorsanız RB7’ye bağlı yeni şifre yaz uyarı ledi Yanar ve LCD ekranda YENI SIFREYI GIR yazısı çıkar Bu sırada kullanacağımız şifreyi yazarız. Yeni Şifreyi yazdıktan sonra # tuşuna basarız. Ekranda SIFRE KAYDEDILDI yazısı çıkar bir süre sonra GIRIS ICIN * BAS yazısı sürekli gözükür.

DİKKAT=PIC ‘e sadece 1 ile 10 haneli bir sayı yazabiliriz

3-Kilidi açmak için önce * tuşuna basarız.Sonra GIR ledi sürekli yanar ve ekrenda SIFREYI GIRINIZ yazısı gözükür .Bu sırada şifremizi gireriz .son olarak # ye basarız .Şifre doğru girilmişse ekranda SIFRE DOGRU yazısı çıkar RB0 ‘a bağlı LED Yanar.Röle enerjilenir.

Şifre yanlışsa RB5 ‘e bağlı LED yanar ve ekranda AAAAA YANLIS yazısı çıkar. 3 defa yanlış şifre girildiyse ekranda SIFRE KILITLENDI PUK KODUNU GIRIN yazısı gözükür

Bu durumda pin 2 kodu girilir .

4-PORTA,5 e bağlı otomatik kapa anahtarına basılı ise kilit bi süre açılır daha sonra kapanır anahtara basılı değilse kilit sürekli açık kalır kilidi kapatmak veya şifreyi yazmaktan vazgeçmek için * tuşuna basarız

5-PIC ,başla işlemi yapıldıktan sonra 2 dakika çalışır otomatik olarak ana programa döner

PIN 2 KODU:

PIN 2 Kodu 45 defa 1 tuşuna sonra # 10 defa 0 tuşuna ve # tuşuna basılıp tamamlanır. Bu kodu yanlış girerseniz

Program açılmaz. Bu kodları sadece asm içinde değişir.

ŞİFRE DEĞİŞTİRME:

Şifre değiştirmek için önce eski şifre girilir ve kilit açılır. Sonra RA4’e bağlı şifre değiştir butonuna basılır.RB7 ‘ye bağlı
LED yanınca buton bırakılır . yeni şifre yazılıp # tuşuna basılır ve LED1 söner.

ŞİFRE UNUTULURSA

Şifre unutulduğu zaman açmanın sadece iki yolu var . Bunlar:
1-PIC 16F84 ‘ü programlama kartına takıp EEPROM veri kısmında şifre görülür ( EEADR 0……9 arası ) EEADR 11 de en son kaç haneli şifre girildiği görülür.

2-Şifre değiş butonu ile 5 tuşuna basılı tutulur. Bir süre sonra LED2 ve LED3 birlikte sürekli yanar .pin 2 kodu girilir.
Daha sonra LED 1 ışık verir ve diğer ledler söner.yeni şifre yazılıp # tuşuna basılır .

NOT=PIN 2 KODUNU ASM DOSYASINDAN DEĞİŞTİREBİLİRSİNİZ ( KILIT ETİKETİNDEN SONRASINI İNCELEYİN )

Dosyalar: pic16f877-ile-lcd-gostergeli-sifreli-kilit.zip

sakla feedmail facebook twit  

Yazar: profahmet

Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 11 yazısı bulunmaktadır. Yazarımız hakkında bilgileri ve diğer yazılarını görmek için bakınız;

online elektronik komponent satışı

 
  1. gökhan diyor ki:

    hocam dosyaları indirdim denedim gayet güzel çalışıyor ama asm dosyasındaki ‘iyi günler’ yazan yerdeki karakterleri değiştirdim ve mplab ile denedim hata veriyor ve error olarak görünen config satırı. Yani oraya istediğim bir şeyi yazmam mümkünse bunu nasıl yapmalıyım?

  2. halit diyor ki:

    Sayın arkadaşlar bu devre çok güzel çalışmakta çalıştıramayan arkadaşlar mutlaka bir yerlerde yanlışlık yapıyor olmalaı

    TESTET
    	CALL	BEKLE	;kontak sışramasını önle
    	BTFSS	PORTA,3
    	GOTO	TESTET
    	MOVLW	.10
    	SUBWF	YAZKOD,W
    	BTFSS	STATUS,Z
    	GOTO	KILIT
    	GOTO	BYDZ_0
    ;---------------------------
    BYDZ_0
    	CALL	ZAMAN_0
    BYD2
    	MOVLW	.3
    	SUBWF	SAYAC4,W
    	BTFSS	STATUS,Z
    	CALL	ZAMANSAY
    

    burada 10 ve 3 sayılarını değiştirmelisin tabi bu orjinal asm de 45 ve 10 dur 45 defa 1 10 defa 0 dır sen bunları değiştirirsen puk kodun değişmiş olur ben bu devreyi yaptım ve arabamda kullandım aracımda kontak bulunmuyor sifreyi giriyorsun ve arabam çalısıyor çok güzel bir devre ahmet hocaya tesekkür ederim

  3. gökhan diyor ki:

    devreyi yapan arkadaşlar baskı devre varsa gönderebilirmisiniz?

  4. halit diyor ki:

    Bu işine yarar kardeş

    http://320volt.com/wp-content/uploads/2011/02/16f877sifreli-kilit-uygulamasi.zip

  5. Göktuğ diyor ki:

    Yeni güncellenen projeyi indirdim ancak açılışta hata veriyor galiba Proteus uyuşmazlığı nasıl giderebilirim acaba. Şimdiden tüşekkürler arkadaslar.

  6. Halit diyor ki:

    proteus 7,5 i kullanırsan böyle bir derdin kalmaz devre süper çalışıyor değişiklik yapmaya acık bir çalışma şahsen kendi aracıma monte ettim süper çalışıyor

  7. ommer diyor ki:

    selam.projenin baskı devresi yok kendim uğraştım fakat elde edemedim ısısdan arese aktaramadım yardımcı olabilirmisiniz?

Yorum Sayfaları

Yorum yapın

Doğrulama: (kutuyu işaretleyiniz)


  • Lütfen Türkçe imla kurallarına dikkat etmeye özen gösteriniz.
  • Yorumunuz yönetici tarafından kontrol edilmeden yayımlanmaz.
  • Paylaşılan devrelerin malzeme listesini istemeyiniz. Olsa zaten paylaşılırdı şema üzerinden listeyi çıkartabilirsiniz
  • Gavatar sitesine avatarınızı yükleyebilirsiniz.
sponsor

sponsor

diptrace

diptrace

sponsor

sponsor

embeddedtrading

embeddedtrading

sponsor

sponsor

seo

Seo Danışmanlığı

feed save face twit  
Translate: TürkçeEnglish

Forum Son İletiler