tarama mantığı ile display nasıl sürebilirim

Başlatan aykut54, 28 Nisan 2007, 18:24:37

aykut54

MERHABA sevgili ve saygılı picproje ailesi

7segment ortak katod display ile tarama mantığını yapmak istiyorum kullandığım dil picbasic pro aşağıdaki devre bu iş için uygunmu tarama mantığının nasıl yapıldığını bilmiyorum tarama mantığını nasıl yapabilirim bu konuda bana yardım edebilirmisiniz?

saygılar ve sevgiler


M_B

İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

teknikelektronikci

hocam bilim ve teknik dergisinin son sayısında bu kobnu ile ilgili anlatım var tavsiye ederim bakmanızı biltek.tubitak da da var kendimiz yapalım başlığı altında kolay gelsin
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

tnen

porta datayı koy displayı sec yani display aktif bekle display pasif porta data koy display aktif bekle display pasif seklinde devam edeceksin .Yani birler basamagına yazacağın sayıyı porta yerlestir tabiki bunu displayde gorecek sekilde . 1 için b ve c segmentlerini yakman gerekir bu durumda 1 için porta 6 yerlestir birler basamagının displayının katoduna bağlı transistoru sur. bekle 5 ms kadar mesela sonra displayi pasif yapıp datayı değiştir. displayi kontrol eden transistoru sur.

fatihgns


fatihgns

Tarama yönteminde sürekli pic displaylerle uğraşacaktır. O yüzden kullanışlı olmuyor. Onun yerine tavsiyem resimde devresini çizdiğin 8 adet 7 segment displayi sadece 3 pinle kontrol edeceğin 1 adet Max7219 kullan.
Basicle bunun hakkında pek bir bilgi yok. Fakat picbasicpro ile yazılmış bir devre hazırladım. Üzerinde çalışabilirsin.

Form > PICBasicPro > MAX7219 & PBP
https://www.picproje.org/index.php/topic,14769&highlight=

ayhani

Öncelikle tarama hızı iyi ayarlanırsa displaylerde görüntü gayet düzgün görünür(2-20 milisaniye arası).
Tarama mantığını anlatan bir sunu hazırladım ektedir. Kolay gelsin
http://rapidshare.com/files/28667913/tarama.pps.html
En iyi bildiğim şey hiçbir şey bilmediğimdir.

Mucit23

Alıntı yapılan: fatihgns - 29 Nisan 2007, 15:23:55
Tarama yönteminde sürekli pic displaylerle uğraşacaktır. O yüzden kullanışlı olmuyor. Onun yerine tavsiyem resimde devresini çizdiğin 8 adet 7 segment displayi sadece 3 pinle kontrol edeceğin 1 adet Max7219 kullan.
Basicle bunun hakkında pek bir bilgi yok. Fakat picbasicpro ile yazılmış bir devre hazırladım. Üzerinde çalışabilirsin.

Form > PICBasicPro > MAX7219 & PBP
https://www.picproje.org/index.php/topic,14769&highlight=
arkadaşlar link açılmıyor. Bu dosyalar çok ihtiyacım var elinde olan paylaşırsa çok sevinirim

z

Alıntı yapılan: fatihgns - 29 Nisan 2007, 15:23:55
Tarama yönteminde sürekli pic displaylerle uğraşacaktır. O yüzden kullanışlı olmuyor.

Boyle bir sonuca nasil vardiniz? Eger interrupt kullanmadan ekrani taramaya kalkarsaniz dediginiz gibi durum olur.
Tarama mantiginda islemci timer int ile arada bir asil isine ara verip ekranda gerekli yeni surusu yapar ve geri asil isine doner.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

X-Fi

bunalmış hocam haklı taramayı timer kesmeleriyle yaptığınız zaman %5 lik işlemci kullanımıyla tarama işi hallediliyor kristal frekansını yüksek tutarsanız dahada düşer.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

yucelcem

max7219 kullanacağına başka bir 16f84a kullanabilir, çok daha ucuza gelir :)

kudretuzuner

Merhaba
Hatırlayamadığım bir forumdan 3 digit olarak download ettiğim bu devreyi 4 dijit yapıp ve de ilaveler yaparak yazılımını da değiştirerek bu hale getirdim.PBP yazılımı dikkatlice kontrol edilirse mantığını anlamak kolay olur.
http://www.4shared.com/file/7icN6KWj/628_4d_multplex.html
Amatör

z

Bana e^st de diyebilirsiniz.   www.cncdesigner.com