Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.

Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "7447 Display Sürmek" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.

Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

7447 Display Sürmek

Kayıt: 27 Ağu 2006
Mesajlar: 109
Konum: Mersin
Offline
esmerim33
Tarih: 02 10 2006 13:24

Arkadaşlar pic16f84 ile seven segment display sürmek istiyorum bildiğim kadarıyla 7447 entegresi girişlere uygulanan bilgilere göre displeye rakamları kendi yazıyormuş fakat ben bilgileri pic basic pro ile 1,2,4.. vs şeklinde gönderiyorum saçma sapan şekiller çıkıyor bunun mantığı nedir nasıl yapılır bilgisi olan arkadaşlardsan yardım bekliyorum aşağıya pic basic kodunu yazıyorum



trisb=0
i var byte
for i=1 to 15
portb=i
pause 1000
next i


bu kodu pice yüklediğim zaman alakasız şekiller çıkıyor sizce yanlışım nerde ...?
7447 Display Sürmek
Kayıt: 21 Hzr 2006
Mesajlar: 12
Konum: ankara
Offline
ceyranci
Tarih: 03 10 2006 20:02

demek display sürmek istiyorsun..peki neden devre şemanda 1 tane display sürdün?yani demek istediğim; 7447 entegresini kullanmanın amacı;birden çok display sürmektir(transistörler desteği ile)..oysa sen 1 adet sürmüşsün;bu şartlarda hiç gerek yok 7447 ye.sök entegreyi,tak displayi PIC'in B portuna.eğer displayin bağlantı şeklini bilmiyosan,ben gönderebilirim sana...ayrıca ek bilgi olarak vereyim:ben bu devrenin ileri aşaması olan dijital saat,hesap makinesi ve geri sayım cihazı gibi devreleri yaz stajımda yaptım(her ne kadar tam verim alamasam da devrelerde).yardımcı olabilir yani
Başa dön
Kayıt: 27 Ağu 2006
Mesajlar: 109
Konum: Mersin
Offline
esmerim33
Tarih: 04 10 2006 11:17

pic'in b portundan displayi sürüyorum zaten ondan problem yok ben 7447 kullanarak sürmek istedim resimdeki şema örnek olsun die verdim diğer portları tuş olarak kullanıyorum dolu yani ama nedemse bir türlü beceremedim hocamın sölediğine göre 7447 girişlerine 1 gönderirsen displayde 1 görürsün 2 gönderirsen displayde 2 görürsün demişti ben gerekli değerleri gönderdim fakat hiç beklemediğim sonuçlar aldım üstelik bu görüntüleri sadece similasyonda alabiliyorum ordaki bağlantıyı boarda aktardığım zaman onlar bile yanmıyor ben 7447 bozuktur o kısma hiç girmedim senden şunu isteyebilirmiyim

displayde 1-9 arası rakamları görebilmem için pic'in b portundan hangi değerleri göndermem gerekiyor bu konuda yardımcı olabilirmisin?
Başa dön
Kayıt: 10 May 2006
Mesajlar: 35

Offline
enver1453
Tarih: 04 10 2006 12:47

s.a
7447 entegresi binary bilgileri 7 segment displayin anlayacağı tarza dönüştürür. bu yüzden pic ten 7447 binayr giriş uçlarına = o rakamı için binary 0000 1 için binary 0001 şeklinde göndermen lazım programı yazamazsan ben yazabilirim...kolay gelsin..
Başa dön
Kayıt: 27 Ağu 2006
Mesajlar: 109
Konum: Mersin
Offline
esmerim33
Tarih: 04 10 2006 19:52

enver1453 yazmış
s.a
7447 entegresi binary bilgileri 7 segment displayin anlayacağı tarza dönüştürür. bu yüzden pic ten 7447 binayr giriş uçlarına = o rakamı için binary 0000 1 için binary 0001 şeklinde göndermen lazım programı yazamazsan ben yazabilirim...kolay gelsin..


Dediğin gibi bişeyler yapmaya çalıştım acaba doğrumu ama yine olmadı yanlışım nerde


trisa=0
trisb=0
basla:
portb=00000000
pause 1000
portb=00000001
pause 1000
portb=00000010
pause 1000
portb=00000011
pause 1000
portb=00000100
pause 1000
portb=00000101
pause 1000
portb=00000110
pause 1000
portb=00000111
pause 1000
portb=00001000
pause 1000
portb=00001001
pause 1000
goto basla
Başa dön
Kayıt: 22 Hzr 2006
Mesajlar: 150
Konum: izmit merkez
Offline
patan_mustafa
Tarih: 04 10 2006 20:45

7447 nin kontrol uçlarından olan RBI, BI, ve LT ye isiste logicstate bağla birer tane hepsine. similasyonu çalıştır ve bu logicstatelere tıklayarak led displeyde değerlerin görünmesini sağlayabilirsin. bir kataloktan bunların anlamlarını öğrenmelisin. mesela LT lamptest olduğunu düşünüyorum. bu aktifse ki şemada active low görünüyor buraya logic 0 verirsen bütün seğmentler yanmalı, BI blank input karartma girişi vs... vs.... incelemelisin.
Başa dön
Kayıt: 10 May 2006
Mesajlar: 35

Offline
enver1453
Tarih: 05 10 2006 10:46

devre resmini aşağıya veriyorum.hemen alta kodları veriyorum kolay gelsin...
7447 Display Sürmek
Kod
i var byte


trisb=0

tekrar:
for i=0 to 9
portb=i
pause 500
next i
goto tekrar

unutmadan devrede ortak anot kullanacaksın kolay gelsin...
Başa dön
Kayıt: 27 Ağu 2006
Mesajlar: 109
Konum: Mersin
Offline
esmerim33
Tarih: 05 10 2006 20:52

tşk


teşekkürler enver1453 benim hatam ortak katotlu display kullanmakmış 7447 ortak anotlu displayde çıkış veriyor şimdi öğrenmiş oldum ayrıca sadece enver1453 arkadaşımıza değil bu konuda bana yardımcı olmak isteyem bütün arkadaşlara teşekkür ederim sağolun...
Başa dön
Kayıt: 28 Oca 2008
Mesajlar: 2
Konum: ANKARA
Offline
ibrahimkizilirmak
Tarih: 28 01 2008 01:20

kolay gelsin ortak katotlu displayler ortak anotlu displaylere çevrilebiliyor bildiğim kadarıyla
Başa dön
Kayıt: 12 Nis 2008
Mesajlar: 345
Konum: İzmir
Offline
esb72
Tarih: 05 08 2008 14:29

çevrilebiliyor


ibrahimkizilirmak yazmış
kolay gelsin ortak katotlu displayler ortak anotlu displaylere çevrilebiliyor bildiğim kadarıyla


selam ibrahim bu cümleni anlayamadım.tam olarak ne demek çevrilmekten kasttın..eğer yerine bağlamaksa bu devrede olmaz.eğer işlemciden direk sürseydi olabilirdi.ancak 7447 ortak katod display sürmek için yapılmıştır.
7447 nin tanımıda "BCD to 7-Segment Decoder/Driver with Open-Collector Outputs" olarak geçiyor.open collectorden kastı sadece şaseye çekebilir yani katod bağlanabilir anlamında düşünebiliriz.
kolay gelsin..
Başa dön


Sayfaya git 1, 2  Sonraki

7447 Display Sürmek


Benzer Konular

- 16f877 ile ks0108 entegreli 128x64 glcd sürmek

- PIC16F628A ile 4 display saat
- PIC16f877A için 6 adet LED display ile yapılmış dijital saat
- PIC16F84A ile 2 display voltmetre
- pic16f628 ile 8x16 dotmatrix display kayan yazı projesi ve pic-C ile 2 örnek
- 128x8 Matrix Display ve Noktasal Kayan Yazı - PIC16F88 - PC Veri Giriş
- PIC ile 7 Segment Display kullanımı (ASM)
- 16F84A ile display göstergeli motor kontrol
- 18f4550 ile yapılmış 240x128 LCD display.

- 7 segment display de pic ile jeneratör gücünü göstertmek nasıl yapılır?




Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71