Visual Basic - Basic - PicBasic ve Türevleri
16F628 İle 4 Haneli (16Bit)Sifre Programı
16F628 İle 4 Haneli (16Bit)Sifre Programı
-
2x16 lcd ve 16f628 kullandım tabi bide telefon tipi keypad var. (PicBasicde yazdım)
Az önce bitridim ilk defa burda paylaşıyorum ;
http://rapidshare.com/files/22118406/sifre.rar
proteus(isis) görünütüsü;
http://www.tuzlaatl.com/sifreresim.jpg
-Bu ne işe yarar?
-Bunu ancak şifre girildiğinde aktif olmasını istediğiniz alarm,kapı kilidi gibi yerlede kullanabilrisinizteknik özellikler;
OKU:
DEVRE ;
*Telefon tipi keypad
*PIC16f628
*2x16 LCD
*gerisi ıvır zıvırPROGRAM;
*Programı yükleyerek devreyi çalıştrdığınızda size şifre sorulur devrenin başlangıç şifresi 1234 dür.
(olmaz ise 4 kere kare yi deneyin)*Bu şifre girilip şifre doğru mesajı görüldüğünde yıldız tuşuna basarak şifreyi değiştirebilirisiz.
*Şifre değiştikten sonra picin resetlenmesi veya gücünün kesilmesi şifreyi başlangıç şifresine
DÖNDÜRMEZ , (çünkü girdiğiniz şifre eeproma kaydedilir.)*Şifreyi 3 kere yanlış girerseniz tekrar denemek için 5 dk beklersiniz.
*şifre doğru mesajı olduğu sürece porta.6=1 , yanlış mesajı olduğu sürecede porta.6=0 dır
*şifreyi 3 kez yanlış girip " 5 dk bloke " mesajı görüldüğünde reset atmak , power kesmek yemez :D
yine buda eepromda saklanan bilgidir.*olduda şifreyi unuttunuz bi zahmet pici söküp yeniden programlayınız ancak bu şekilde şifre
1234 olur.
not : insanlık halidir olurda programda bir açıklık veya hata var ise yada eklemek , değiştirmek
istediğiniz birşey varsa burada bildiriniz.IF yazılanı anlamadım diyorsan THEN
GOTO OKU
ENDIF -
super olmus eline saglik ozellikle poweri kesildiginde beklemeye devam etmesi programi guzel kiliyo tebrikler
-
tasekkeurler deneyacegım sımdı bakalım nasılmıs
-
Emeğine SağLık Hacı ;)
-
bende meraklıyım böyle şeylere ve şu vizeler bitsin bunnara yumulmayı düşünüorum,aklımda bir kac sual var yardımcı olursan sevınırım
şimdi ilk olarak elimde tasarlanmış birkac proje var bunnarla ilgili sorularıma başlayayım
devreyi bulduk...proteustan hazırladık...baskı devresını yaptık bakır plakete...bakır plaket üzerine takılacak malzemelerin yuvalarını neyle delmemi tavsiye edersin?
2nci olarak pic yi nasıl programlıcaz?bununla ilgili bilgim yok genel olarak acıklarsan sevınırm?proteusta ayarladık herşeyini giriş cıkışlarını fln ama o mikroişlemciye nasıl hükmedicez?(assembly dilinde kod yazıcaz programla fakat bunu pic ye nasıl aktarıcaz sen nerden aktarıorsun hangi programı kullanıorsun?)
devre yaparken en riskli kısımların nerelerdi?en cok nerelerde dikkatle yapmak zorunda kaldın?
baskı devre icin ozel bir sprey ile normal asitli yontem biliorum...hangisi onerırsın?
benım gbi yenı bir elektronikciye verecegin tavsiyelerin varmı?
sorular 2nci tekil sorulmuş dahi olsa bilenler ellerinden gelen yardımı yaparlar die umut ediorum...tahribat bilimi sever destekler nede olsa;)
-
Frosttear bunu yazdı:
-----------------------------bende meraklıyım böyle şeylere ve şu vizeler bitsin bunnara yumulmayı düşünüorum,aklımda bir kac sual var yardımcı olursan sevınırım
şimdi ilk olarak elimde tasarlanmış birkac proje var bunnarla ilgili sorularıma başlayayım
devreyi bulduk...proteustan hazırladık...baskı devresını yaptık bakır plakete...bakır plaket üzerine takılacak malzemelerin yuvalarını neyle delmemi tavsiye edersin?
2nci olarak pic yi nasıl programlıcaz?bununla ilgili bilgim yok genel olarak acıklarsan sevınırm?proteusta ayarladık herşeyini giriş cıkışlarını fln ama o mikroişlemciye nasıl hükmedicez?(assembly dilinde kod yazıcaz programla fakat bunu pic ye nasıl aktarıcaz sen nerden aktarıorsun hangi programı kullanıorsun?)
devre yaparken en riskli kısımların nerelerdi?en cok nerelerde dikkatle yapmak zorunda kaldın?
baskı devre icin ozel bir sprey ile normal asitli yontem biliorum...hangisi onerırsın?
benım gbi yenı bir elektronikciye verecegin tavsiyelerin varmı?
sorular 2nci tekil sorulmuş dahi olsa bilenler ellerinden gelen yardımı yaparlar die umut ediorum...tahribat bilimi sever destekler nede olsa;)
-----------------------------asit için perhidrol ve tuzruhu kullanıyok, en riskli kisim pek olmaz sanmiyom pici direk lehimleme yatak kullanırsan picim yanacak diye sorun etmezsin bu program pic basicde yazildi asm de yazmak için mplab 7.52 yi kullanabilirsin ama pic basic daha kolay derim sana picine daha rahat hükmedersin öyle pici yazdın cart curt bunu aktarmak için programlayıcı kartının olması gerek onuda alıyosun veya yaparsın basit birşey serial portdan yazılıyor pic yazmak içinse icprogu kullanıyoz, yuvalarıda ince uçlu matkap ile delebilirsin ;D başka ? (datadiver sınıf arkadaşım olur)
-
peki hocam pic yi c ile kodlayabilirmiyz?
ben assembly den hic cakmam bazı yerlerde görüorum hazır kodları ama acaba bunnarda c gbi kodlar mı die şüphe ediorm(hani başlarında int maindir #include lardır fln olmaz ya orneklerde assembly ile yazılanlardada yamuk olmasın die endişe ediorum)buna bir acıklık getirirsen sevınırım?cok ufak bir kodda yazabilirsen daha rahat anlarım ama sorun deil olmassa:)
hadi pararel port bilgisayarın arkasındaki girişlerden birtanesi onu biliorum seriye bir tane ornek verirmisin onu bilmiorum?ayrıca ben pararel porttan yapılır die biliorum aklımda öyle kalmış herhalde işin dogrusu nedir?
belki sacma olucak ama picbasic, basic diliyle mi kodlanıor?
toms hardware de pic programlayıcı nasıl yapılır şematıgını gordum aklımda onu yapmak var acıkcası ama hazırları nekadardır bunnarın?cok mu el yakar?
birde standart bir elektronik eşya yapıcam dielim kullanıcagım programları yazabilirmisin?ne ile ilgili olduklarını da yanına iliştirirsen bende bulurum bierden bakarım programlara şimdiden
picbasic dedin
icprog dedin başka varmı?
-
abü pic programlamak için pic programlayıcı kartına ihtiyacın var sonra programı yazmak için program (istersen not defterinde yazarsın ama bunu derlemek için hex e çevirmek için bir derleyiciye ihtiyacın var asm için = mplab picbasic için = microcode studio kullanıyoz) sonra bu hexe çevrilmiş programını pice yüklemen gerekiyor bunun içinde icprog kullanıyoz programlayıcı kartına picini takıyosun ciuv yüklüyosun (programlayıcı kartı 10ytl bişey kendin yapmaya değmez yani)
pic basic dede aynı vb gibi ama 40 komutu filan varzaten statementsindan çok dandik bi ingilizce bile herşeyi anlıyabiliyosun bi sorun olursa sor gene yardım etmeye çalışırım
-
eyw paşam aydınlattın beni oldukca şu vizeler bitsin yumulucam bu projelere drek...bir vukuat olursa kapını calarım haberin ola;)
-
kardeş saolasın ödev için süper
-
abi link:S silinmiş bi bakıver be:P