Teknomerkez
TR EN ES
Konular

0-99 İleri Geri Buton Kontrollu Sayıcı

Yazar: Mehmet Yılmaz
Tarih: 18.04.2006
Türkçe

Önemli: Devre ile ilgili şikayetler olduğundan dolayı yapmamanızı öneririm. Hatayı düzeltince bu yazı güncellenecektir.

Devre CMOS 4000 serisi entegrelerle gerçeklerştirilmiş basit bir sayıcı devresidir. Devrenin kalbi, CD4510 ileri geri sayıcı entegresi ve CD4543 BCD'den led displey sürücü entegresinden oluşmaktadır. CD4093 entegresi ise İLERİ-GERİ seçici ve Buton gecikme sağlayıcı olarak kullanılmıştır. Gösterge olarak Katod 7 Segment LED displayler kullanılmıştır.

Devrenin Çalışma Özellikleri:

Devrede üç tane buton bulunmaktadır. İleri sayma butonu, geri sayma butonu ve reset (sıfırlama) butonu. İleri sayma butonuna basıldığında sayıcılar bir ileri sayıyıor. Geri sayma butonuna basınca sayıcılar bir geri sayıyor. Resetleme butonu ile sayıcılar sıfırlanıyor ve başlangıç değerine dönüyor. Bütün sayıcılarda oluşan değerler anında 7 segment LED displeylerde anlık olarak gösterilmektedir.

Devrede kullanılan U1:A ve U1:B 4093 kapıları RS Flip-Flop devresidir. Basılan butona göre ileri ve geri seçici anahtar olarak görev yapmaktadır. B1 Butonu ileri saymayı, B2 butonu geri saymayı sağlamaktadır. U1:C kapısı, R1 direnci ve C1 kondansatörü düzeneği ile B1 ve B2 butonuna basıldığında oluşan palsta gecikme sağlamaktadır. Bu gecikme ile butonların arklarından kaynaklanan atlamalar önlenmekte ve geri saymaya fırsat verilmektedir. D1 ve D2 diyotları ile R2 direncinden oluşan bölüm, bir VEYA (NOR) kapısı görevi görmektedir.

Devrenin Besleme voltajı +5Volt olarak denenmiştir. +5 Volt şemada VDD uçlarına bağlanacak. Ayrıca entegrelerin VDD uçları da +5 Volt besleme ucuna bağlanacak. Entegrelerdeki besleme uçları şemada gösterilmemiştir. İstenirse 4000 serisi entegrelerin müsade ettiği sınırlarda besleme değeri kullanılabir. Besleme voltajı değişikliğinde displeylerin uçlarına bağlanan 470 ohmluk dirençlerin değeri besleme değerine göre seçilmelidir. Besleme voltajı değiştirildikten sonra Geri butonuna basıldığında ileri sayma gibi bir durumla karşılaşılırsa, C1'in 100nF olan değeri değiştirilmelidir. Devrede ayrıca, entegrelerin VDD ve Şase uçları arasına filtre amaçlı olarak 100nF kondansatör kullanılmalıdır.

Devre 0-99 sayıcı olarak yapıldıysa da, sayıcılar ve göstergler arttırılarak sayma hanesi çoğaltılabilir.

Malzeme Listesi:
U1: CD 4093
U2, U4: CD 4510
U3, U5: CD 4543
D1, D2: 1N4148
R1-R5: 10K
R6-R19: 470ohm
C1, C2: 100nF
B1, B2, B3: Buton

Ekler:
Devre şemasını büyük görmek için tıklayınız.
Devrenin Proteus ISIS dosyasını (Winzip dosyası) indirmek için tıklayınız.

Notlar:
1.
Devre deninmiştir. Proteus ISIS programında simülasyonda görülebilecek düzensizlikler devre malzemelerle yapıldığında olmamaktadır.
2. Devrenin baskıdevresi bulunmamaktadır.

Önemli: Devre ile ilgili şikayetler olduğundan dolayı yapmamanızı öneririm. Hatayı düzeltince bu yazı güncellenecektir.

Yorumlarınız

Emre - 21.04.2006
Bu Devrenin Baskı devresi Olursa çok yardımcı olmuş ve + sevap işlemiş olursunuz Lütfen...
POLAT - 30.05.2006
BAskı Devresini isis çiziminden ARES e convert ederek zaten sizde elde edebilirsiniz...

Ayrıntılar için www.genclikatesi.com forumlarına yazarsanız size yardımcı olmaya çalışırım....
receb - 08.06.2006
slm. bu devreyi direk enerji verildiginde 59 yazıp ve her pals de geriye dogru sayacak sekilde nasıl yapabiliriz yardımcı olursanız sevinirim.
Mehmet YILMAZ - 09.06.2006
Sayın Recep,
Bahsettiğniz devre aslında yeni bir tasarımı gerektiriyor. Bu devre üzerinde düşünmeden ama bu devreyi göz önüne alarak şunları yapabilirsiniz.
Öncelikle flip-flop'u diyotları ve ileri butonunu kaldıracaksınız. A1..A4 girişlerini 5 ve 9 un binary değerlere göre bağlayacaksınız. 10 nolu U/D ucunu Şaseye bağlayacaksınız. 1 nolu PE girişine RESET devresindeki gibi geciktirme devresi yapacaksınız, ama resetten daha uzun gecikme yapmalı. RESET butonunu da kaldırabilirsiniz. Bu bilgiler yeterli olmalı.
recebcolak - 27.06.2006
ilgilendiginiz için çok teşekkür ederim ama benim elektronk bilgim hiç tok deneçek kadar az dediginiz gibi yapmaya çok çalıştım ama yapamadım.herhangi bir şema veya foruma ayrı bir başlık altında bırakabilirseniz çok sevinirim pıcle yapın derseniz o entegreleri yüklemesini bilmiyorum ama ögrenme çabası içindeyim lütfen yardım ederseniz çok sevinecegim bu devreyi 59 dan aşagı saydırmamın amaçı okula teslim edip gelecek döneme mezun olmak
mustafa kocer - 28.06.2006
cok guzel olmuş.isite dosyayı acmıyorum acaba nasıl açacagım hakkında bilgi verirmisiniz.
Mehmet Yılmaz - 28.06.2006
Sayın Mustafa, kullandığınız ISIS'in versiyonu eski olabilir
Berat HACI - 09.07.2006
Ben bu devreyi bir amfi devresinde değer gösterici olarak ayarlamak istiyorum fakat nasıl yapacağımı bir türlü kestiremiyorum acaba bana en kısa sürede yardımcı olabilirmisiniz ? Ve bu sayıcı devresini 0-100 olarak değiştirsem öyle kullansam nasıl hazırlamam gerekir ???
Mehmet Yılmaz - 11.07.2006
Sayın Berat HACI, Ben devreleri kendi başlarına düşünürüm. Bu devreyi düşündüğünüz biçimde düzenlemek yerine yeni bir devre düşünmenizde fayda var. Nasıl bir şekil düşündüğünüzü tam anlayamadım. Vumetre gibi değil herhalde. Ayrıntı için mail atarsanız daha faydalı olmaya çalışırım.
mergül - 25.08.2006
ayarladığım sayıya kadar sayan ve sayma değri bittiğinde motoru sürecek, anyı zamanda sayarken displeyde görebileceğim bi devreye acil ihtiyacım var yardım ederseniz sevinirim.
BİLAL OLCAY ESEN - 20.09.2006
hocam merhaba ben meslek lisesi öğrencisiyim bana çok acil ileri geri reset butonları 2 adet 10mm display kullanarak 0-99 sayıcı devre şeması ve hex kodları lazım yardımcı olursan çok çok çok sevinirim ama bugün acil mutlaka okula vermem gerek
şimdiden kolay gelsin
kahraman - 24.11.2006
bu devrenin tek displayli olan şeması elinizde bulunurmu? saygılarımla
Mehmet Yılmaz - 24.11.2006
Sayın Kahraman,
Devrede bulunan 7SEG2, R13-R19, U5, U4 parçalarını kullanmazasanız bu devre tek displeyli olur.
gökhan - 30.11.2006
sayın hocam dediğiniz gibi proteusda calısmadı ama devrede insallah calısır.sayıcılarla ilgili elinize devre gecerse Eposta ma gönderirseniz sevinirim herkese saygılarımla iyi günler
yasemin - 17.12.2006
hocam buton a basıldıgında 0-99 arasından rastgele sayı secip display de görüntüleyen devreyi nasıl yapabiliriz.Ben 555 entegresinden kare dalga alarak 7490,7447 ve flip-flop kullanarak yapmayı denedim ama basaramadım.Yardımcı olursanız sevinirim....
oguz - 19.12.2006
selam adım oguz ogretmenım bana 4 hanelı ılerı gerı sayıcı verdı bunun seması baskı seması ve acıklamasını ınternet ustunde bulamadım bana anlasılabılır sekılde yapıp gonderırsenız cok sevınırım. cunku benımde o seklı devreye dokmem lazım bu konulardanda fazla anlamıyorum o yuzden bıraz anlasılacak sekılde yazarsanız sevınırım sımdıden herkeze kolay gelsın oalanbay@hotmail.com
mehmet arby - 20.12.2006
hocam bu sayıcı devresini p16f84 ile nasıl yapacağımız konusun da yardımcı olursanız sevinirim.devre şemasını ve kaynak kodlarını bulabilirmiyiz.teşekkürler
emrah - 01.02.2007
hocam merhaba bana bunun PIC16F84 0'dan-99'a yürüyen bantta malzeme sayıcısını yapabilirmisin??!
ramazan - 13.02.2007
Öncelikle devre için teşkkürler. Merak ettiğim bu sayıcı devresine istenilen (ölçülen) son 10 değeri hafızasında tutan bir eklenti yapılabilir mi?
atilla - 27.03.2007
bu devreyi yaptıgınız için çok teşekür ederim devreye bir adet BC237 transistörünü kulanarak devreye bir hoparlör baglasaydınız daha iyi olurdu ve butona her basışta hoparlörde bir ses çıkardı böyle olsaydı daha iyi olurdu
yinede teşekürler
salih cakır - 24.04.2007
selam.acaba bu devrenin aynısını ama displeyle olanı degilde ledlerle olanını bulmam mumkunmu projemi telsim etmem 1 hafta kaldı ancak ben bi turlu bulamadım yardımcı olursnız sevinirim...
Hakan Bora - 23.05.2007
arkadaşlar ben bu devreyi tasarladım yaptım ama ileri sayarken normal bir şekilde sayıyor geri sayma butonu bastığımda saçmalamaya başlıyor acaba bu entegrenin sorunumudur yoksa devrede bir hatamı var bu konuda yorum yaparsanız sevinirim hocam...
Mehmet Yılmaz - 24.05.2007
Sayın Hakan, Ben devreyi yaptığımda bahsettiğiniz sorunla karşılaşmadım. Durumu geniş olarak e-posta ile bana aktarırsan bir inceleme yaparım.
önder - 30.05.2007
o-9 arasında ileri geri sayııyı görmek istiyorum
Mehmet Yıldız - 16.06.2007
Ben bu devreyi yaptım ama 23.05.2007 tarihinde yorum yapan Hakan arkadaşın yaşadığı problemin aynısıyla karşılaştım. İleriye normal sayarken geri saymaya başlayınca karasızlaşıyor ve alakasız rakamlar oluşuyor. Devreyi defalarca kontrol ettim. Sorun ne olabilir..
saygın - 14.11.2007
slm ben proteusta çizimiş dosyasını indirip proteusta çalıştırmaya çalıştırdığımda sorun veriyo neden olablir acaba???
ercan - 24.11.2007
0-99 gerı sayıcı 2 butonlu ve butonun bırı reset dıgerı ıse ıkı ıslem yapıyor baslat ve durdur yardımcı olursanız cok sevınırım

SERDAR - 31.01.2008
HAYIRLI GÜNLER HOCAM,BENİM SORUM DAHA ÖNCE ÇALIŞTIĞIM ŞİRKETTE WELLER'İN WMD-3 ÜNÜ KULLANMAKTAYDIM.BUNUNLA BCI ENTEĞRELERİ SÖKÜP TAKMAKTA,ISISINI VE ÜFLEME DERECESİNİ DİSPLAYLE 0-99'A KADAR İLERİ ,GERİ AYARLAYABİLMEKTEYDİK.İLERİ VE GERİ TUŞLARINA AYNI ANDA BASILDIĞINDA ISI DERECESİ,TEKRAR HER İKİ TUŞA AYNI ANDA BASARAK HAVA ÜFLEME MODUNA GEÇMEKTEYDİ.
BU CİHAZIN YAKLAŞIK FİYATI 4000 YTL CİVARI HATTA DAHA FAZLA OLDUĞU İÇİN KENDİM TASARLAMAYI DÜŞÜNDÜM.
İLERİ GERİ SAYICI DEVRESİNİ 12 VOLT MOTOR KONTROL DEVRESİNE NASIL UYARLACAĞIMI VE ISI İÇİN RESİSTANSI (220 DEĞİL DÜŞÜK VOLTAJLA RESİSTANS KONTROLÜ) NASIL KONTROL EDECEĞİMİ ÇÖZEMEDİM.
YANİ KISACA BU SAYICI DEVRESİ İLE MOTORUN VE RESİSTANSIN VOLTAJINI NASIL YÜKSELTİP ALÇALTILACAĞINI ÇÖZEMEDİM.BİRDE BU DEVRENİN BASKI DEVRESİ ELİNİZDE MEVCUT İSE BANA MAİL GÖNDEREBİLİRMİSİNİZ.BU KONUDA YARDIMCI OLABİLİRSENİZ SEVİNİRİM.. TEŞEKKÜR EDERİM.
rahmi ekinci - 28.03.2008
devreyi en güzel şekilde açıklamışsınız.devrenin proteusda hazırladığınız için teşekkür ederim.kastamonu m.y.okulunda okuyorum.hocamız ödev olarak bu devreyi verdi ilk başda biraz zorlancağımı sandım amam sizin sayenizde devreyi rahatlıkla yaptım.çok güzelde çalışıyor .
hakanogru - 01.05.2008
Kolay gelsin Hepinize.. Devreyi indirip proteusta çalıştırdım fakat ilk enerji verildiğinde sayı 10 dan başlıyor yani 1 ler hanesi carry out çıkış veriyor bunun önüne nasıl geçebiliriz. birde 1 ler hanesiyle 10 lar hanesinin yeri karışmış herhalde ben kendimce bunun üstesinden geldim ama şu ilk enerjilendiği zaman 10 dan başlamasaydı iyi olurdu.
Mehmet Yılmaz - 02.05.2008
Sayın hakanogru, anladığım kadarıyla devreyi malzemelerle çalıştırmadın ve {k}PROTEUS{/k} dosyasını inidirip denedin. Yazının sonunda;

Notlar:
1. Devre deninmiştir. {a}Proteus ISIS programında simülasyonda görülebilecek düzensizlikler devre malzemelerle yapıldığında olmamaktadır.{/a}

şeklinde yazılı olan nota dikkat etmenizi öneririm. Ben de simülasyonlarda yaşadığım sorunlar sebebiyle artık PROTEUS programını hiç kullanmıyorum ve önermiyorum. Lütfen Proteus ile ilgili sorunlarınızı üretici firmaya iletiniz.

Fakat bu yazıyı bu şekilde hazırlamıştım. Şimdi hazırlasam KiCad kullanırım. Yarın daha iyisini bulursam onu kullanırım.

Devreyi malzemelerle denediğin halde bir sorun oluyorsa bunları bildirmeni her zaman beklerim.
MURAT - 13.05.2008
çok tşkrler bu devryi ne ne zamdir arıyordum hoca artik çk kizmişti neyse sgol
Mehmet Çepni - 09.12.2008
slm bana 7447-7490-555 entegreleri ile yapılmış 0-9 sayıcının devre şeması lazım.hiç bi sitede bulamadım.bilen biri varsa mail atarsa çok sevinirim.
şimdiden tşk.
Kemal AYDIN - 16.01.2009
Devreyi tasarlayanların emeğine sağlık.
Bu devreyi tasarlayan arkadaşıma sormak istediğim devreyi teoride değilde pratikde gerçekleştirdimi.
4510 tümdevresinin datasheets incelendiğinde bu devre çalışabilir gözüküyor
ileri saymada problem yok
Ya geri saymada
İleri saymada tümdevrenin U/D pinine Lojik 0 gelmekte yukarı saymak için Clok beklemektedir. Buraya kadar normal.
Geri saymada ise aynı anda U/D pinine 1 CLK pinine 1 gelmekte yukarıdan aşağı sayma yapmayacaktır.
Zaman gecikmesi yapmanız gerekecekdir.
Sırayla U/D pini 1 sonra CLK pini 1 olacaktır
bu devrede atlanılmışdır.
İlk elektrik verildiğinde otomatik reset yapsaydınız displayde 00 olcaktı rastgele bir sayı değil.
Bu açıklamaları yapmamın sebebi bazı meslek lise hocaları bu devreyi uygulaman öğrencilere vermekde öğranciler sıkıntı yaşamaktadır.
Umut Dedeoğlu - 26.02.2009
Merhaba hocam sizden Bişey isteyebilirmiyim bana acil 0-50 sayıcı devresi lazım proteusta çizimi ve asm kodlu programı.Lütfen yardımcı olurmusunuz...?
erkankaya - 19.03.2009
devreyi yapdık herşey doru ama devre sorun yaratıo ileri geri butonuna basıldığında 2şer 3 er atlama yapıo nedendir yardım edermisiniz ?
yahya bulan - 01.04.2009
hocam baskı devresi yokmu?
yahya bulan - 01.04.2009
baskı devreye nasıl çeviricez convert onu bilmiyorum yarıdmcı olurmsun
Mehmet Yılmaz - 02.04.2009
Anladığım kadarıyla benim devreyi denemelerinde bir soruna raslamamıştım ama çalışmasında sorun olabilir. Devreyi yeniden gözden geçireceğim ve varsa hata gerekli düzeltemleri yapacağım. Geniş izahatından dolayı Kemal Aydın arkadaşa teşekkür ediyorum.
yunus evren - 20.04.2009
E-MAİLİMİ ELEKTRONİKÇİ HERKEZ EKLEYEBİLİR

İSİS DE DEVRE ÇALIŞIYOR ELİNİZE EMEĞİNİZE SAĞLIK

BASKI DEVREDE 10 SANİYELİK İŞ BEN YAPICAM İSTEYEN MSN EKLESİN
oktay - 30.04.2009
geri sayarken problem çıkıyor düzeltilmiş olanı varsa daha ii olur.
recep korkmaz - 14.05.2009
devre ileri saymada normal çalışıyor fakat geri sayma butonuna basınca düzensiz sayıyor...
burcu - 27.05.2009
mrb hocam ben 2 butonla takip edilen 0-99 arası sayı ileri geri hex dosyası lazım acil olarak mail adresime atabilirseniz çok mullu oluru.şimdiden tsk ederim
burak - 08.06.2009
ben devreyii kurdum ilerii sayarkenn normal bi şekilde sayıyo ama geri butonuna basılınca gene ileri saymaya başlıyor.Devreyi okdar kontrol ettim hiç bi sorun bulamadım.C1 kondansatörünün değerinide değiştirdim ama sorun gene aynıı :( LÜTFEN YARDIM!!!!!!!
Mehmet Yılmaz - 09.06.2009
Merhaba Burak, Bu devre ile ilgili şikayetler var ve ben bu devreyi yeniden kurarak çalıştıracağım. Baskı devresini hazırlıyorum ama iş hayatı çok meşgul edici. En kısa zamanda bu devredeki sorunu çözeceğim ve yazıyı yenileyeceğim.
Volkan - 09.11.2009
merhabalar! öncelikle paylaşımınız için teşekkür ederim, bana lazım olan bir devreydi ve bulduğum için mutluyum yalnız devreyi isiste denediğimde geri butonuna basıldığında 21-20-30-29-18-17... diye gidio bunun önüne geçebildin mi yardımcı olursan sevinirim
Volkan - 14.12.2009
Rica ediyorum mehmet kardeş bu problemi çözdüysen yardımcı olursan sevinirim:( lütfen acil yardımmm
AYSEL ÇAKIL - 15.03.2010
Sayın Yılmaz Bey;
Bana 0-9 ileri geri butonla knotrol edebileceğim sayıcı devre şemesı lazım. Nasıl yapacağımı bilmiyorum. PIC16F84 ile yapmam gerekiyor. Yardımcı olursanız sevinirim.
ibrahim - 07.05.2010
hocam iyi akşamlar benmde 0 99 ileri geri sayıcı dewresi ödewimw ar fakat şöyle bi sorun war hocamız eliyel ileriye dogru hareket yaptımı ileri geriye dogru hareket yaptımı geriye saymasını istiyo diceksiniz hareket sensörü bagla :) onu nereye takıcam butonlaron pldugu yerde olmuyo ben bunu ldr ile gidermeye çalıştım butonların oldugu yerde olmuyo yardımcı olursanız sewinirim ha bu arada dewre çalışıyo arkadaşlara duyurulur hiç bi soru yok
recep - 19.03.2011
SAYIN hocam ileri geri sayan kronemetre devresi calışan varsa ayrıntılı bana yollarmısınız veya size ulaşabileceğim telefon da olabilir kısa zamanda lazım yardımcı olursanız çok sevinirim.
YILMAZ - 22.04.2012
CD40110 entegre ile 0-99 ılerı gerı sayıcı devresı yaptım .
Ancak devreye enerjı verıldıgınde dısplayde 0 0 yanıyor ve hıc bır buton ıslem yaptırmıyor. Sorunun sebebı ne olabılır, bılgısı olan arkadasların cevaplarını beklıyorum .
Hepınıze tesekkurler . .
Kazım - 10.02.2014
bana 0-99 ileri-geri sayıcı şeması gerekli yalnız ben bu sayıcının aralıklarını 05-10-15-20-25-30-35-40-45-50-55-60-65-70-75-80-85-90
şeklinde nasıl ileri geri saydırabilirim.. baskı devresi ve şemasını gönderirseniz çok sevinirim .. saygı ve sevgilerimle
arda - 13.03.2014
arkdslr bana 0-99 ileri geri sayıcı devresinn iside yapılışı lazm lütfen yardmcı olabilirmsnz cok önemli dönem ödevi
Cihan Çelebi - 26.04.2014
Arkadaşlar 0-9 Sayıcı İleri-Geri+reset devresini ben hazırladım isteyenler bu devreyi 0-99 da yapabilirler
aşağıda vereceğim linkte ISIS+ARES Çizilimi Yani baskı devresiyle beraber indirebilir şahsi bloğumdur :
http://devreyapiyoruz.blogspot.com.tr/2014/04/0-9-ileri-geri-reset-isisares-cizimi.html
Okan Hastürk (Ankara) - 20.04.2025
ark.lar ve admın lutfen 16f84alı pıc 0-99 ıleri geri buton kontrollu devre kodlarını msn adrsıme e-posta atarmısınız acıl lazım 0 alcam okan_hastrk@hotmail.com

Bir yorum ekleyin

İsim:
E-posta:
Yorumunuz:
Güvenlik Kodu:
 
Tüm alanları doldurmak zorunludur. Yorumunuz kontrol edilince yayınlanacaktır. E-posta adresi yayınlanmaz.
İzin verilen html etiketler (tag): <p><div><b><strong><i><u><del><hr><sup><sub><br>