Display (7 Sengment Display) Uygulamaları SİSTEM KONTROL UYGULAMALARI

Slides:



Advertisements
Benzer bir sunumlar
TEMEL ELEKTRONİK EĞİTİMİ
Advertisements

Sensörler Öğr. Gör. Erol KINA.
KIZILÖTESİ (INFRARED) ve KIZILÖTESİ ALGILAYICILAR
2.7.TRİSTÖR (SCR:Silicon Controlled Rectifier),
YARI İLETKEN ELEMANLAR DİYOTLAR
Ders Adı: Sayısal Elektronik
Bölüm I Temel Kavramlar
Ders Adı: Sayısal Elektronik
Dr. Ahmet KÜÇÜKER Sakarya Üniversitesi Mühendislik Fakültesi
Ohm Kanunu Direnç ve Çeşitleri Diyotlar LED’ler Transistörler
Hazırlayan: fatih demir
Temel Kanunlar ve Temel Elektronik
PROGRAMLAMA VE ASSEMBLY DİLİ
5. EGITIM Mikrodenetleyiciler PIC16F628 – PIC16F877
TRİSTÖR.
ARDUINO DİJİTAL PİN KONTROLÜ
İSTANBUL İLİNDEKİ ENDÜSTRİ MESLEK LİSELERİN KONUMUNU BELİRTEN HARİTA
Bilgisayar Mimarisi ve Organizasyonu
ARDUINO DİJİTAL GiRİŞ KONTROLÜ
HAZIRLAYAN KUMRAL KERDİĞE
Bu slayt, tarafından hazırlanmıştır.
YARI İLETKENLER DİYOTLAR.
DİJİTAL ÇIKIŞ KOMUTLARI
Bilgi Teknolojisinin Temel Kavramları
MANTIKSAL KAPILAR.
SAYI SİSTEMLERİ EĞİTİM ÖĞRETİM YILI ÖZEL MOSB ATL VE AML
Temel Kanunlar ve Temel Elektronik
CCS C İLE PIC PROGRAMLAMA DERS-2-
CCS C İLE PIC PROGRAMLAMA DERS-4-
TEMEL ELEKTRONİK -1-.
Şekil 13. 8B’de verici ve alıcı ayrı, ayrı yerlerdedir
ARDUINO DİJİTAL PİN KONTROLÜ
CCS C İLE PIC PROGRAMLAMA DERS-3-
Bileşik Mantık Devreleri (Combinational Logic)
SAYISAL DEVRELERE GİRİŞ ANALOG VE SAYISAL KAVRAMLARI (ANALOG AND DIGITAL) Sakarya Üniversitesi.
Karşılaştırıcı ve Aritmetik İşlem Devreleri
Çoklayıcı (multiplexer) Devreleri
Bölüm 1 Analog ve Sayısal Kavramları (Analog and Digital)
BASYS KARTININ TANITIMI. KARTIN GÖRÜNÜMÜ KARTIN ÖZELLİKLERİ 100,000 lojik kapılı Xilinx Spartan 3E FPGA; JTAG programlama bağlantı noktası FPGA biçimlendirme.
Bileşik Mantık Devreleri (Combinational Logic)
Bileşik Mantık Devreleri (Combinational Logic)
Mekatronik Mühendisliği
Diyot Giriş Diyot, transistör, tümleşik (entegre) devreler ve isimlerini buraya sığdıramadığımız daha birçok elektronik elemanlar, yarı iletken malzemelerden.
http// sct.emu.edu.tr\eet132
BMET 262 Sayısal İşaret İşleme.
3.Hafta Transistörlü Yükselteçler 3
DERS 5 PIC 16F84 PROGRAMLAMA.
Elektronik I Lab.
PIC 16F84 ile ALT PROGRAMLARIN ve ÇEVRİM TABLOLARININ KULLANIMI
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
Sayıcı Entegreleri Prof. Dr. Hüseyin EKİZ.
Yarım Toplayıcı- Tam Toplayıcı
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
BÖLÜM 14 ELEKTRİK AKIMI. BÖLÜM 14 ELEKTRİK AKIMI.
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
ÇEVRE BİRİMLERİ VE SORUNLARI HAZIRLAYAN  SEDANUR SOYUK.
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
Arduino Eğitimleri Bölüm 5 Dijital Giriş – Çıkış İşlemleri
MBLOCK ile Arduino ve Robotik Kodlama
Konu: EĞİTİM AMAÇLI BLDC MOTOR HIZININ PID KONTROLÜ
Bir-fazlı transformatorların bağlantıları
Ders Adı: Sayısal Elektronik
ELEKTRİK DEVRE TEMELLERİ
A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü
Bilişim Teknolojileri Öğrt.
MONİTÖRLER.
MBLOCK ile Arduino ve Robotik Kodlama
A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü
Sunum transkripti:

Display (7 Sengment Display) Uygulamaları SİSTEM KONTROL UYGULAMALARI MİKRODENETLEYİCİLER Display (7 Sengment Display) Uygulamaları SİSTEM KONTROL UYGULAMALARI SEFER KAYMAZ

İÇİNDEKİLER-HEDEFLER Yedi Parçalı LED Göstergesi Ortak Anotlu Gösterge(Common Anode(CA) Display) Ortak Katotlu Gösterge(Common Cathode(CC) Display) UYGULAMA -1 UYGULAMA - 2 İkili Tümleşik Display UYGULAMA - 3 Display Sürücü Entegreler 7447 Entegresi 7448 Entegresi UYGULAMA – 4 UYGULAMA – 5 UYGULAMA - 6

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Şimdiye kadar olan çevirme işlemleri ikili sayı sistemleri ile yapılmaktaydı fakat bu sayıları bizim günlük hayatta alıştığımız şekilde göstermek için 7 parçalı led göstergeleri (7 segment display) kullanılır. Aşağıda farklı display çeşitleri görünmektedir

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Sayısal göstergelerin birçoğu, 0-9 arasındaki rakamları ve bazen 16’lık sistemdeki a-f harflerini göstermek için 7 parçalı gösterge elemanını (7 segment display) kullanır. Yedi parçalı göstergeler, parçalardan her birisi üzerinden akım geçtiği zaman ışık yayacak şekilde özelliğe sahip (LED)malzemelerden yapılır. İçinden akım geçen parçalar ışık yayar ve oluşturulmak istenen şekil ortaya çıkar.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Led’lerle yapılan göstergelerde her bir parça için bir adet led kullanılır. Parçalardaki ledler doğru yönde gerilim uygulandığında (anoda “+” katoda “-“) ilgili led iletime geçerek ışık yayar. ŞekildeLED’ lerin bağlantı şekilleri gözükmektedir. .

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Yedi parçalı göstergeler, ortak katotlu (common cathode) veya ortak anotlu (common anode) olarak üretilir. İhtiyaca göre bu göstergelerden biri tercih edilir. LED’lerin katotları birleştirilirse ortak katotlu, anotları birleştirilirse Ortak Anotlu olarak isimlendirilir.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta LED’ lerin boşta kalan uçları ise dışarıya parça (segment) ucu olarak verilir. Bu uçlar a, b, c, d, e, f, g harflerinden biri ile isimlendirilir. Bu isimlendirme ve displayin bacak bağlantıları şekilde gözükmektedir.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Display’in parça uçlarına seri bağlanan akım sınırlama dirençleri üzerinden uygun gerilimler verildiğinde ışık verir. Burada gerilimlerin bağlantı yönlerine dikkat edilmelidir. Her girişi tek tek anahtarla kontrol ederek istenilen rakamı display ekranında elde etmek pratik bir çözüm değildir. Decimal rakamlara göre uygun çıkışlar veren bir kod çözücü tasarlanmalıdır.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Ortak Anotlu Gösterge(Common Anode(CA) Display) Ortak anotlu göstergelerde tüm anotlar birleştirilerek doğrudan +Vcc’ ye bağlanır. Parçalarda bulunan ledlerin katotları ise akım sınırlayıcı dirençler üzerinden (örneğin 220 veya 330 ohm) kod çözücü, sürücü entegresinin (7447) veya PIC’in uygun çıkışlarıyla bağlanır.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Ortak Anotlu Gösterge(Common Anode(CA) Display) Ortak anotlu göstergelerde ortak uç pozitif(+5V) uca bağlı olduğundan ledleri yakmak için istenen uca şase (toprak-0V) bağlanmalıdır. Örneğin aşağıdaki şekli ortak anotlu bir göstergeyle oluşturmak için; a,b,c,d ve g uçlarını şaseye bağlamamız gerekmektedir. e ve f uçlarına ise devre tamamlanmaması için +5V verilmelidir. Karakter A B C D E F G H 3 1 8

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Karakter HEX h g f e d c b a 0xC0 1 0xF9 2 0xA4 3 0xB0 4 0x99 5 0x92 6 0x83 7 0xF8 8 0x80 9 0x90 A 0x88 B C 0xC6 D 0xA1 E 0x86 F 0x8E Ortak Anotlu Gösterge(Common Anode(CA) Display) Yanda ortak anotlu göstergede displayde hangi karakter için hangi bilginin displaye gönderilmesi gerektiği görülmektedir.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Ortak Katotlu Gösterge(Common Cathode(CC) Display) Ortak katotlu göstergelerde tüm katotlar birleştirilerek doğrudan şase’ ye bağlanır. Parçalarda bulunan ledlerin anotları ise akım sınırlayıcı dirençler üzerinden (örneğin 220 veya 330 ohm) kod çözücü, sürücü entegresinin (7447) veya PIC’in uygun çıkışlarıyla bağlanır.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Ortak Katotlu Gösterge(Common Cathode(CC) Display) Ortak katotlu göstergelerde ortak uç şase uca bağlı olduğundan ledleri yakmak için istenen uca pozitif (+5V) uç bağlanmalıdır. Örneğin aşağıdaki şekli ortak katotlu bir göstergeyle oluşturmak için; a,b,c,d ve g uçlarını pozitife(+5V) bağlamamız gerekmektedir. e ve f uçlarına ise devre tamamlanmaması için şase verilmelidir. Karakter A B C D E F G H 3 1 8

Yedi Parçalı LED Göstergesi (Display) 7.Hafta Karakter HEX h g f e d c b a 0x3F 1 0x06 2 0x5B 3 0x4F 4 0x66 5 0x6D 6 0x7C 7 0x07 8 0x7F 9 0x6F A 0x77 B C 0x39 D 0x5E E 0x79 F 0x71 Ortak Katotlu Gösterge(Common Cathode(CC) Display) Yanda ortak katotlu göstergede displayde hangi karakter için hangi bilginin displaye gönderilmesi gerektiği görülmektedir.

Uygulama – 1 DISPLAY UYGULAMASI – 1 (0-F SAYICI) 7.Hafta Yanda verilen devreyi ISIS programında kurunuz. Devre 0-F sayıcı olarak çalışacaktır. 1 saniye ara ile 0 dan 16 (F) ya kadar sayacaktır. Sayaç 16 (F) olduğunda tekrardan sayaç sıfırlanacak ve tekrar saymaya başlayacaktır.

Uygulama – 2 DISPLAY UYGULAMASI – 2 (TRAFİK IŞIKLARI) 7.Hafta Yanda verilen devreyi ISIS programında kurunuz. Kırmızı LED 10 sn. Sarı LED 3 Sn. Yeşil LED 10 sn yanacaktır. Saniyeler Display’ de gösterilecektir.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta İkili Tümleşik Display Çoklu displayleri sürmek için ilk display uygulamasında olduğu gibi aynı mantığı kullanırsak her displaye 7 adet bilgi ucu gerekli olurdu. Örneğin 4 dijitli bir displayde toplam 28 adet bilgi gönderme ucunun ihtiyaç duyulur ki bu çoğu gelişmiş denetleyicilerin neredeyse tüm pinlerini işgal ederdi. Bu nedenle birden fazla displayi sürmek için, displayleri aynı bilgi hatları ile beslenir fakat displayleri sıra ile aktif edilir.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta İkili Tümleşik Display Örneğin displaylerde ‘25’ sayısını göstermek için; ilk başta ilk display aktif edilir ve bilgi hattına ‘2’ bilgisi gönderilir. Daha sonra ilk display pasif hale getirilir, ikinci display ise aktif edilir ve bilgi hattına ‘5’ bilgisi gönderilir. Bu şekilde elde edilen görüntü tam net olmayabilir. Bunun nedeni displaydeki segmentlerin fosfor tabakaları tam olarak aydınlanmadan diğer displayin aktif olmasıdır. Bu problemi ortadan kaldırmak için tarama işlemi yapılır.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta İkili Tümleşik Display Tarama işleminde her display kısa bir süre aynı bilgi ile beslenir ve daha sonra diğer displaye geçilir. Bu işlem saniyede 16’dan fazla yapılırsa insan gözü bu yanıp sönmeleri durağan zanneder.

Yedi Parçalı LED Göstergesi (Display) 7.Hafta İkili Tümleşik Display İkili display pin fonksiyonları aşağıda verilmiştir. Pin No Pin Fonksiyonları 1 E1 segmenti 10 B2 segmenti 2 D1 segmenti 11 A2 segmenti 3 C1 segmenti 12 F2 segmenti 4 1. Digit nokta ucu (DP1) 13 2. Digit ortak ucu 5 E2 segmenti 14 1. Digit ortak ucu 6 D2 segmenti 15 B1 segmenti 7 G2 segmenti 16 A1 segmenti 8 C2 segmenti 17 G1 segmenti 9 2. Digit nokta ucu (DP2) 18 F1 segmenti

Uygulama – 3 DISPLAY UYGULAMASI – 3 (0-99 SAYICI) 7.Hafta Aşağıda verilen devreyi ISIS programında kurunuz. Displayler üzerinde 0-99 sayılarını saymalarını sağlayınız.

DISPLAY Sürücü Entegreler 7.Hafta Önceki display uygulamalarında displayleri mikrodenetleyiciler tarafından direkt olarak sürüldü ve bu işlemde 7 adet veri ve 2 adet display seçimi için toplam 9 çıkış ucu kullanıldı. Çoğu sistem tasarımlarında denetleyici çıkışları sistem için yeterli olmayabilir. Bu nedenle display sürme işlemi için BCD’den 7 segment display’e kod çözücü entegreleri kullanılır. Bu sayede kullanılan uç sayısı azaltılmış olur. Ortak katot display için 7448 entegresi, ortak anot display için 7447 entegresi display sürücü entegresi olarak kullanılır.

DISPLAY Sürücü Entegreler 7.Hafta Ortak Anotlu Gösterge Sürücüsü – 7447 Entegresi Şekilde gözükeceği üzere, ışık vermesi istenen ledin bağlı olduğu entegre çıkışı Lojik 0 yapılarak ledin iletime geçmesi ve ışık yayması sağlanır. Bu durumda, entegre çıkışında uygun kombinasyonlar oluşturarak bütün rakamları görüntülemek mümkün olur. Burada dikkat edilecek diğer bir hususta entegre çıkışlarının normalde Lojik 1 olmasıdır.

DISPLAY Sürücü Entegreler 7.Hafta Ortak Anotlu Gösterge Sürücüsü – 7447 Entegresi 7447 entegresi BCD kod çözücü olduğu için 9 (1001)’dan sonraki sayılar girilmemelidir. Eğer girilirse displayde anlamsız şekiller görülür. 7447 entegresinde RB uçları(RBI: Ripple-Blanking Input ve RBO: Ripple- Blanking Output), display karartma uçlarıdır. 4 numaralı RBO ucu ‘0’ olduğunda göstergenin tüm parçaları söner. Bu nedenle çalışırken RB uçları 1 yapılmalıdır. LT (Lamp test) ucu ‘0’ yapılırsa girişlerden bağımsız olarak tüm parçalar yanar. Bu nedenle LT ucu 1 yapılmalıdır.

DISPLAY Sürücü Entegreler 7.Hafta Ortak Anotlu Gösterge Sürücüsü – 7447 Entegresi

DISPLAY Sürücü Entegreler 7.Hafta Ortak Katotlu Gösterge Sürücüsü – 7448 Entegresi Ortak katotlu göstergeyi sürmek için; çıkışı aktif ‘1’ olan kod çözücü / sürücü (decoder/ driver) devrelere ihtiyaç vardır. Sürme esnasında çıkışın aktif 1 olması demek, entegre çıkışlarının normalde Lojik 0 olmasıdır. 7448 TTL ve 4511 CMOS bu amaç için tasarlanmıştır.

DISPLAY Sürücü Entegreler 7.Hafta Ortak Katotlu Gösterge Sürücüsü – 7448 Entegresi 7448 entegresinin çalışma şartları 7447 entegresiyle çıkışın Aktif 1 olması dışında aynıdır. Aktif 1 durumu tabloda gözükmektedir. Örnek bir bağlantı şekli şekil de gözükmektedir. 7448 entegreside BCD kod çözücü olduğu için 9 (1001)’ dan sonraki sayılar girilmemelidir.

Uygulama – 4 DISPLAY UYGULAMASI – 4 (7448 ENTEGRESİ) 7.Hafta Aşağıda verilen devreyi ISIS programında kurunuz ve çalışmasını inceleyiniz.

Uygulama – 5 DISPLAY UYGULAMASI – 5 (7447 ENTEGRESİ) 7.Hafta Aşağıda verilen devreyi ISIS programında kurunuz ve çalışmasını inceleyiniz.

Uygulama – 6 DISPLAY UYGULAMASI – 6 (0-99 SAYICI) 7.Hafta Aşağıda verilen devreyi ISIS programında kurunuz ve çalışmasını inceleyiniz.

OLTU MESLEKİ ve TEKNİK ANADOLU LİSESİ Bölüm Sonu Göstermiş olduğunuz ilgiden dolayı teşekkür ederiz… Sefer KAYMAZ Genel Koordinatör Bilişim Teknolojileri Alan Şefi KAYNAKÇA CCS C ile PIC Programlama Serdar ÇİÇEK ALTAŞ YAYINCILIK ve ELEKTRONİK TİC. LTD. ŞTİ. OLTU MESLEKİ ve TEKNİK ANADOLU LİSESİ Bilişim Teknolojileri Alanı Teknik Servis Dalı 2017/2018 Eğitim-Öğretim Yılı