4511 entegresi bağlantısı (16f877)

Başlatan engineer42, 13 Ekim 2011, 10:42:22

engineer42

selamlar... ben bi sayıcı devresi yapmaya çalışıyorum ve 7 segment display kullanıyorum (ortak katot) bu displayleri 4511 entegresi ile sürecem ama 4511 entegresinin bağlantısı nasıl hiç bir fikrim yok.. kullandığım mikrodenetleyici 16f877.. yardımlarınızı bekliyorum

Kabil ATICI

Önce kullanılan LED ekran ortak katot (ortak uç=0). Bacak bağlantılarını kendin ayaylayabilirsin. Yalnız her LED için 4511 ile LED bağlantısı arasına 220 ohm gibi direnç bağla. (Kullandığın LED ekrana bağlı değişir.

http://www.nxp.com/documents/data_sheet/HEF4511B.pdf
bağlaıntısındaki ver kağıdından.
İşlemci ile veri hatlarını seviye ayarı (gerilim) yapmak istemiyorsan 4511 +5V besleme aygulaman gerekiyor.

D0,D1,D2,D3 doğrudan işlemciye bağla. Veri uçlarıdır. LE=0, BL=1 LT=1  yaparsan veri uçlarından gelen veriye göre ekranda veri gösterilir. 0..9 arasında  sayı gösterir.


Not:
0=gnd
1=+5V en azından bu devre için.
ambar7

engineer42

peki cahilliğimden dolayı bir şey sormak istiyorum.. ben displayde 1 göstermek istiyorum mesela.. işlemci pinlerden çıkışını 4511 e verdim.. 4511 displayde neye göre bunları yazdırıyor.. yani atıyorum 1 göstermek istemiyorum da displayin üstünde ki ve altında ki ledin yanmasını istiyorum bunu program içinde yazdığım döngü ile mi yaparım yoksa 4511 in bacak bağlantılarınıu değiştirerek mi? :o

JKramer

4511'le dediğinizi yapamazsınız, kataloğa bakarsanız sadece 0-9 arası gösterilebilir.

Kabil ATICI

LED ekran üzerinde  rakamlardan başka bir şey göstermek için 4511 entegresi kullanılmadan doğrudan LED bacaklarını işlemciden sürmen gerekiyor.  Bu konu ile ilgili örnekleri internet üzerinde bulabiirsin... (LED ekran olarak ortak anot ekranlar önerilir.)
ambar7

engineer42

merhblar..
projeye ara vermiştik sınavlardan dolayı bugün yeniden başlayalım dedik... şimdi 4511 entegresinin bağlantılarını anladım aşağı yukarı... ama kafam karıştı.. şimdi biz programı yazarken 4 pini çıkış yaptık.. burdan gelen verilere göre nasıl olacakta 4511 displayi sürecek.. neye göre karar verecek 4511 ? sadece 4 çıkışla devreyi nasıl halledecez.. çünkü bi displayde 8 tane giriş var.. ve biz sadece 4 çıkışla toplamda 4*8=32 tane veri girişine veri yollamış oluyoruz... kafam karıştı...

ayhani

Kafa karışacak birşey yok aslında. Senin 8 bacaklı dediğin displayler 4511'e bağlı. Sen 4511'e sayı değerini 4 bit gönderiyorsun gerisini 4511 hallediyor. Örneğin displayde 3 yazdıracaksan 3'ün 4 bit karşılığı olan 0011 bilgisini gönderirsin, 4511 displayde gerekli olan pinleri aktif eder sende displayde 3 rakamını görürsün. Eğer birden fazla display kullanıyorsan tarama mantığını kullanmalısın

Tarama mantığının açıklandığı link
https://www.picproje.org/index.php?topic=15343.0

https://www.picproje.org/index.php?topic=21530.0

https://320volt.com/mikroc-dersleri-4/
En iyi bildiğim şey hiçbir şey bilmediğimdir.