Elbette göstergeleri zaten gördünüz - "sekizler". Bu, 0'dan 9'a kadar olan sayıların yanı sıra ondalık noktayı gösteren yedi bölümlü LED göstergesidir ( D.P.- Ondalık nokta) veya virgül.

Yapısal olarak, böyle bir ürün bir LED montajıdır. Her montaj LED'i, karakter segmentini aydınlatır.

Modele bağlı olarak, montaj 1 - 4 yedi segmentli gruptan oluşabilir. Örneğin, ALS333B1 göstergesi, 0'dan 9'a kadar yalnızca bir rakam gösterebilen yedi segmentli bir gruptan oluşur.

Ancak KEM-5162AS LED göstergesinin zaten iki yedi segmentli grubu var. İki boyutludur. Aşağıdaki fotoğraf, farklı LED yedi segmentli göstergeleri göstermektedir.

Ayrıca 4 yedi segmentli gruplu göstergeler de vardır - dört basamaklı (fotoğrafta - FYQ-5641BSR-11). Ev yapımı elektronik saatlerde kullanılabilirler.

Yedi segmentli göstergeler diyagramlarda nasıl gösterilir?

Yedi segmentli gösterge birleşik olduğundan elektronik cihaz, o zaman diyagramlardaki görüntüsü görünümünden çok az farklıdır.

Sadece her çıktının bağlı olduğu belirli bir karakter segmentine karşılık geldiğine dikkat edilmelidir. Ayrıca, cihazın modeline bağlı olarak ortak bir katot veya anotun bir veya daha fazla terminali vardır.

Yedi segmentli göstergelerin özellikleri.

Bu detayın görünen basitliğine rağmen, kendine has özellikleri vardır.

İlk olarak, LED yedi segmentli göstergeler ortak bir anot ve ortak bir katot ile birlikte gelir. Ev yapımı bir tasarım veya cihaz için satın alırken bu özellik dikkate alınmalıdır.

Burada, örneğin, bize zaten tanıdık gelen 4 basamaklı bir göstergenin pin çıkışı verilmiştir. FYQ-5641BSR-11.

Görüldüğü gibi her hanenin LED'lerinin anotları birleştirilerek ayrı bir çıkışa getirilir. İşaret segmentine ait olan LED'lerin katotları (örneğin, G) birbirine bağlıdır. Çok şey, göstergenin bağlantı şemasına bağlıdır (ortak bir anot veya katot ile). eğer bakarsan Devre diyagramları yedi segmentli göstergeleri kullanan araçlar, bunun neden bu kadar önemli olduğu anlaşılacaktır.

Küçük göstergelere ek olarak, büyük ve hatta çok büyük olanlar var. Halka açık yerlerde, genellikle formda görülebilirler. duvar saati, termometreler, muhbirler.

Skorborddaki sayıların boyutunu artırmak ve aynı zamanda her segment için yeterli parlaklığı korumak için seri bağlı birkaç LED kullanılır. İşte böyle bir göstergenin bir örneği - avucunuzun içine sığar. BT FYS-23011-BUB-21.

Segmentlerinden biri seri bağlı 4 LED'den oluşur.

Segmentlerden birini (A, B, C, D, E, F veya G) aydınlatmak için, ona 11,2 voltluk bir voltaj uygulamanız gerekir (her LED için 2,8V). Mümkün ve daha az, örneğin 10V, ancak parlaklık da azalacaktır. İstisna ondalık noktadır (DP), segmenti iki LED'den oluşur. Sadece 5 - 5.6 volta ihtiyaç duyar.

Ayrıca doğada iki renkli göstergeler vardır. Bunlar gömülüdür, örneğin kırmızı ve yeşil LED'ler. Kasaya iki göstergenin yerleştirildiği, ancak LED'lerin farklı bir parlaklık rengine sahip olduğu ortaya çıktı. LED'lerin her iki devresine de voltaj uygularsanız, segmentlerde sarı bir parıltı elde edebilirsiniz. İşte bu iki renkli göstergelerden (SBA-15-11EGWA) biri için bir bağlantı şeması.

Sonuçları değiştirirseniz 1 ( KIRMIZI) ve 5 ( YEŞİL) anahtar transistörler aracılığıyla "+" güç kaynağına, ardından görüntülenen sayıların parıltısının rengini kırmızıdan yeşile değiştirebilirsiniz. Ve 1 ve 5 numaralı pinleri aynı anda bağlarsanız, ışımanın rengi turuncu olacaktır. Göstergelerle bu şekilde uğraşabilirsiniz.

Yedi segmentli göstergelerin yönetimi.

Dijital cihazlarda yedi segmentli göstergeleri kontrol etmek için kaydırmalı yazmaçlar ve kod çözücüler kullanılır. Örneğin, ALS333 ve ALS324 serisinin göstergelerini kontrol etmek için yaygın olarak kullanılan bir kod çözücü, bir mikro devredir. K514ID2 veya K176ID2. İşte bir örnek.

Ve modern ithal göstergeleri kontrol etmek için genellikle vardiya kayıtları kullanılır. 74HC595. Teorik olarak, puan tablosunun bölümlerini doğrudan mikrodenetleyicinin çıkışlarından kontrol edebilirsiniz. Ancak böyle bir şema nadiren kullanılır, çünkü bu, mikrodenetleyicinin kendisinin birkaç pininin kullanılmasını gerektirir. Bu nedenle, bu amaçla shift register kullanılır. Ayrıca işaret segmentinin LED'leri tarafından tüketilen akım, mikrodenetleyicinin normal çıkışının sağlayabileceği akımdan daha büyük olabilir.

FYS-23011-BUB-21 gibi yedi segmentli büyük göstergeleri kontrol etmek için, örneğin bir mikro devre gibi özel sürücüler kullanılır MBI5026.

Yedi segmentli bir göstergenin içinde ne var?

Pekala, biraz lezzetli yemek. Herhangi bir elektronik mühendisi, radyo bileşenlerinin "iç kısımları" ile ilgilenmeseydi böyle olmazdı. ALS324B1 göstergesinin içinde olan budur.

Tabandaki siyah kareler LED kristalleridir. Ayrıca kristali sonuçlardan birine bağlayan altın jumperları da görebilirsiniz. Ne yazık ki, aynı jumperlar kesildiğinden bu gösterge artık çalışmayacak. Ama öte yandan, çetelenin dekoratif panelinin arkasında neyin gizlendiğini görebiliriz.

Yedi bölümlü gösterge: operasyon programlama

Yazının ilk bölümünde indikatörün tanımı ve mikrodenetleyiciye nasıl bağlanacağı anlatıldı. İkinci ve üçüncü bölümlerde, bir mikrodenetleyicinin çalışmasını bir gösterge ile organize etmenin ve sonucu gerçekten çalışan bir tasarım olacak bir program oluşturmanın tüm aşamalarını sırayla geçeceğiz.

Ondalık bir sayının ikili kodunu yedi bölümlü bir göstergenin koduna dönüştürme

Yedi segmentli bir göstergeyi bir mikrodenetleyiciye bağlama şemasına bir kez daha bakalım:

Bu diyagramda port pinleri PB0…..PB7 göstergenin terminallerine belirli bir sırayla bağlanır. PB0 çıkışı "A" segmentine karşılık gelir ve ardından sırasıyla seri numarası bağlantı noktası pimi ve gösterge pimi, ondalık nokta "dp" PB7 bağlantı noktası pimine bağlı olacak şekilde alfabetik olarak. Şimdi ve daha sonra, ortak bir katotlu göstergeler için bağlantı şemalarını ele alacağız ve gerekirse, ortak bir anotlu bir gösterge için ilaveler ekleyeceğim.

Göstergede belirli bir sayıyı vurgulamak için mikrodenetleyici bağlantı noktasının ilgili pinlerine takmak gerekir. mantıksal birim

Yukarıdaki şekilde 0'dan 7'ye kadar olan siyah sayılar port pinleri, yeşil Latin harfleri LED gösterge pinleridir, kırmızı sıfırlar port çıkışlarındaki lojik seviyelerdir (bu durumda lojik seviye “0”). Örneğin, gösterge üzerinde “4” sayısını vurgulamak ve ondalık noktayı aydınlatmak için, beslemeye karşılık gelen B, C, F, G ve dp gösterge pinlerine mantıksal 1 uygulamamız gerekir. 1,2,5 ,6 ve 7 numaralı bağlantı noktalarına mantıksal bir birim:

Bu nedenle, yapmamız gereken ilk şey, göstergenin karşılık gelen segmentlerini ateşlemek için mikrodenetleyici bağlantı noktasının çıkışına verilmesi gereken bir ikili sayının her bir ondalık basamağına karşılık gelen değeri belirlemektir.
"Dört" için, 66h onaltılık sayıya tekabül eden böyle bir kombinasyon = 1110 0110 tanımladık, kalan basamaklar için de tanımladık:

Yaptığımız işlemin adı ikili kod çevirisi ondalık sayı yedi bölümlü gösterge koduna .

Bu tablo, ortak bir katoda sahip yedi segmentli göstergeler için verilmiştir (gösterge segmenti, mantık seviyesi "1" ile aydınlatılır). Ortak anotlu göstergeler için (gösterge segmenti "0" mantık seviyesi ile yanar), ikili kodlar ters çevrilmelidir (0'dan 1'e değişir ve tam tersi) ve onaltılık sistemde karşılık gelen değerleri yeniden hesaplar.

Tek haneli yedi segmentli bir göstergenin programlanması

Tasarımda tek haneli gösterge kullanımı farklı durumlarda gerekli olabilir. Örneğin, bir kod kilidi oluşturuyoruz ve tetiklenen sensörün numarasını görüntülemek için basılan düğmeye karşılık gelen sayıyı veya güvenlik alarmında görüntülemeye ihtiyaç var. Bu nedenle, tek haneli göstergelerin kapsamı iyi.
Sayıların çıktısını tek basamaklı bir göstergede bir alt program şeklinde düzenleyeceğiz: "Tek basamaklı yedi segmentli LED göstergesine bilgi çıkışı" , böylece bu alt program daha sonra herhangi bir programda minimum değişiklikle kullanılabilir.

Alt program algoritması:

1. Gösterge başlatma (alt program)
- bilgileri görüntülemek için göstergenin bağlı olduğu bağlantı noktasının ayarlanması
- ondalık basamaklara karşılık gelen yedi bölümlü gösterge kodlarının yazılması belirli hücreler hafıza
Bu alt program, ana programdan ayrı olarak çağrılmalıdır.
2. Ana alt programa giriş
3. Ana gövde
- mevcut numarayı oku
- yedi segmentli göstergenin hangi kodunun mevcut ondalık basamağa karşılık geldiğini belirleyin
- mikrodenetleyici portuna belirli bir gösterge kodu yazın
4. Alt programdan çıkın

Bir programı alt program olarak tasarlamak için bir dizi eylem yapmamız gerekir:
1. Gösterge başlatma alt yordamına bir ad atadık - Ini_Indicator_1(örneğin)
2. Ana alt programa bir isim atayın - Gösterge_1
3. Yedi segmentli göstergenin kodlarının saklanacağı SRAM değişkenlerine adlar atarız, örneğin:
D0(0 sayısı vb. için), D1, D2, D3, D4, D5, D6, D7, D8, D9
- ilk basamak (0) koduyla bellek hücresinin (D0) adresinin saklanacağı değişkenin adını atayın - D0_9
4. Göstergede görüntülenmesi gereken mevcut rakamı saklayacak değişkenin adını atayın. Ana program, göstergede gösterdiğimiz bu değişkene hesaplanan verileri (sayıları) yazacaktır - Veri(örneğin).

Örneğin Algoritma Oluşturucu'da (diğer örnekler de bu program içindir), değişken adları program belleğinde (RAM, SRAM) şu şekilde bildirilir:

"Ad" sütunu tüm değişken adlarını listeler. "Adres" sütununda "@D0_9" girişi, D0_9 değişkeninin ilk değişkenin (D0) adresini depoladığı anlamına gelir.

Gösterge başlatma alt yordamı (alt yordam, göstergeye bilgi çıkışı için alt yordam çağrılmadan önce ana programdan çağrılır):

Şimdi programın ana kısmını görelim ve şifresini çözelim:

Ana program atadığımız değişkene yazdı Veri geçerli rakam (örneğin, rakam 6 ) ve göstergede görüntülemek için alt programı çağırdı Gösterge_1.

Alt program çalışması:
— Değişkenin içeriği Veriçalışma kaydına yazılır R20, şimdi kayıtta 6 numara(çalışma kaydı herhangi biri olabilir)
- Diyelim ki rakam kodlu ilk değişken 0 adresteki hafıza hücremizde var 100 . Aslında değerlerin saklandığı hafıza hücrelerinin adreslerini bilmiyoruz. D0…D9, ama tam olarak birbirlerini takip ediyorlar. Yani değişken atandı D0_9 atadığımız gibi, bellek hücresinin adresini saklar D0(içinde şu an adres = 100 ).
- Aşağıdaki komutla:
@D0_9 —> Yçift ​​durumda yüklüyoruz Y değişken adres D0 ve bunu kayıt defterinde alıyoruz Y numara girildi - 100 .
- Aşağıdaki komutla:
Y+R20 sayıyı ekliyoruz 100 numara ile 6 , sonuç = 106 çift ​​kayıtta saklanırken Y.
- Aşağıdaki komutla:
[Y] -> R20 adreste bulunan hafıza hücresinin içeriğini çift kayıtta yazıyoruz E (106), ve bu adreste değişken bir hafıza hücremiz var D6. Şimdi çalışma kaydında R20 yazılı numara 7 Gün6 sayısını görüntülemek için yedi parçalı gösterge kodu .
- Aşağıdaki komutla:
R20 —> PortB içeriği çıkarıyoruz R20 limana PB6 numarayı yak
- Alt programdan dönüyoruz

Dijital teknolojinin ve özellikle bilgisayar ve kontrol sistemlerinde çok önemli unsurlardan biri kodlayıcılar ve kod çözücülerdir.

Kodlayıcı ya da kod çözücü kelimesini duyduğumuzda aklımıza casus filmlerinden deyimler gelir. Şuna benzer bir şey: gönderimin şifresini çözün ve yanıtı şifreleyin.

Bunda yanlış bir şey yok, çünkü bizim ve yabancı yerleşim yerlerimizin şifreleme makineleri kodlayıcılar ve kod çözücüler kullanıyor.

Kodlayıcılar.

Böylece, kodlayıcı (kodlayıcı) elektronik cihaz, bu durumda, bir sayı sisteminin kodunu başka bir sistemin koduna dönüştüren bir mikro devre. Elektronikte en yaygın olarak kullanılan, konumsal bir ondalık kodu paralel ikili koda dönüştüren kodlayıcılardır. Enkoder bu şekilde devre şemasında gösterilebilir.

Örneğin, elimizde artık herhangi bir öğrenci tarafından kullanılan sıradan bir hesap makinesi tuttuğumuzu düşünelim.

Hesap makinesindeki tüm işlemler ile yapıldığından ikili sayılar(dijital elektroniğin temellerini hatırlayın), ardından klavyeden sonra girilen sayıları ikili forma dönüştüren bir kodlayıcı vardır.

Hesap makinesinin tüm düğmeleri ortak bir kabloya bağlanır ve örneğin kodlayıcının girişindeki düğme 5'e basarak, hemen çıkışında bu sayının ikili biçimini alırız.

Tabii ki, hesap makinesinin kodlayıcısının daha fazla sayıda girişi vardır, çünkü sayılara ek olarak, içine bazı diğer aritmetik işlem sembollerinin girilmesi gerekir, bu nedenle, yalnızca ikili biçimde sayılar değil, aynı zamanda komutlar da çıktılardan kaldırılır. kodlayıcının

Kodlayıcının iç yapısını düşünürsek, en basit temel mantık öğeleri üzerinde yapıldığından emin olmak kolaydır.

İkili mantıkla çalışan ancak operatörün rahatlığı için ondalık klavye bulunan tüm kontrol cihazlarında enkoderler kullanılmaktadır.

Şifre çözücüler.

Kod çözücüler aynı gruba aittir, ancak tam tersi çalışırlar. Paralel ikiliyi konumsal ondalık sayıya dönüştürürler. Diyagramdaki koşullu grafik gösterimi aşağıdaki gibi olabilir.

Ya da böyle.

Kod çözücüler hakkında daha kapsamlı konuşmak gerekirse, ikili kodu dönüştürebileceklerini söylemekte fayda var. farklı sistemler hesap (ondalık, onaltılık, vb.). Her şey bağlıdır özel amaç ve mikro devrenin amacı.

En basit örnek. Dijital yedi segmentli bir göstergeyi bir kereden fazla gördünüz, örneğin bir LED. Çocukluğumuzdan beri alıştığımız ondalık basamakları ve sayıları gösterir (1, 2, 3, 4...). Ancak, bildiğiniz gibi, dijital elektronik, 0 ve 1'in birleşimi olan ikili sayılarla çalışır. İkili kodu ondalık sayıya dönüştüren ve sonucu dijital yedi bölümlü bir göstergeye veren nedir? Muhtemelen kod çözücünün yaptığını tahmin etmişsinizdir.

Bir kod çözücü çipinden oluşan basit bir devre kurarsanız, kod çözücünün çalışması canlı olarak değerlendirilebilir. K176ID2 ve "sekiz" olarak da adlandırılan yedi segmentli bir LED göstergesi. Diyagrama bir göz atın, kod çözücünün nasıl çalıştığını anlamak daha kolaydır. Devreyi hızlı bir şekilde monte etmek için lehimsiz bir devre tahtası kullanılabilir.

Referans için. K176ID2 mikro devresi, 7 segmentli bir LED göstergesini kontrol etmek için geliştirilmiştir. Bu çip, ikili kodu 0000 önceki 1001 0'dan 9'a kadar ondalık basamaklara karşılık gelir (on yıl). Geri kalan, eski kombinasyonlar basitçe görüntülenmez. Sonuçlar C, S, K yardımcıdır.

K176ID2 yongasının dört girişi (1, 2, 4, 8) vardır. Bazen de anılırlar D0-D3. Bu girişlere bir paralel ikili kod verilir (örneğin, 0001). Bu durumda, ikili kodun 4 biti vardır. Mikro devre, kodu, çıktıların ( a-g) yedi segmentli göstergede alıştığımız ondalık basamakları ve sayıları oluşturan sinyaller görünür. K176ID2 kod çözücü, 0 ile 9 aralığındaki ondalık basamakları görüntüleyebildiğinden, bunları yalnızca göstergede göreceğiz.

4 geçiş anahtarı (S1 - S4), K176ID2 kod çözücünün girişlerine bağlanır, bunun yardımıyla kod çözücüye paralel bir ikili kod uygulanabilir. Örneğin, geçiş anahtarını kapatırken S1 mikro devrenin 5. çıkışına mantıksal bir birim uygulanır. Geçiş anahtarının kontaklarını açarsanız S1- bu mantıksal bir sıfıra karşılık gelir. Geçiş anahtarları yardımı ile mikro devrenin girişlerinde mantığını manuel olarak 1 veya 0 olarak ayarlayabiliriz, bununla her şey açık sanırım.

Diyagram 0101 kodunun DD1 kod çözücünün girişlerine nasıl uygulandığını göstermektedir.LED göstergesinde 5 sayısı görüntülenecektir.Yalnızca geçiş anahtarı S4 kapalıysa, göstergede 8 sayısı görüntülenecektir. bir ikili kodda 0'dan 9'a kadar bir sayı, dört basamak yeterlidir: 3 * 8 + 2 * 4 + 1 * 2 + 0 * 1, nerede 0 - 3, sayı sisteminden (0 veya 1) sayılardır.

0101 sayısını ondalık biçimde gösterelim 0101 = 0*8 + 1*4 + 0*2 + 1*1 = 4 + 1 = 5 . Şimdi şemaya bakalım ve rakamın ağırlığının formülde 0 veya 1 ile çarpılan sayıya karşılık geldiğini görelim.

TTL teknolojisine dayalı bir kod çözücü - K155ID1 bir gaz deşarjını kontrol etmek için bir kerede kullanıldı dijital gösterge LED düşük voltaj göstergeleri hala çok nadir olduğu için 70'lerde büyük talep gören IN8, IN12 tipi.

80'lerde her şey değişti. Yedi segmenti serbestçe satın almak mümkündü LED matris(göstergeler) ve elektronik saatlerin montajında ​​​​bir patlama radyo amatörleri arasında süpürüldü. Ev yapımı Dijital saat sadece tembel ev için toplanmaz.

Bu yazımızda dijital ekrandan bahsedeceğiz.
Yedi segmentli LED göstergeler, 0'dan 9'a kadar olan Arap rakamlarını gösterecek şekilde tasarlanmıştır (Şekil 1).

Bu tür göstergeler, yalnızca bir sayı gösteren tek basamaklıdır, ancak bir durumda (çok basamaklı) birleştirilmiş daha fazla yedi segmentli grup olabilir. Bu durumda, sayılar bir ondalık nokta ile ayrılır (Şek. 2)


İncir. 2.

Gösterilen sembolün ayrı yedi segmentten oluşması nedeniyle göstergeye yedi segment denir. Böyle bir gösterge durumunda, her biri kendi segmentini aydınlatan LED'ler vardır.
Bu tür göstergelerde harf ve diğer sembollerin gösterilmesi sorunlu olduğundan, bu amaçlar için 16 segmentli göstergeler kullanılmaktadır.

İki tür LED göstergesi vardır.
Bunlardan ilkinde, tüm katotlar, yani. tüm LED'lerin negatif terminalleri birleştirilir ve kasadaki ilgili çıkış onlara tahsis edilir.
Göstergenin kalan çıkışları, LED'lerin her birinin anotuna bağlanır (Şekil 3, a). Böyle bir devreye "ortak katot devresi" denir.
Ayrıca, her bir segmentin LED'lerinin şemaya göre ortak bir anotla bağlandığı göstergeler de vardır (Şekil 3, b).


Şek. 3.

Her segment, karşılık gelen bir harfle etiketlenir. Şekil 4 konumlarını gösterir.

Şekil 4.

Örnek olarak, kırmızı bir parıltının iki basamaklı yedi segmentli göstergesi GND-5622As-21'i düşünün. Bu arada, modele bağlı olarak başka renkler de var.
Üç voltluk bir pil kullanarak segmentleri açabilirsiniz ve bir grup pimi bir demet halinde birleştirir ve onlara güç uygularsanız sayıları bile görüntüleyebilirsiniz. Ancak bu yöntem elverişsizdir, bu nedenle yedi bölümlü göstergeleri kontrol etmek için kaydırmalı yazmaçlar ve kod çözücüler kullanılır. Ayrıca, genellikle, gösterge çıkışları doğrudan mikrodenetleyicinin çıkışlarına bağlanır, ancak yalnızca düşük akım tüketimine sahip göstergeler kullanıldığında. Şekil 5, PIC16F876A kullanan devrenin bir parçasını göstermektedir.


Şek.5.

Yönetim için yedi segmentli gösterge K176ID2 kod çözücü sıklıkla kullanılır.
Bu mikro devre, sıfırlardan ve birlerden oluşan ikili kodu 0'dan 9'a kadar ondalık basamaklara dönüştürebilir.

Her şeyin nasıl çalıştığını anlamak için toplamanız gerekir. basit bir devre(Şek. 6). K176ID2 kod çözücü, DIP16 paketinde yapılmıştır. Her biri belirli bir segmente ayrılmış 7 çıkış pinine (pin 9 - 15) sahiptir. Nokta yönetimi burada sağlanmaz. Mikro devre ayrıca bir ikili kod sağlamak için 4 girişe (pin 2 - 5) sahiptir. 16. ve 8. pinler sırasıyla artı ve eksi güçle beslenir. Kalan üç sonuç yardımcıdır, onlar hakkında biraz sonra konuşacağım.


Şekil 6.

DD1 - K176ID2
R1 - R4 (10 - 100 kOhm)
HG1-GND-5622As-21

Devrede 4 adet toggle switch vardır (herhangi bir buton mümkündür), bunlara bastığınızda power plus'tan dekoder girişlerine mantıksal bir birim verilir. Bu arada, mikro devrenin kendisi 3 ila 15 voltluk bir voltajla çalışır. AT bu örnek tüm devre 9 voltluk bir "taç" tarafından desteklenmektedir.

Ayrıca devrede 4 adet direnç bulunmaktadır. Bunlar sözde pull-up dirençleridir. Sinyal yokluğunda mantıksal girişte düşük bir seviyeyi garanti etmek için gereklidirler. Bunlar olmadan göstergedeki okumalar doğru görüntülenmeyebilir. Aynısını kullanmanız önerilir.10 kOhm'dan 100 kOhm'a kadar direnç.

Şemada, HG1 göstergesinin 2 ve 7 numaralı pinleri bağlı değil. DP çıkışını güç eksisine bağlarsanız, ondalık nokta yanacaktır. Dig.2 çıkışına bir eksi uygularsanız, ikinci segment grubu da yanacaktır (aynı sembolü gösterecektir).

Dekoder girişleri, göstergede 1, 2, 4 ve 8 rakamlarını görüntülemek için yalnızca bir düğmeye basmanız gerektiği şekilde tasarlanmıştır (D0, D1, D2 ve D3 girişlerine karşılık gelen düzende geçiş anahtarları takılıdır) . Sinyal yoksa, sıfır görüntülenir. D0 girişine bir sinyal uygulandığında 1 sayısı görüntülenir ve bu şekilde devam eder. Diğer numaraları görüntülemek için geçiş anahtarlarının bir kombinasyonuna basmanız gerekir. Tablo 1 bize hangilerine basacağımızı söyleyecektir.


Tablo 1.

"3" sayısını görüntülemek için D0 ve D1 girişlerine mantıksal bir birim uygulamak gerekir. D0 ve D2'ye bir sinyal uygularsanız, "5" sayısı görüntülenecektir.(Şek. 6).


Şekil 6.

Burada sadece beklenen rakamı değil, aynı zamanda bu rakamı oluşturacak olan segmentleri (a - g) gördüğümüz genişletilmiş bir tablo var.


Tablo 2.

Yardımcı, mikro devrenin 1., 6. ve 7. pinleridir (sırasıyla S, M, K).

Diyagramda (Şekil 6), 6. pim "M" topraklanmıştır (eksi güce) ve ortak bir katotlu bir gösterge ile çalışmak için mikro devrenin çıkışında pozitif bir voltaj vardır. Ortak anotlu bir gösterge kullanılıyorsa, 6. çıkışa bir birim uygulanmalıdır.

7. çıkışa "K" mantıksal bir birim uygulanırsa, göstergenin işareti söner, sıfır, gösterime izin verir. şemada bu sonuç topraklanmış (eksi güce).

Dekoderin ilk çıkışına, dönüştürülen kodun göstergede görüntülenmesini sağlayan bir mantıksal birim (güç artı) uygulanır. Ancak bu çıkışa (S) mantıksal bir sıfır uygularsanız, girişler sinyal almayı durduracak ve mevcut görüntülenen işaret göstergede donacaktır.

Dikkat edilmesi gereken ilginç bir nokta, D0 anahtarının "1" sayısını ve D1 anahtarının "2" sayısını açtığını biliyoruz. Her iki geçiş anahtarına da basarsanız, 3 sayısı görüntülenecektir (1 + 2 = 3). Diğer durumlarda, gösterge bu kombinasyonu oluşturan sayıların toplamını gösterir. Dekoder girişlerinin özenle düzenlendiği ve çok mantıklı kombinasyonlara sahip olduğu sonucuna varıyoruz.

Bu yazının videosunu da izleyebilirsiniz.

3.5 Yedi segment kod çözücü

Ondalık ve onaltılık basamakları görüntülemek için genellikle yedi bölümlü bir ekran kullanılır. Görüntüsü ve bölümlerin adı Şekil 2'de gösterilmektedir. 3.1. Segmentler, LED'ler gibi ışık yayan elemanlardır.

Şekil 3.1 Yedi Segment

gösterge, (a). Segmentlerinin resmi ve adı, (b)

Göstergede 0 rakamını görüntülemek için segmentleri yakmanız yeterlidir. a, b, c, d, e, f. 1 numarayı almak için - segmentler b ve c. Aynı şekilde, diğer tüm ondalık veya onaltılık basamakların görüntülerini alabilirsiniz. Bu tür görüntülerin kombinasyonlarına yedi bölümlü kod denir.

Göstergenin çalışmasını kontrol etmek için, ikili kodu yedi bölümlü bir koda dönüştüren kod çözücüler kullanılır (Şekil 3.2). Yedi bölümlü kod çözücünün doğruluk tablosunda (Tablo 3.1), bölümlerin dahil edilmesi, mantıksal bir seviyenin varlığını ima eder.

Yedi Segment Kod Çözücü Doğruluk Tablosu Tablo 3.1

A 3

A 2

A 1

A 0

a

b

c

d

e

f

g


Örneğin, çıkışta c kod çözücü, mantıksal bir sıfır, yalnızca girişe 0010 2 = 2 10 ikili sinyallerinin bir kombinasyonu uygulandığında görünecektir. Yedi bölümlü bir kod çözücünün bir örneği, K176ID3 yongasıdır.

Modern dijital devreler Yedi bölümlü kod çözücüler genellikle büyük entegre devrelerde bulunur.

Pirinç. 3.2 Geleneksel grafik tanımlama

yedi segment kod çözücü DC (4-7)

matris göstergesi

Bir matris göstergesi, 5 ´ 7 = 35 hücre boyutlarında bir matristir (Tablo 3.2). Bir matris göstergesi ve bir kod çözücü yardımıyla herhangi bir karaktere (harf, noktalama işareti, sayı vb.) ikili kod atanabilir. Dış görünüş matris göstergesi, Şek. 3.3.


Kod tablosu Tablo 3.2

Pirinç. 3.3 Matris göstergelerinin görünümü, (a, b)

ve bir gösterge hücre kodları tablosu, (c).

Örnek. Matris göstergesinde "P" harfini görüntüleyin.

Bunu yapmak için, karşılık gelen bölümlere (Tablo 3.3) kod çözücüden gelen mantıksal birim sinyalleri sağlanmalıdır.

Gösterge tarafından görüntülenebilen her sembole 35 özellik seti atanmıştır. "P" harfi için sayıları Tablo'da verilmiştir. 3.3.

İşaret bu harfe karşılık geliyorsa, hücreye “1” konur vb. tüm masa dolana kadar.

Özellik tablosu Tablo 3.3

Kontrol paneli göstergeleri

Şek. Şekil 3.4…3.8, sevk memurlarının işyerlerinin göstergelerini göstermektedir.

Pirinç. 3.4 Matris göstergeleri

Pirinç. 3.5 Enerji sistemi sevk memurunun sevk panosu ve çalışma yeri

Pirinç. 3.6 Güç sisteminin anımsatıcı diyagramının parçası

Pirinç. 3.7 Güç sisteminin anımsatıcı diyagramının parçası

Pirinç. 3.8 Mimik eleman