Alfanümerik Ekranın AT89S52 Mikrodenetleyici ile Arayüzü

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Kullanıcılara talimatlar veya bilgi nitelikleri vermek için, çok sayıda mikrodenetleyici cihaz ve makinenin harfleri ve sayıları göstermesi gerekir. Yalnızca az miktarda bilgi / verinin gösterilmesi gereken sistemde, mütevazı rakam tipi ekranlar sıklıkla kullanılır. Bunları yapmak için kullanılan çok sayıda teknoloji var dijital ekranlar ancak biz sadece iki ana türü tartışıyoruz. Alfanümerik ekranlar ya LCD ekranlardan ya da ortak anot ya da ortak katot modunda bağlanan LED'lerin bir bağlantısından oluşur. Yalnızca ondalık ve onaltılık formattaki sayılar için ortak 7 segmentli ekranlar kullanılır. Hem sayılar hem de alfabe için 5'e 7 nokta matristen oluşan 18 segmentli ekran kullanılır.

Bilgileri sayılar veya harfler gibi karakterler şeklinde veren ekrana alfanümerik ekran denir. Alfanümerik ekranlar elektronik cihazlarda artan bir rol oynamaktadır. Bu ekranlar esas olarak 16 bitlik veriye kadar çıktı gerektiren ve 200 karakterden az olmayan tam alfanümerik çıktı gerektiren yerlerde kullanılır.




Alfanümerik Ekran

Alfanümerik Ekran

Alfanümerik ekranlar, ölçüm cihazları, ev aletleri, iletişim, kelime işlemciler, tıbbi cihazlar, cep telefonları vb. Dahil olmak üzere çok çeşitli uygulamalarda kullanılır.



Alfanümerik Ekranın AT89S52 Mikrodenetleyici ile Arayüzü:

Alfanümerik ekranlar, doğrudan Mikroişlemciye veya bir BCD'den 7 segmente dekodere bağlanabilir.

Uygulama devresinden devre, mikro denetleyici AT89S52, üç ila sekiz kod çözücü 74LS138, ortak anot alfanümerik ekranlar, düzenleyici 7805 ve birkaç ayrı bileşenden oluşur.

Mikrodenetleyicinin P0 ve P2 portları, ortak bir 16-bit veri yolu oluşturmak için karşılık gelen veri pinleri birbirine bağlanmış olan 6 alfanümerik ekranın tümü için ortak bir veri yolu görevi görecek şekilde yapılandırılmıştır. Port-2, daha yüksek veri baytını sağlarken, port-0, düşük olanın ekrandaki bir karakteri aydınlatmasını sağlar. Mikrodenetleyicinin P1.2-P1.4 ve P1.5-P1.7 bağlantı pimleri, sırasıyla altı alfanümerik ekrandan (DIS1 ila DIS6) birini etkinleştirmek için kod çözücü IC (74LS138) için adres girişleri olarak kullanılmıştır. . Ancak, DIS1 ve DIS2 ekranları doğrudan P1.0 ve P1.1 bağlantı noktası pinleri tarafından etkinleştirilir veya devre dışı bırakılır. 4 ve 5 numaralı pinler topraklanmıştır ve 6 numaralı pin, 74LS138 kod çözücüsünü etkinleştirmek için yüksek yapılmıştır.


Alfanümerik ekranların ilgili tüm veri pinleri DIS1'den DIS6'ya kadar birbirine bağlanırken, her bir ekranın ortak anotu, 74LS138 IC'nin çıkışları ve P1.0 ve P1 pinleri aracılığıyla gerektiği gibi AÇIK veya KAPALI hale gelen bir BC557 transistör ile ayrı ayrı çalıştırılır .1 IC. P3 portunun (P3.4 - P3.7) daha yüksek biti, daha önce 6'dan birini seçmek için bir seçim veriyolu olarak kullanılır. depolanan mesajlar bu pinlerde bulunan 4 bitlik ikili değeri kullanarak. P3.4 ile P3.7 arasındaki seçim pimleri her zaman yukarı çekilir. 4 bitlik bir sayı kullanarak 16 mesajdan herhangi birini seçebiliriz, örneğin:

0 0 0 0 Mutlu Yıllar

0 0 0 1 Mutlu Ramjan

0 0 1 0 * Mutlu bayramlar *

0 0 1 1 Mutlu Noeller

::

::

::

1 1 1 1 Tümüne Hoşgeldiniz

Alfanümerik Ekranın AT89S52 Mikrodenetleyici ile Arayüzü

BCD - 7 Segment Kod Çözücü

Bir BCD'den 7 segmente dekoder, ikili kodlanmış ondalık formattaki BCD sayacının çıkışının mantık durumunu, 7 segmentli bir ekranı çalıştırabilen sinyallere dönüştürür. Sayaçtan alınan çıktı böylece 7 segmentli ekranda görüntülenir.

Yedi segmentli ekran, 0-9 arasındaki rakamları gösterebilen, yaygın olarak kullanılan elektronik görüntüleme cihazıdır. Yedi segmente bölündüğü için yedi segmentli ekran diyoruz. Ortak anot modunda ve ortak katot modunda mevcutturlar. LED'lerin katot ve anotları düz çizgi şeklinde düzenlenmiştir. LED'in katotuna negatif verilirse ve anot pozitif verilirse parlar. Ortak anotlar, 470 of direnç serisine bağlanır ve katotlar ortak toprağa bağlanır, dirençlerin diğer ucu, segmentin nasıl çalıştığını görmek için girişe bağlanır.

Giriş yüksek olduğunda, ortak negatif de düşüktür ve ardından LED yok yanar. Mantık yüksek verildiğinde akım anottan geçer ve direnç üzerinden LED'e ulaşır ve tekrar zemine döner. Ardından LED'in parlamasını sağlar. 7'yi görüntülemek için örnek ilk 3 probu yüksek yapmalıyız. Bu 0 ve 1, mikro denetleyiciden gelir.

7 Segment Kod Çözücü

7 Segment Kod Çözücü

7 Segment Ekranın Özellikleri:

  • Mükemmel Görünüm
  • Yüksek tepe akımı
  • Yoğunluk ve renk seçimi seçeneği
  • Uzun rakamlı dizi çoğullama için mükemmel
  • Tasarım esnekliği

BCD'den 7 Segment Kod Çözücüye Çalışmak:

İşte su seviyesi gösterge devresinin dijital bir versiyonu. Su seviyesini 0'dan 9'a kadar sayısal biçimde göstermek için 7 segmentli bir ekran kullanır. Devre, 5V düzenlenmiş güç kaynağında çalışır. Öncelikli kodlayıcı IC 73HC137 (IC1), BCD'den 7 segmente kod çözücü IC CD3511 (IC2), 7 segmentli ekran LTS533 (DIS1) ve birkaç ayrı bileşen etrafında oluşturulmuştur. Yüksek giriş empedansı nedeniyle IC1, kaptaki suyu dokuz giriş terminalinden algılar.

Girişler 560KΩ dirençler üzerinden + 5V'ye bağlanır. Sensörün toprak terminali, kabın dibinde tutulmalıdır. IC 73HC137, dokuz aktif-düşük girişe sahiptir ve aktif girişi aktif-düşük BCD çıkışına dönüştürür. L-9 girişi en yüksek önceliğe sahiptir. IC1 9, 7, 6, 13'ün çıkışları, T1 ila T3 transistörleri aracılığıyla IC2'ye beslenir. Bu mantık çevirici, IC1'in aktif-düşük çıkışını IC2 için aktif-yüksek'e dönüştürmek için kullanılır. IC2 tarafından alınan BCD kodu 7 segmentli ekranda gösterilir. R18'den R23'e kadar dirençler, ekrandaki akımı sınırlar.

Depo boş olduğunda, IC1'in tüm girişleri yüksek kalır. Sonuç olarak, çıkışı da yüksek kalır ve IC2'nin tüm girdilerini düşük yapar. Bu aşamadaki ekran '0' ı gösterir, bu da tankın boş olduğu anlamına gelir. Benzer şekilde, su seviyesi L-1 konumuna ulaştığında, ekran '1' gösterir ve su seviyesi L-8 konumuna ulaştığında, ekran '8' gösterir. Son olarak, tank dolduğunda, IC1'in tüm girişleri azalır ve IC2'nin tüm girişlerini yüksek yapmak için çıkışı düşer. Ekran şimdi '9' gösteriyor, bu da deponun dolu olduğu anlamına geliyor.

Umarım bu konuda veya elektrikle ilgili herhangi bir sorunuz varsa arayüz alfanümerik ekran kavramını açıkça anlamışsınızdır. elektronik projeler aşağıdaki yorumlar bölümünü bırakın.

Fotoğraf kredisi: