Určite ste už videli ukazovatele – „osmičky“. Toto je sedemsegmentový LED indikátor, ktorý zobrazuje čísla od 0 do 9, ako aj desatinnú čiarku ( D.P.- desatinná čiarka) alebo čiarka.

Štrukturálne je takýmto produktom zostava LED diód. Každá montážna LED dióda osvetľuje svoj znakový segment.

V závislosti od modelu môže zostava pozostávať z 1 - 4 sedemsegmentových skupín. Napríklad indikátor ALS333B1 pozostáva z jednej sedemsegmentovej skupiny, ktorá je schopná zobraziť iba jednu číslicu od 0 do 9.

Ale LED indikátor KEM-5162AS má už dve sedemsegmentové skupiny. Je dvojrozmerný. Na fotografii nižšie sú zobrazené rôzne sedemsegmentové LED indikátory.

Existujú aj ukazovatele so 4 skupinami siedmich segmentov - štvormiestne (na fotografii - FYQ-5641BSR-11). Môžu byť použité v domácich elektronických hodinkách.

Ako sú na diagramoch vyznačené sedemsegmentové indikátory?

Keďže sedemsegmentový ukazovateľ je kombinovaný elektronické zariadenie, potom sa jeho obraz na diagramoch len málo líši od jeho vzhľadu.

Stačí venovať pozornosť skutočnosti, že každý výstup zodpovedá špecifickému znakovému segmentu, ku ktorému je pripojený. Existuje tiež jeden alebo viac vývodov spoločnej katódy alebo anódy, v závislosti od modelu zariadenia.

Vlastnosti sedemsegmentových ukazovateľov.

Napriek zdanlivej jednoduchosti tohto detailu má svoje vlastné zvláštnosti.

Po prvé, LED sedemsegmentové indikátory sa dodávajú so spoločnou anódou a spoločnou katódou. Túto vlastnosť by ste mali zvážiť pri kúpe domáceho dizajnu alebo zariadenia.

Tu je napríklad pinout 4-ciferného indikátora, ktorý je nám už známy FYQ-5641BSR-11.

Ako vidíte, anódy LED každej číslice sú kombinované a privedené na samostatný výstup. Katódy LED, ktoré patria do segmentu znaku (napr. G) sú navzájom prepojené. Veľa závisí od schémy zapojenia indikátora (so spoločnou anódou alebo katódou). Ak sa pozriete na obvodové schémy nástroje využívajúce sedemsegmentové ukazovatele, bude jasné, prečo je to také dôležité.

Okrem malých ukazovateľov existujú veľké a dokonca aj veľmi veľké. Môžu byť videné na verejných miestach, zvyčajne vo forme nástenné hodiny, teplomery, informátory.

Aby sa zväčšila veľkosť čísel na výsledkovej tabuli a zároveň sa zachovala dostatočná svietivosť pre každý segment, používa sa niekoľko LED diód zapojených do série. Tu je príklad takéhoto indikátora - zmestí sa do dlane. to FYS-23011-BUB-21.

Jeden z jeho segmentov pozostáva zo 4 LED zapojených do série.

Ak chcete osvetliť jeden zo segmentov (A, B, C, D, E, F alebo G), musíte naň priviesť napätie 11,2 V (2,8 V na každú LED). Dá sa aj menej, napríklad 10V, ale zníži sa aj jas. Výnimkou je desatinná čiarka (DP), jej segment tvoria dve LED diódy. Potrebuje iba 5 - 5,6 voltov.

Aj v prírode existujú dvojfarebné indikátory. Sú vložené napríklad červené a zelené LED diódy. Ukazuje sa, že v puzdre sú zabudované dva indikátory, ale s LED diódami inej farby. Ak pripojíte napätie na oba obvody LED, môžete získať žlté svetlo segmentov. Tu je schéma zapojenia jedného z týchto dvojfarebných indikátorov (SBA-15-11EGWA).

Ak zmeníte závery 1 ( ČERVENÁ) a 5 ( ZELENÁ) na "+" napájanie cez kľúčové tranzistory, potom môžete zmeniť farbu žiary zobrazovaných čísel z červenej na zelenú. A ak pripojíte kolíky 1 a 5 súčasne, farba žiary bude oranžová. Takto sa môžete pohrať s indikátormi.

Správa sedemsegmentových ukazovateľov.

Na ovládanie sedemsegmentových indikátorov v digitálnych zariadeniach slúžia posuvné registre a dekodéry. Napríklad široko používaným dekodérom na ovládanie indikátorov série ALS333 a ALS324 je mikroobvod K514ID2 alebo K176ID2. Tu je príklad.

A na ovládanie moderných importovaných indikátorov sa zvyčajne používajú posuvné registre. 74HC595. Teoreticky môžete segmenty hodnotiacej tabuľky ovládať priamo z výstupov mikrokontroléra. Takáto schéma sa však používa zriedka, pretože to vyžaduje použitie niekoľkých kolíkov samotného mikrokontroléra. Preto sa na tento účel používajú posuvné registre. Okrem toho prúd spotrebovaný LED diódami segmentu znakov môže byť väčší ako prúd, ktorý môže poskytovať bežný výstup mikrokontroléra.

Na ovládanie veľkých sedemsegmentových indikátorov, ako je FYS-23011-BUB-21, sa používajú špecializované ovládače, napríklad mikroobvod MBI5026.

Čo je vo vnútri sedemsegmentového indikátora?

No, nejaké chutné jedlo. Žiadny elektrotechnik by nebol taký, keby sa nezaujímal o „vnútornosti“ rádiových komponentov. Toto je vnútri indikátora ALS324B1.

Čierne štvorce na základni sú LED kryštály. Môžete tiež vidieť zlaté prepojky, ktoré spájajú kryštál s jedným zo záverov. Bohužiaľ, tento indikátor už nebude fungovať, pretože tie isté prepojky boli odrezané. Ale na druhej strane vidíme, čo sa skrýva za ozdobným panelom výsledkovej tabule.

Sedemsegmentový indikátor: programovanie prevádzky

V prvej časti článku o bol uvedený popis indikátora a ako ho pripojiť k mikrokontroléru. V druhej a tretej časti si postupne prejdeme všetkými fázami organizácie práce mikrokontroléra s indikátorom a vytvorením programu, ktorého výsledkom bude skutočne fungujúci návrh.

Prevod binárneho kódu desiatkového čísla na kód sedemsegmentového indikátora

Pozrime sa ešte raz na schému pripojenia sedemsegmentového indikátora k mikrokontroléru:

Na tomto diagrame piny portu PB0…..PB7 pripojené ku svorkám indikátora v určitom poradí. Výstup PBO zodpovedá segmentu "A" a potom pozdĺž sériové číslo kolík portu a kolík indikátora abecedne, s desatinnou čiarkou "dp" pripojenou na kolík portu PB7. Teraz a ďalej zvážime schémy zapojenia pre indikátory so spoločnou katódou av prípade potreby vložím doplnky pre indikátor so spoločnou anódou.

Na zvýraznenie určitého čísla na indikátore je potrebné nainštalovať príslušné kolíky portu mikrokontroléra logická jednotka

Na obrázku vyššie sú čierne čísla od 0 do 7 kolíky portu, zelené latinské písmená sú kolíky indikátora LED, červené nuly sú logické úrovne na výstupoch portu (v tomto prípade logická úroveň „0“). Aby sa napríklad na indikátore zvýraznila číslica „4“ a rozsvietila sa desatinná čiarka, musíme na kolíky indikátora B, C, F, G a dp priložiť logickú 1, čo zodpovedá zásobe logická jednotka na port pinov 1,2,5,6 a 7:

Preto prvá vec, ktorú musíme urobiť, je určiť zhodu s každou desatinnou číslicou binárneho čísla, ktoré musí byť výstupom na výstup portu mikrokontroléra, aby sa zapálili zodpovedajúce segmenty indikátora.
Pre „štvorku“ sme už definovali takú kombináciu = 1110 0110, ktorá zodpovedá šestnástkovému číslu 66h, definujeme ju aj pre zvyšné číslice:

Operácia, ktorú sme urobili, je tzv preklad binárneho kódu desiatkové číslo na sedemsegmentový indikátorový kód .

Táto tabuľka je uvedená pre sedemsegmentové indikátory so spoločnou katódou (segment indikátora je osvetlený logickou úrovňou "1"). V prípade indikátorov so spoločnou anódou (segment indikátora je osvetlený logickou úrovňou "0") je potrebné binárne kódy invertovať (zmeniť z 0 na 1 a naopak) a prepočítať zodpovedajúce hodnoty v hexadecimálnej sústave.

Programovanie jednociferného sedemsegmentového ukazovateľa

V rôznych prípadoch sa môže vyžadovať použitie jednociferného indikátora v dizajne. Napríklad zmontujeme kódový zámok a tam je potrebné zobraziť číslo zodpovedajúce stlačenému tlačidlu, alebo v bezpečnostnom alarme zobraziť číslo spusteného senzora. Rozsah jednociferných ukazovateľov je teda slušný.
Výstup čísel usporiadame na jednocifernom ukazovateli vo forme podprogramu: "Výstup informácií na jednomiestny sedemsegmentový LED indikátor" , takže tento podprogram je potom možné použiť v akomkoľvek programe s minimálnymi zmenami.

Algoritmus podprogramu:

1. Inicializácia indikátora (podprogram)
- nastavenie portu, ku ktorému je indikátor pripojený, aby zobrazoval informácie
- zápis sedemsegmentových indikátorových kódov zodpovedajúcich desatinným čísliciam určité bunky Pamäť
Tento podprogram sa musí volať oddelene od hlavného programu
2. Vstup do hlavného podprogramu
3. Hlavné telo
- prečítajte si aktuálne číslo
- určiť, ktorý kód sedemsegmentového ukazovateľa zodpovedá aktuálnej desatinnej číslici
- napíšte špecifický indikačný kód do portu mikrokontroléra
4. Ukončite podprogram

Ak chcete navrhnúť program ako podprogram, musíme vykonať niekoľko akcií:
1. Podprogramu inicializácie indikátora priradíme názov - Ini_Indicator_1(napríklad)
2. Priraďte názov hlavnému podprogramu - Indikátor_1
3. Premenným SRAM priraďujeme názvy, v ktorých budú uložené kódy sedemsegmentového indikátora, napríklad:
D0(pre číslo 0 atď.), D1, D2, D3, D4, D5, D6, D7, D8, D9
- priraďte názov premennej, v ktorej bude uložená adresa pamäťovej bunky (D0) s kódom prvej číslice (0) - D0_9
4. Priraďte názov premennej, ktorá bude uchovávať aktuálnu hodnotu, ktorú je potrebné zobraziť na indikátore. Hlavný program do tejto premennej zapíše vypočítané údaje (čísla), ktoré zobrazíme na indikátore - Údaje(napríklad).

Takto sa napríklad v Algorithm Builder (iné príklady sú aj pre tento program) deklarujú názvy premenných v pamäti programu (RAM, SRAM):

V stĺpci „Názov“ sú uvedené všetky názvy premenných. V stĺpci "Adresa" záznam "@D0_9" znamená, že premenná D0_9 ukladá adresu prvej premennej (D0)

Inicializačný podprogram indikátora (podprogram sa volá z hlavného programu pred volaním podprogramu na výstup informácií do indikátora):

A teraz sa pozrime na hlavnú časť programu a dešifrujeme ju:

Hlavný program zapisoval do premennej, ktorú sme mu priradili Údaje aktuálna číslica (napríklad číslica 6 ) a zavolal podprogram, aby ho zobrazil na indikátore Indikátor_1.

Operácia podprogramu:
— Obsah premennej Údaje sa zapíše do pracovného registra R20, teraz v registri číslo 6(pracovný register môže byť ľubovoľný)
- Povedzme prvú premennú s číselným kódom 0 máme v pamäťovej bunke na adrese 100 . V skutočnosti nepoznáme adresy pamäťových buniek, kde sú uložené hodnoty. D0…D9, ale presne na seba nadväzujú. Premenná bola teda priradená D0_9, ktorý, ako sme priradili, ukladá adresu pamäťovej bunky D0(v tento moment adresa = 100 ).
- S nasledujúcim príkazom:
@D0_9 —> Y načítame v dvojitom registri Y variabilná adresa D0 a dostaneme to v registri Y zadané číslo - 100 .
- S nasledujúcim príkazom:
Y+R20číslo sčítame 100 s číslom 6 , výsledok = 106 pričom sú uložené v dvojitom registri Y.
- S nasledujúcim príkazom:
[Y] -> R20 zapisujeme obsah pamäťovej bunky umiestnenej na adrese, ktorá je zapísaná v dvojitom registri Y (106), a na tejto adrese máme variabilnú pamäťovú bunku D6. Teraz v pracovnom registri R20 písané číslo 7Dhsedemsegmentový indikačný kód pre zobrazenie čísla 6 .
- S nasledujúcim príkazom:
R20 —> PortB vydáme obsah R20 do prístavu PBblikať číslo 6
- Vraciame sa z podprogramu

Jedným z veľmi dôležitých prvkov digitálnej techniky a najmä v počítačoch a riadiacich systémoch sú kodéry a dekodéry.

Keď počujeme slovo kodér alebo dekodér, vybavia sa nám frázy zo špionážnych filmov. Niečo ako: dešifrovať odoslanie a zašifrovať odpoveď.

Nie je na tom nič zlé, keďže šifrovacie stroje našich a zahraničných rezidentov používajú kodéry a dekodéry.

Kódovače.

Teda kodér (kodér) je elektronické zariadenie, v tomto prípade mikroobvod, ktorý prevádza kód jednej číselnej sústavy na kód inej sústavy. Najpoužívanejšie v elektronike sú kódovače, ktoré konvertujú pozičný desiatkový kód na paralelný binárny. Takto môže byť kódovač označený na schéme zapojenia.

Predstavme si napríklad, že držíme v rukách obyčajnú kalkulačku, ktorú dnes používa každý študent.

Pretože všetky operácie v kalkulačke sa vykonávajú pomocou binárne čísla(spomeňte si na základy digitálnej elektroniky), potom za klávesnicou je kodér, ktorý prevádza zadané čísla do binárnej podoby.

Všetky tlačidlá kalkulačky sú pripojené na spoločný vodič a stlačením napríklad tlačidla 5 na vstupe kodéra dostaneme na jeho výstupe okamžite binárny tvar tohto čísla.

Kodér kalkulačky má, samozrejme, väčší počet vstupov, pretože okrem čísel je potrebné do neho zadávať aj niektoré ďalšie symboly aritmetických operácií, takže z výstupov sú odstránené nielen čísla v binárnej forme, ale aj príkazy. kódovača.

Ak vezmeme do úvahy vnútornú štruktúru kódovača, potom je ľahké sa uistiť, že je vyrobený na najjednoduchších základných logických prvkoch.

Vo všetkých ovládacích zariadeniach, ktoré pracujú na binárnej logike, ale pre pohodlie operátora majú desiatkovú klávesnicu, sa používajú kódovače.

Dekodéry.

Dekodéry patria do rovnakej skupiny, len fungujú presne opačne. Prevádzajú paralelnú binárnu sústavu na pozičnú desatinnú. Podmienené grafické označenie na diagrame môže byť nasledovné.

Alebo takto.

Keď už hovoríme o dekodéroch, stojí za to povedať, že dokážu previesť binárny kód rôznych systémov počet (desiatkový, šestnástkový atď.). Všetko závisí od špecifický dôvod a účel mikroobvodu.

Najjednoduchší príklad. Viac ako raz ste videli digitálny sedemsegmentový indikátor, napríklad LED. Zobrazuje desatinné číslice a čísla, na ktoré sme zvyknutí od detstva (1, 2, 3, 4...). Ale, ako viete, digitálna elektronika pracuje s binárnymi číslami, ktoré sú kombináciou 0 a 1. Čo previedlo binárny kód na desiatkový a výsledok predložil digitálnemu sedemsegmentovému indikátoru? Pravdepodobne ste už uhádli, že to urobil dekodér.

Prácu dekodéra je možné vyhodnotiť naživo, ak zostavíte jednoduchý obvod, ktorý pozostáva z čipu dekodéra K176ID2 a LED sedemsegmentový indikátor, ktorý sa nazýva aj „osmička“. Pozrite sa na schému, je ľahšie pochopiť, ako dekodér funguje. Na rýchle zostavenie obvodu možno použiť nepájkovú dosku.

Pre referenciu. Mikroobvod K176ID2 bol vyvinutý na ovládanie 7-segmentového LED indikátora. Tento čip je schopný konvertovať binárny kód z 0000 predtým 1001 , čo zodpovedá desatinným číslam od 0 do 9 (jedna dekáda). Ostatné, staršie kombinácie sa jednoducho nezobrazia. Závery C, S, K sú pomocné.

Čip K176ID2 má štyri vstupy (1, 2, 4, 8). Niekedy sa na ne tiež odkazuje D0-D3. Tieto vstupy majú paralelný binárny kód (napríklad 0001). V tomto prípade má binárny kód 4 bity. Mikroobvod konvertuje kód tak, že výstupy ( a-g) sa objavujú signály, ktoré tvoria desatinné číslice a čísla, na ktoré sme na sedemsegmentovom ukazovateli zvyknutí. Keďže dekodér K176ID2 je schopný zobraziť desatinné číslice v rozsahu od 0 do 9, uvidíme ich iba na indikátore.

Na vstupy dekodéra K176ID2 sú pripojené 4 prepínače (S1 - S4), pomocou ktorých je možné na dekodér aplikovať paralelný binárny kód. Napríklad pri zatváraní prepínača S1 na 5. výstup mikroobvodu sa aplikuje logická jednotka. Ak otvoríte kontakty prepínača S1- to bude zodpovedať logickej nule. Pomocou prepínačov môžeme na vstupoch mikroobvodu manuálne nastaviť logickú 1 alebo 0. Myslím, že s tým je všetko jasné.

Diagram ukazuje, ako sa na vstupy dekodéra DD1 aplikuje kód 0101. Na LED indikátore sa zobrazí číslo 5. Ak je zatvorený iba prepínač S4, na indikátore sa zobrazí číslo 8. Ak chcete zapísať číslo od 0 do 9 v binárnom kóde, stačia štyri číslice: a 3 * 8 + a 2 * 4 + a 1 * 2 + a 0 * 1, kde od 0 do 3, sú čísla z číselnej sústavy (0 alebo 1).

Predstavme si číslo 0101 v desiatkovom tvare 0101 = 0*8 + 1*4 + 0*2 + 1*1 = 4 + 1 = 5 . Teraz sa pozrime na diagram a uvidíme, že váha číslice zodpovedá číslu, ktorým sa vo vzorci vynásobí 0 alebo 1.

Na riadenie výboja plynu bol kedysi použitý dekodér založený na TTL technológii - K155ID1 digitálny indikátor typu IN8, IN12, ktoré boli v 70. rokoch veľmi žiadané, keďže LED nízkonapäťové indikátory boli ešte veľmi zriedkavé.

Všetko sa zmenilo v 80. rokoch. Sedem segmentové bolo možné voľne zakúpiť LED matrica(ukazovatele) a medzi rádioamatérmi zachvátil boom v montáži elektronických hodín. Domáce Digitálne hodinky neinkasoval na dom len lenivy.

V tomto článku budeme hovoriť o digitálnom displeji.
Sedemsegmentové LED indikátory sú určené na zobrazenie arabských číslic od 0 do 9 (obr. 1).

Takéto ukazovatele sú jednomiestne, ktoré zobrazujú iba jedno číslo, ale v jednom prípade môže byť kombinovaných viac sedemsegmentových skupín (viacmiestne). V tomto prípade sú čísla oddelené desatinnou čiarkou (obr. 2)


Obr.2.

Indikátor sa nazýva sedemsegmentový, pretože zobrazený symbol je zostavený zo siedmich samostatných segmentov. Vo vnútri puzdra takéhoto indikátora sú LED diódy, z ktorých každá osvetľuje svoj vlastný segment.
Na takýchto indikátoroch je problematické zobrazovať písmená a iné symboly, preto sa na tieto účely používajú 16-segmentové indikátory.

Existujú dva typy LED indikátorov.
V prvej z nich sú všetky katódy, t.j. záporné svorky všetkých LED diód sú spojené dohromady a je im priradený zodpovedajúci výstup na puzdre.
Zvyšné výstupy indikátora sú pripojené k anóde každej z LED (obr. 3, a). Takýto obvod sa nazýva "obvod so spoločnou katódou".
Existujú aj indikátory, v ktorých sú LED diódy každého zo segmentov spojené podľa schémy so spoločnou anódou (obr. 3, b).


Obr.3.

Každý segment je označený zodpovedajúcim písmenom. Obrázok 4 ukazuje ich umiestnenie.

Obr.4.

Ako príklad uvažujme dvojmiestny sedemsegmentový indikátor GND-5622As-21 s červenou žiarou. Mimochodom, existujú aj iné farby, v závislosti od modelu.
Pomocou trojvoltovej batérie môžete zapnúť segmenty a ak spojíte skupinu kolíkov do zväzku a pripojíte na ne energiu, môžete dokonca zobraziť čísla. Ale táto metóda je nepohodlná, preto sa na ovládanie sedemsegmentových indikátorov používajú posuvné registre a dekodéry. Tiež často sú výstupy indikátorov pripojené priamo k výstupom mikrokontroléra, ale iba pri použití indikátorov s nízkou spotrebou prúdu. Obrázok 5 zobrazuje časť obvodu s použitím PIC16F876A.


Obr.5.

Pre manažment sedemsegmentový indikátorčasto sa používa dekodér K176ID2.
Tento mikroobvod je schopný konvertovať binárny kód pozostávajúci z núl a jednotiek na desatinné číslice od 0 do 9.

Aby ste pochopili, ako to všetko funguje, musíte zbierať jednoduchý obvod(obr. 6). Dekodér K176ID2 je vyrobený v balení DIP16. Má 7 výstupných kolíkov (piny 9 - 15), z ktorých každý je určený pre špecifický segment. Nie je tu zabezpečená správa bodov. Mikroobvod má tiež 4 vstupy (piny 2 - 5) pre napájanie binárneho kódu. 16. a 8. kolík je napájaný plus a mínus. Zvyšné tri závery sú pomocné, o nich budem hovoriť o niečo neskôr.


Obr.6.

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

V obvode sú 4 prepínače (možné sú ľubovoľné tlačidlá), po ich stlačení sa na vstupy dekodéra napája logická jednotka z power plus. Mimochodom, samotný mikroobvod je napájaný napätím 3 až 15 voltov. AT tento príklad celý obvod je napájaný 9-voltovou „korunou“.

V obvode sú tiež 4 odpory. Ide o takzvané pull-up rezistory. Sú potrebné na zaručenie nízkej úrovne na logickom vstupe pri absencii signálu. Bez nich sa hodnoty na indikátore nemusia zobrazovať správne. Odporúča sa použiť to istéodpor od 10 kOhm do 100 kOhm.

V schéme nie sú kolíky 2 a 7 indikátora HG1 zapojené. Ak pripojíte výstup DP k mínusu výkonu, rozsvieti sa desatinná čiarka. A ak použijete mínus na výstup Dig.2, tak sa rozsvieti aj druhá skupina segmentov (ukáže rovnaký symbol).

Vstupy dekodéra sú navrhnuté tak, že na zobrazenie číslic 1, 2, 4 a 8 na indikátore je potrebné stlačiť iba jedno tlačidlo (na rozložení sú nainštalované prepínače zodpovedajúce vstupom D0, D1, D2 a D3) . Ak nie je signál, zobrazí sa nula. Keď je signál privedený na vstup D0, zobrazí sa číslo 1. A tak ďalej. Ak chcete zobraziť ďalšie čísla, musíte stlačiť kombináciu prepínačov. Tabuľka 1 nám prezradí, ktoré stlačiť.


Stôl 1.

Pre zobrazenie čísla "3" je potrebné použiť logickú jednotku na vstup D0 a D1. Ak použijete signál na D0 a D2, zobrazí sa číslo „5“.(obr. 6).


Obr.6.

Tu je rozšírená tabuľka, v ktorej vidíme nielen očakávaný údaj, ale aj tie segmenty (a - g), ktoré budú tento údaj tvoriť.


Tabuľka 2

Pomocné sú 1., 6. a 7. kolík mikroobvodu (S, M, K).

Na schéme (obr. 6) je 6. výstup "M" uzemnený (na mínus výkon) a na výstupe mikroobvodu je kladné napätie na prácu s indikátorom so spoločnou katódou. Ak sa použije indikátor so spoločnou anódou, potom by mala byť jednotka aplikovaná na 6. výstup.

Ak sa na 7. výstup "K" aplikuje logická jednotka, potom znamienko indikátora zhasne, nula umožňuje indikáciu. V schéme tento záver uzemnený (na mínus výkon).

Na prvý výstup dekodéra je privedená logická jednotka (power plus), ktorá umožňuje zobrazenie konvertovaného kódu na indikátore. Ak však na tento výstup (S) použijete logickú nulu, vstupy prestanú prijímať signál a aktuálne zobrazené znamienko na indikátore zamrzne.

Jedna zaujímavá vec je, že vieme, že prepínač D0 zapína číslo „1“ a prepínač D1 zapína číslo „2“. Ak stlačíte oba prepínače, zobrazí sa číslo 3 (1 + 2 = 3). A v iných prípadoch indikátor zobrazuje súčet čísel, ktoré tvoria túto kombináciu. Dospeli sme k záveru, že vstupy dekodéra sú usporiadané premyslene a majú veľmi logické kombinácie.

Môžete si tiež pozrieť video k tomuto článku.

3.5 Sedemsegmentový dekodér

Sedemsegmentový displej sa často používa na zobrazenie desiatkových a hexadecimálnych číslic. Jeho obrázok a názov segmentov sú znázornené na obr. 3.1. Segmenty sú prvky vyžarujúce svetlo, ako sú LED diódy.

Obrázok 3.1 Sedem segmentov

ukazovateľ, (a). Obrázok a názov jeho segmentov, (b)

Na zobrazenie čísla 0 na indikátore stačí rozsvietiť segmenty a, b, c, d, e, f. Ak chcete získať číslo 1 - segmenty b a c. Rovnakým spôsobom môžete získať obrázky všetkých ostatných desiatkových alebo hexadecimálnych číslic. Kombinácie takýchto obrázkov sa nazývajú sedemsegmentový kód.

Na riadenie činnosti indikátora sa používajú dekodéry, ktoré konvertujú binárny kód na sedemsegmentový (obr. 3.2). V pravdivostnej tabuľke sedemsegmentového dekodéra (tabuľka 3.1) zahrnutie segmentov znamená prítomnosť logickej úrovne.

Tabuľka pravdivosti sedemsegmentového dekodéra Tabuľka 3.1

A 3

A 2

A 1

A 0

a

b

c

d

e

f

g


Napríklad na výstupe c dekodéra, logická nula sa objaví len vtedy, keď je na vstup privedená kombinácia binárnych signálov 0010 2 = 2 10. Príkladom sedemsegmentového dekodéra je čip K176ID3.

V modernom digitálnych obvodov Sedemsegmentové dekodéry sú zvyčajne zahrnuté vo veľkých integrovaných obvodoch.

Ryža. 3.2 Bežné grafické označenie

sedem segmentový dekodér DC (4-7)

Maticový indikátor

Maticový indikátor je matica s rozmermi 5 ´ 7 = 35 buniek (tabuľka 3.2). Pomocou maticového indikátora a dekodéra možno ľubovoľnému znaku (písmeno, interpunkčné znamienko, číslo atď.) priradiť binárny kód. Vzhľad maticový indikátor je znázornený na obr. 3.3.


Tabuľka kódov Tabuľka 3.2

Ryža. 3.3 Vzhľad maticových ukazovateľov, (a, b)

a tabuľku kódov buniek indikátora, (c).

Príklad. Zobrazte písmeno "P" na maticovom indikátore.

Na tento účel musia byť príslušné segmenty (tabuľka 3.3) napájané signálmi logických jednotiek z dekodéra.

Každý symbol, ktorý môže indikátor zobraziť, má priradené sady 35 funkcií. Ich čísla pre písmeno "P" sú uvedené v tabuľke. 3.3.

Ak znamienko zodpovedá tomuto písmenu, do bunky sa vloží „1“ atď. kým sa nezaplní celá tabuľka.

Tabuľka funkcií Tabuľka 3.3

Indikátory ovládacieho panela

Na obr. Obrázky 3.4…3.8 zobrazujú ukazovatele pracovísk dispečerov.

Ryža. 3.4 Maticové ukazovatele

Ryža. 3.5 Dispečerský panel a pracovisko dispečera energetického systému

Ryža. 3.6 Fragment mnemotechnického diagramu energetického systému

Ryža. 3.7 Fragment mnemotechnického diagramu energetického systému

Ryža. 3.8 Mimický prvok