PIC ile 7 segment ve LCD

Başlatan asdfgh5858, 31 Ocak 2021, 14:36:32

asdfgh5858

Arkadaşlar merhaba.
4 adet 7 segment ile sadece c ve d portunu kullanarak (yani c portunda 2 ve d portunda 2 adet display çalıştırıcağız) 1000e kadar sayma işlemi gerçekleştiriceğiz. Bir portta 2 adet display nasıl çalıştırabilirim sürücü kullanarak? Kodunu buraya yazarmısınız?

Furkan KELEŞOĞLU

#1
Tarama yöntemiyle yapabilirsin. Burada ki sürücü senin kullandığın pic oluyor zaten. Fakat tabi ki ek donanımlar kullanabilirsin 7 segment display scanning diye aratırsan google'da bir çok şema veya IC bulabilirsin.

4 adet 7 segmentin data uçlarını aynı porta (C portu ) bağla ( led dirençlerini unutma ! ).  ortak anot veya ortak katot artık hangi tip kullanıyorsan ona görede transistör anahtarlama katı yap. bu 4 transistörüde diğer porta bağla(D portu )

Tarama algoritması genelde bir timer kullanılarak yineleme periyodu oluşturulur. bu yineleme periyodu calıştığında içindeki fonksiyon şunu yapar ;

İlk 7 segmentin transistörünü aktif eder ve 1.segmentte gözükmesi istenilen değeri porta aktarır daha sonra 1ms delay verip 1.segmentin sürücü transistörünü kapatıp 2. segmentin transistörünü aktif ederek 2. segmentin değerini porta gönderir tekrar 1ms delay yapıp 4. segmente kadar bu algoritma izlenir.

Eğer Pratikte segmentlerde titreme v.s gözükür ise yineleme periyodu arttırılır.

Örnek olması açısından : https://circuitdigest.com/microcontroller-projects/7-segment-display-interfacing-with-pic16f877a





Mekatronik Teknikeri. <br />Elektrik-Elektronik Teknisyeni.

Hızlı Yanıt

Not: Bu konu bir moderatör tarafından onaylanmadan görüntülenmeyecektir.

Adı:
E-Posta:
Doğrulama:
Lütfen bu kutuyu boş bırakın:
IRFP250 Nedir:
kısayollar: göndermek için alt+s veya önizleme yapmak için alt+p'ye basın