Teknomerkez
TR EN ES
Konular

0-999 Programlanabilir İleri Geri Sayıcı

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

Bir ihtiyaç üzerine tasarladığım bu sayıcı devresi, CMOS entegrelerle gerçekleştirilmiştir. Devre 5 volt ile beslenerek denenmesine rağmen, 10 volt veya 15 volt ile de çalışır. Bu durumda displeylerin 470 ohm olan direnç değerlerini gözden geçirmeniz gerekebilir. Devrede kullanılan 4043 entegreleri displey kod çözücü olarak çalışmaktadır. Devrede kullanılan 4510 entegreleri ise asıl sayıcı entegreleridir. Ayrıca devrede programlamayı otomatikleştirmeyi sağlayan ve 4093 ve 4518 ile gerçekleştirilen bölüm bulunmaktadır. Devrenin sayıcı girişi kullanılacak devreye göre düzenleneceği göz önüne alınarak, direkt olarak 4510 entegresine giriş olarak verilmiştir. Bu girişi kullanacağınız devre ve ihtiyaçlarınızı göz önüne alarak bir ön sürücü kullanarak veya bir sayıcı devresinde kullanacağınız anahtarın arkını söndürerek veriniz. Bizim kullandığımız alanlarda genellikle direkt sürdük ve bir sorun olmadı.

Devrede kullanılan SW1 anahtarı ileri/geri sayıcı konumlandırma anahtarı olarak kullanılmıştır.

B1 butonu syıcıları resetlemek (sıfırlamak) amacıyla kullanılmaktadır.

B2, B3, B4 butonları ise, bağlı olduğu sayıcı hanesinin programını yapmak için kullanılmıştır. Bu butonlardan birine basdığımızda, tüm sayıcı haneleri o anki durumlarıyla bekleme konumuna geçer ve basılan hane SW1'in konumuna bağlı olarak ileri veya geri saydırarak ayarlar. bu butonu bırakınca yine tüm sayıcılar aynı şekilde 4 saniye kadar bekler ve kaldığı yerken saymaya devam eder. Bu 4 saniye içerisinde diğer hanenin ayar butonuna basarak ayar yapılır. Ayar yapılırken butona sabit basılarak istenilen sayı gelince bırakılır. Ayar için sayma işlemi 1 saniye aralıklarla ayar osilatörü tarafından otomatik olarak yapılır.

Devre 3 haneli olarak yapılmış olasına rağmen istendiği kadar çoğaltılabilir.

Devrenin ekte verilen sayici.dsn Pretorus ISIS şema dosyası ile simülasyonu çalıştırılabilir. Simülasyon devresinde, Clock girişine CLOCK1 saat girişi eklenerek 1 Hz olarak ayarlanmıştır. Simülasyonda ayarlama sırasında görülen, bir haneyi ayarladıktan sonra diğer haneyi ayarlarken önceki ayarlanan yerden devam etmesi gibi bazı kusurlar devre yapıldığında oluşmuyor.

Devrenin şeması:


Ekler:
Devre şemasını büyük görmek için tıklayınız

Devrenin Proteus ISIS ile yapılmış sayici.dsn şema çizimini sıkıştırılmış zip dosya olarak indirmek için tıklayınız. (Bu dosya 06.09.2005 tarihinde güncellendi.)

Yorumlarınız

fatih can - 05.08.2005
saygılarımla sayın mehmet bey böyle bir sayacı yamaha marka bir motor a yakıt sarfiyatını dijital olarak gösteril mesi için ne gibi bir değişiklik yapmak gerekir selamlar...
Ad belirtilmedi - 08.09.2005
Devrenin Proteus ISIS ile yapılmış sayici.dsn şema çizimindeki 470 olması gereken displey dirençleri 10k olarak kaldığı için displey göstermiyor. Ayrıca displey bağlantısı hatalı çizilmiş yukarıdan aşağıya Qa,Qb....Qf,Qg sırası ile bağlanmış halbuki tam tersi displey yukarıdan aşağıya Qg,Qf....Qb,Qa sıralaması ile bağlanmalıdır.Saygılarımla
Mehmet Yılmaz - 08.09.2005
Proteus ISIS ile hazırladığım devre, sadece şema devresi amaçlıydı. Ben simülasyon olarak denememiştim. Bu devreyi önceden çalıştırmıştım, şemanın net olması için ek dosyayı verdim. Belirttiğiniz hataları dikkate alarak ek dosyayı inceledim ve gerekli düzeltmeleri yaparak yeniden düzenleyerek siteye ekledim. Devre şemadaki haliyle çalışıyor. Ek dosyada simülasyon çalışıyor Uyarı için teşekkürler.
emin - 23.11.2005
bide şu devreyi tasarlayabilmek için baskı devre şemasını çıkarsaydınız çok makbula geçecekti...
WeLi KüLTe - 25.11.2005
aCiL BANa 0-99 SaYıCı LAZIM BANa YARDImCı OLUrMuSuNUZ
Mehmet Yılmaz - 25.11.2005
Bu devreyi 0-99 sayıcı olarak düzenleyebilirsiniz. Mesela U1, U4 ve yüzler hanesi displeyi yapmazsanız devre 0-99 sayıcı olur.
WeLi KüLTe - 28.11.2005
0-999 Programlanabilir İleri Geri Sayıcı we Her Bu;ToNa BAsıLDıgında iki iki atlıyacak we ıkı ıkı gerı sayacak YArdımCI olursanız sevınırım Proje hazırlıyorum Acıl LAzIm
Mehmet Yılmaz - 28.11.2005
Sayın WeLi KüLTe, her butona basıldığında ikişer atlama yapan sayıcı devre için şimdilik size fikir vermek istiyorum. İkişer atlama için, benim hazırladığım ayar devresinin mantığından yaralanabilirsiniz. Yani sayıcının girişine yeni bir devre kuracaksınız. Ayar devresinin osilatörünü sayıcı ve ilk sinyal girişi ile kontrol edeceksiniz ve siz butona bastığınızda iki sayınca osilatör duracak. bu işlem her butona basınca yenilenecek. Ayrıca ayar sayacını resetleme yoluyla da yapabilirsiniz. Yani pek çok yol ile bu istediğiniz devre gerçekleştirilebilir. Bu devre için otomatik tekrarlamalı tuş takımı şemalarından da yararlanabilirsiniz. Ben şimdilik deneme yapamıyorum, ileride bu konuyu deneyip siteye ekleyeceğim.
WeLi KüLTe - 29.11.2005
mm bılgıleriniz icin tesekur ederım umarım en kısa zamamda sıtenize koyarsınız dört gozle beklıyecem
banned - 26.12.2005
merhaba devre şeması çok ğüzel ama proğramı nasıl yapılıyor onun hakkında bir bilgi verilmemiş.bu eksiği de tamamlarsanız çok daha ğüzel olur iyi çalışmalar...
Mehmet Yılmaz - 26.12.2005
B2, B3, B4 butonlarının çalışması anlatılırken (4. paragraf) programlama anlatıldı. Sanırım yeterli olmalı.
Hakan Akay - 11.01.2006
Bu devreyi LCD ile yapmak istersek ne yapmalıyız..
Mehmet Yılmaz - 12.01.2006
Bu devreyi LCD'ye uyumlu hale getirmek için, göstergeleri ve ilgili parçaları düzenlemeniz gerekir.
"CD 4543 Entegre Bağlantısı" başlıklı yazı biraz fikir verebilir (http://www.teknomerkez.net/makale.asp?konu=32)
CD4543 yerine direk LCD sürebilen entegreler de kullanabilirsiniz.
Mehmet Yılmaz - 12.01.2006
Sayın Veli Külte, bahsettiğiniz ihtiyacınızı karşılayacağını düşünerek hazırladığım devrenin adresi:
http://www.teknomerkez.net/makale.asp?konu=143
umarım işinize yarar.
SABAN - 13.03.2006
acıl bana 0-99 ileri-geri sayıcı baskıdevresı ve seması lazım
Mehmet Yılmaz - 04.04.2006
Arkadaşlar ben bilgi vermek istiyorum. Baskıdevre ile uğraşmak istemiyorum. Baskı devre işi kişiden kişiye değişen beğeni içerir ve kişilerin bakış açısıyla bu beğeniler değişiklik gösterir. Eğer sizler hazırlar da teknomerkez.net sitesine (bu siteye) gönderirseniz istediğiniz baskıdevreyi bulmuş olursunuz.
Ad belirtilmedi - 17.04.2006
hocam meraba bu devrenın daha acıklamalı bı seklını yapmanız mumkunmu acaba
yucel - 24.04.2006
abi herkes pıc kullanarak çok daha basit ve zahmetsiz devre yapıyo sen amma dolandırmışsın yolla
funda kumlu - 01.06.2006
acıllllllll yardım lutfen 0-99 İleri Buton Kontrollu Sayıcı lazım bulamıyorum bana yardımcı olurmusunuz
Mehmet Yılmaz - 02.06.2006
Sayın Funda Kumlu,
http://www.teknomerkez.net/makale.asp?konu=152
linkinde bulunan çalışmamdan yola çıkarak kendi devrenizi oluşturabilirsiniz. Ama isterseniz yine de isteğinize bağlı olarak yeni bir devre hazırlayıp sitede yayınlarım. Eğer yeni bir devre şeması isterseniz, bana bu devre ile ilgili istenenleri bildirirseniz faydalı olur.
Mehmet Yılmaz - 02.06.2006
Baskı devre isteyen arakadaşlar,
Baskı devre taleplerini karşılamıyorum. Devrenin kaynak dosyasını veriyorum. Bu ek dosyadan baskı devreyi rahatlıkla çıkarabilirsiniz.
mergül - 24.08.2006
bu devreyi istediğimiz sayıya kadar sayan ve bu değere gelince bi motoru çalıştıran bi devre haline getirebilirmiyiz?yardım ederseniz çok sevinirim
fatih - 12.10.2006
devre onlar basamağı 1 sayı önceden değişiyo ona göre arkadaşlar
Mehmet Yılmaz - 12.10.2006
Sayın Fatih, Ben devreyi deneyerek yaptım. Bahsettiğiniz sorun simülasyonda denerken olabilir. Devreyi malzemeler ile kurarsanız sorunsuz çalışacaktır.
mevlüt - 28.11.2006
arkadaşlar devreyi çalıştıramadım hata veriyor lütfen elinizde olan pic16f84 projeleriniz varsa bana proteus ta yazılmış çalışan ve hex dosyası varsa bana yollarmısınız adresim bicik433@hotmail.com yardımcı olursanız sevinirim saygılarımla..
Editör - 22.03.2007
Sayın Mustafa, buraya bıraktığınız mesaj yeni bir soru olarak değerlendirilerek Soru-Cevap bölümüne taşınmıştır.
ögrenciyim - 25.03.2007
isis programından cıktı alamıyorum bu deyreyi sag alttaki yazıları silince niye böyle olyor acaba !
atakan - 26.03.2007
değerli ustam bu ileri-geri sayıcıda butonları birleştirerek satranç saati yapma sansımız olabilirmi yoksa onun için ayrı bir devremei tasarlamak gerekli
mustafa - 22.04.2007
sayın arkadaşlar elinde picli 0-999 sayıcı devre şeması hex dosyası baskı devresi olan varmı ya hex bile olr çok lazım acillllllllll!!!!!!!!!!!!
ERHAN - 22.04.2007
ya bakarmısınız ben öğrenciyim bana çok acil bu 0-999 sayacının ares teki baskı devresi gerek yapabilirseniz çok sevinirim ya
aydın - 27.04.2007
bu devrenin baskı devresi lazım acilllll
AYDERTUNCA - 02.05.2007
devre çok iyi
ACİLLLLLLLLLLLLLLLLLLLLL
DEVRENİN BASKI DEVRESİNİ KOYAERSANIZ ÇOK SEVİNİRİM
ÇÜNKÜ ÇOK ACİL VE PROTEUSTA BUNUN BASKI DEVRESİNİ ÇİZEMİYORUM
abbas - 25.09.2007
Sayın Mehmet hocam bu devre ile röle kontrolü yapmak mümkün mü?Geri sayım bittiğinde röle tetiklenebilir mi? Böyle birşey mümkünse anlatabilir misiniz? SAYIN HOCAM ŞİMDİDEN TEŞEKKÜRLER.
davut - 04.11.2007
sayın memet hocam benım tez odevim icin 0-999 ileri sayıcı beskı devre şeması ve bu devre ile ilgili bilgi gerekıyor eğer ilgilenirsenız cok tesekkür ederim
mustafa - 25.03.2008
slm bu devrenin areste baskı devresini bilen varsa upland etsin biri coklasım
ismail - 17.11.2008
Sayın Mehmet hocam abbas arkadaşımızında bahsettiği gibi bir devre sizde mevcutmudur. Geri sayım bittiğinde röle tetiklene bilirmi? Proje ödevim için lazım. ilgilenirseniz sevinirim..
osman mert - 13.04.2009
slm arkadaşlar ben 0-999 sayıcı devresi yaptım ama asm kodu hatalı bana asm kodu lazımm yardımcı olurmusunuz ???
ibrahim akay - 09.05.2009
led display sayıcı hakkında tez hazırlıyorum yardımcı olursanız sevinirim örneğin bu konu yu rahatlıkla bulacağım site filan varmı?
Hakan oktay - 09.06.2009
Ben bu devrenin sana ait olduğunu hiç sanmıyorum çizimler elektor un çizimine benziyor saygılar
gizem - 20.11.2009
bana 0-999 ileri geri sayıcının acilen detaylı açıklaması lazım lütfennnnnnn
gizem - 20.11.2009
bana 0-999 ileri geri sayıcının acilen detaylı açıklaması lazım lütfennnnnnn
aslan - 02.01.2010
sa bana 0-999 ileri geri sayıcının çalışma prensibi lazım yardımcı olursanız sevinirim
yüksel - 16.02.2010
abicim eline sağlık güzel yapmışsın. Bu benm yllık ödevim. Bunda sayılar normal bi şekilde çıkıyomu yoksa isis de ki gbi yarısımı çkıyo??
Ensar - 07.04.2010
Bunlari genelde ogrenciler kullaniyodur.Baski devreyle ugrasmak zor oluyo isis olarak vermek yerine aresi verebilirsiniz.
Alp Tuğrul Kurt - 06.05.2010
picli 0-999 devresinin çalışma prensibi lazım lütfen yardımcı olun
issos - 28.05.2010
Hazırlamış olduğunuz devre PIC'siz oluşu daha faydalı olduğu kanatindeyim benim gibi çaylaklara biraz daha prensip ayrıntılarından söz ederseniz seviniriz.Ayrıca 4543 entegresinin besleme ayağı 16 ayak VDD neden 1 nolu ayakta (Latch Enable).
gizem - 07.06.2010
ya bu sayıcı devresinin bana acilen baskı devresi lazım sizde yok mu acaba bütünlemelere kadar acilen lazım yani
ferhat - 29.03.2011
20 den 79 a kadar ileri entegre sayıcı devresi ve entegre programı nı bana gönderebilirmisiniz. Şimdiden teşekkürler!!!!
şeref - 25.02.2012
beyefendi vermiş olduğunuz ileri geri sayıcıyı döviz kur panosu olarak düzenleyebilirmiyiz dört döviz biriminin alış ve satış fiyatı olarak sizin devrenizden 8 tane yapılması gerekiyo ve ona göre buton konulması gerekiyo tek devre ve buton grubu ile 8 adet 3lü dijiti ayarlamak istiyorum alış kuru yazıldı sabitlenip satış kuruna geçilecek sabitlenip ikinci birime geçilecek gibi yardımcı olursanız sevinirim
muhammet - 12.01.2013
sayın hocam öncelikle teşekkür ediyorum bu devrenin statik ölçümleriyle dinamik ölçümleri lazım zahmet olmazsa onları yollar mısınız şimdiden teşekkür ediyorum
cem - 07.06.2013

Arkadaşlar merhaba,

3 haneli, 7 segment display\'i potansiyo metre ile sürmek istiyorum,
000-999 arası potansiyo metre ile sayan, pot arttırınca yükselen, pot azaltınca azalan bir devre...
ama sadece entegrelerle yapılabilmeli,yardımcı olursanız sevinirim.

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>