Tikrai jau matėte rodiklius – „aštuonetus“. Tai septynių segmentų LED indikatorius, kuriame rodomi skaičiai nuo 0 iki 9, taip pat kablelis po kablelio ( D.P.- Dešimtainis kablelis) arba kablelis.

Struktūriškai toks gaminys yra šviesos diodų mazgas. Kiekvienas surinkimo šviesos diodas apšviečia savo simbolių segmentą.

Priklausomai nuo modelio, mazgas gali būti sudarytas iš 1 - 4 septynių segmentų grupių. Pavyzdžiui, indikatorius ALS333B1 susideda iš vienos septynių segmentų grupės, kuri gali rodyti tik vieną skaitmenį nuo 0 iki 9.

Tačiau LED indikatorius KEM-5162AS jau turi dvi septynių segmentų grupes. Jis yra dvimatis. Žemiau esančioje nuotraukoje rodomi skirtingi septynių segmentų LED indikatoriai.

Taip pat yra indikatoriai su 4 septynių segmentų grupėmis - keturių skaitmenų (nuotraukoje - FYQ-5641BSR-11). Jie gali būti naudojami namų gamybos elektroniniuose laikrodžiuose.

Kaip diagramose nurodomi septynių segmentų rodikliai?

Kadangi septynių segmentų indikatorius yra kombinuotas Elektroninis prietaisas, tada jo vaizdas diagramose mažai skiriasi nuo jo išvaizdos.

Reikia tik atkreipti dėmesį į tai, kad kiekviena išvestis atitinka konkretų simbolių segmentą, prie kurio jis yra prijungtas. Taip pat yra vienas ar daugiau bendro katodo arba anodo gnybtų, priklausomai nuo įrenginio modelio.

Septynių segmentų rodiklių ypatybės.

Nepaisant iš pažiūros šios detalės paprastumo, ji turi savų ypatumų.

Pirma, septynių segmentų LED indikatoriai yra su bendru anodu ir bendru katodu. Į šią savybę reikėtų atsižvelgti perkant jį naminiam dizainui ar įrenginiui.

Štai, pavyzdžiui, mums jau pažįstamas 4 skaitmenų indikatorius FYQ-5641BSR-11.

Kaip matote, kiekvieno skaitmens šviesos diodų anodai sujungiami ir nukreipiami į atskirą išvestį. Šviesos diodų, priklausančių ženklų segmentui, katodai (pavyzdžiui, G) yra sujungti. Daug kas priklauso nuo indikatoriaus prijungimo schemos (su bendru anodu ar katodu). Jei pažvelgsite į grandinių schemos instrumentais, naudojant septynių segmentų rodiklius, paaiškės, kodėl tai taip svarbu.

Be mažų rodiklių, yra didelių ir net labai didelių. Jie gali būti matomi viešose vietose, dažniausiai formos Sieninis laikrodis, termometrai, informatoriai.

Siekiant padidinti švieslentėje esančių skaičių dydį ir tuo pačiu išlaikyti pakankamą ryškumą kiekvienam segmentui, naudojami keli šviesos diodai, sujungti nuosekliai. Štai tokio rodiklio pavyzdys – telpa į delną. tai FYS-23011-BUB-21.

Vienas iš jo segmentų susideda iš 4 nuosekliai sujungtų šviesos diodų.

Norėdami apšviesti vieną iš segmentų (A, B, C, D, E, F arba G), turite įjungti 11,2 volto įtampą (2,8 V kiekvienam šviesos diodui). Galima ir mažiau, pavyzdžiui, 10V, bet sumažės ir ryškumas. Išimtis yra dešimtainis taškas (DP), jo segmentą sudaro du šviesos diodai. Tam reikia tik 5–5,6 voltų.

Taip pat gamtoje yra dviejų spalvų indikatoriai. Jie yra įterpti, pavyzdžiui, raudoni ir žalios spalvos šviesos diodai. Pasirodo, į korpusą įmontuoti du indikatoriai, bet su skirtingos švytėjimo spalvos šviesos diodais. Jei įjungsite įtampą abiem šviesos diodų grandinėms, galite gauti geltoną segmentų švytėjimą. Čia yra vieno iš šių dviejų spalvų indikatorių (SBA-15-11EGWA) laidų schema.

Jei pakeisite 1 išvadas ( RAUDONA) ir 5 ( ŽALIAS) į „+“ maitinimo šaltinį per pagrindinius tranzistorius, tada galite pakeisti rodomų skaičių švytėjimo spalvą iš raudonos į žalią. Ir jei vienu metu sujungsite 1 ir 5 kaiščius, tada švytėjimo spalva bus oranžinė. Taip galite suktis su indikatoriais.

Septynių segmentų rodiklių valdymas.

Septynių segmentų indikatoriams valdyti skaitmeniniuose įrenginiuose naudojami poslinkių registrai ir dekoderiai. Pavyzdžiui, plačiai naudojamas dekoderis ALS333 ir ALS324 serijų indikatoriams valdyti yra mikroschema. K514ID2 arba K176ID2. Štai pavyzdys.

O šiuolaikiniams importuojamiems rodikliams valdyti dažniausiai naudojami pamainų registrai. 74HC595. Teoriškai rezultatų suvestinės segmentus galite valdyti tiesiai iš mikrovaldiklio išėjimų. Tačiau tokia schema naudojama retai, nes tam reikia naudoti nemažai paties mikrovaldiklio kaiščių. Todėl šiam tikslui naudojami pamainų registrai. Be to, ženklo segmento šviesos diodų suvartojama srovė gali būti didesnė už srovę, kurią gali užtikrinti įprasta mikrovaldiklio išvestis.

Norėdami valdyti didelius septynių segmentų indikatorius, tokius kaip FYS-23011-BUB-21, naudojami specializuoti tvarkyklės, pavyzdžiui, mikroschema. MBI5026.

Kas yra septynių segmentų indikatoriaus viduje?

Na, skanus maistas. Bet koks elektronikos inžinierius nebūtų toks, jei jo nedomintų radijo komponentų „vidus“. Tai yra ALS324B1 indikatoriaus viduje.

Juodi kvadratai ant pagrindo yra LED kristalai. Taip pat galite pamatyti auksinius džemperius, jungiančius kristalą su viena iš išvadų. Deja, šis indikatorius nebeveiks, nes tie patys džemperiai buvo nupjauti. Tačiau iš kitos pusės matome, kas slepiasi už dekoratyvinės švieslentės skydelio.

Septynių segmentų indikatorius: veikimo programavimas

Pirmoje straipsnio dalyje apie buvo pateiktas indikatoriaus aprašymas ir kaip jį prijungti prie mikrovaldiklio. Antroje ir trečioje dalyse nuosekliai pereisime visus mikrovaldiklio su indikatoriumi darbo organizavimo ir programos kūrimo etapus, kurių rezultatas bus tikrai veikiantis dizainas.

Dešimtainio skaičiaus dvejetainio kodo konvertavimas į septynių segmentų rodiklio kodą

Dar kartą pažvelkime į septynių segmentų indikatoriaus prijungimo prie mikrovaldiklio schemą:

Šioje diagramoje prievado kaiščiai PB0…..PB7 prijungtas prie indikatoriaus gnybtų tam tikra seka. Išvestis PB0 atitinka segmentą "A", o tada atitinkamai išilgai serijos numeris prievado kaištis ir indikatoriaus kaištis abėcėlės tvarka, dešimtainis kablelis „dp“ prijungtas prie PB7 prievado kaiščio. Dabar ir toliau svarstysime indikatorių su bendru katodu prijungimo schemas, o jei reikia, įdėsiu papildymus indikatoriui su bendru anodu.

Norint paryškinti tam tikrą indikatoriaus skaičių, reikia sumontuoti atitinkamus mikrovaldiklio prievado kaiščius loginis vienetas

Aukščiau pateiktame paveikslėlyje juodi skaičiai nuo 0 iki 7 yra prievado kaiščiai, žalios lotyniškos raidės yra LED indikatoriaus kaiščiai, raudoni nuliai yra prievado išėjimų loginiai lygiai (šiuo atveju loginis lygis "0"). Pavyzdžiui, norėdami paryškinti indikatoriuje esantį skaičių „4“ ir užsidegti dešimtainį tašką, indikatoriaus kaiščiams B, C, F, G ir dp turime pritaikyti loginį 1, kuris atitinka tiekimą. loginis vienetas, skirtas 1, 2, 5, 6 ir 7 kaiščiams prijungti:

Todėl pirmas dalykas, kurį turime padaryti, yra nustatyti kiekvieno dvejetainio skaičiaus dešimtainio skaitmens atitikimą, kuris turi būti išvestas į mikrovaldiklio prievado išvestį, kad užsidegtų atitinkami indikatoriaus segmentai.
„Keturiems“ jau apibrėžėme tokį derinį = 1110 0110, kuris atitinka šešioliktainį skaičių 66h, taip pat apibrėžiame likusiems skaitmenims:

Mūsų atlikta operacija vadinama dvejetainio kodo vertimas dešimtainis skaičiusį septynių segmentų indikatoriaus kodą .

Ši lentelė pateikta septynių segmentų indikatoriams su bendru katodu (indikatoriaus segmentą apšviečia loginis lygis "1"). Indikatoriams su bendru anodu (indikatoriaus segmentą apšviečia loginis lygis "0"), dvejetainiai kodai turi būti apversti (pakeisti 0 į 1 ir atvirkščiai) ir perskaičiuoti atitinkamas reikšmes šešioliktainėje sistemoje.

Vienženklio septynių segmentų indikatoriaus programavimas

Skirtingais atvejais projektuojant gali prireikti naudoti vienženklį indikatorių. Pavyzdžiui, surenkame kodinį užraktą ir reikia rodyti numerį, atitinkantį paspaustą mygtuką, arba apsaugos signalizacijoje, kad būtų rodomas suveikusio jutiklio numeris. Taigi vienaženklių rodiklių apimtis yra padori.
Skaičių išvestį sutvarkysime ant vienženklio rodiklio paprogramės pavidalu: "Informacijos išvestis į vieno skaitmens septynių segmentų LED indikatorių" , kad vėliau šią paprogramę būtų galima naudoti bet kurioje programoje su minimaliais pakeitimais.

Paprogramės algoritmas:

1. Indikatoriaus inicijavimas (paprogramė)
- prievado, prie kurio prijungtas indikatorius, nustatymas, kad būtų rodoma informacija
- septynių segmentų indikatoriaus kodų, atitinkančių dešimtainius skaitmenis, rašymas tam tikros ląstelės atmintis
Ši paprogramė turi būti iškviesta atskirai nuo pagrindinės programos
2. Įėjimas į pagrindinę paprogramę
3. Pagrindinis korpusas
- perskaityti esamą numerį
- nustatyti, kuris septynių segmentų indikatoriaus kodas atitinka esamą dešimtainį skaitmenį
- įrašykite konkretų indikatoriaus kodą į mikrovaldiklio prievadą
4. Išeikite iš paprogramės

Norėdami sukurti programą kaip paprogramę, turime atlikti keletą veiksmų:
1. Indikatoriaus inicijavimo paprogramei priskiriame pavadinimą - Ini_indicator_1(pavyzdžiui)
2. Suteikite pavadinimą pagrindinei paprogramei - Rodiklis_1
3. SRAM kintamiesiems suteikiame pavadinimus, kuriuose bus saugomi septynių segmentų indikatoriaus kodai, pavyzdžiui:
D0(skaičiui 0 ir pan.), D1, D2, D3, D4, D5, D6, D7, D8, D9
- priskirti pavadinimą kintamajam, kuriame bus saugomas atminties langelio adresas (D0) su pirmojo skaitmens kodu (0) D0_9
4. Priskirkite pavadinimą kintamajam, kuriame bus saugomas dabartinis skaičius, kuris turi būti rodomas indikatoriuje. Pagrindinė programa į šį kintamąjį įrašys apskaičiuotus duomenis (skaičius), kuriuos rodome indikatoriuje - Duomenys(pavyzdžiui).

Štai kaip, pavyzdžiui, programoje Algorithm Builder (kiti pavyzdžiai taip pat yra šiai programai), kintamųjų pavadinimai deklaruojami programos atmintyje (RAM, SRAM):

Stulpelyje „Vardas“ pateikiami visų kintamųjų pavadinimai. Stulpelyje „Adresas“ įrašas „@D0_9“ reiškia, kad kintamasis D0_9 saugo pirmojo kintamojo adresą (D0).

Indikatoriaus inicijavimo paprogramė (paprogramė iškviečiama iš pagrindinės programos prieš iškviečiant paprogramę informacijai į indikatorių išvesti):

O dabar pažiūrėkime pagrindinę programos dalį ir ją iššifruokime:

Pagrindinė programa rašė į mūsų priskirtą kintamąjį Duomenys dabartinis skaitmuo (pavyzdžiui, skaitmuo 6 ) ir iškvietė paprogramę, kad ji būtų rodoma indikatoriuje Rodiklis_1.

Paprogramė:
— kintamojo turinys Duomenys rašoma į darbo registrą R20, dabar registre numeris 6(darbo registras gali būti bet koks)
- Tarkime, pirmasis kintamasis su skaitmeniu kodu 0 turime atminties langelyje adresu 100 . Tiesą sakant, mes nežinome atminties ląstelių, kuriose saugomos reikšmės, adresų. D0…D9, bet jie tiksliai seka vienas kitą. Taigi kintamasis buvo priskirtas D0_9, kuris, kaip mes priskyrėme, saugo atminties ląstelės adresą D0Šis momentas adresas = 100 ).
- Su šia komanda:
@D0_9 —> Yįkeliame į dvigubą registrą Y kintamasis adresas D0 ir mes tai gauname registre Yįvestas numeris - 100 .
- Su šia komanda:
Y+R20 sudedame skaičių 100 su numeriu 6 , rezultatas = 106 o saugomas dvigubame registre Y.
- Su šia komanda:
[Y] -> R20 rašome adresu esančios atminties ląstelės turinį, kuris įrašytas dvigubu registru T (106), ir šiuo adresu turime kintamos atminties langelį D6. Dabar darbiniame registre R20 parašytas numeris 7Dhseptynių segmentų indikatoriaus kodas skaičiui 6 rodyti .
- Su šia komanda:
R20 —> PortB išvedame turinį R20į uostą PBmirksi skaičius 6
– Grįžtame iš paprogramės

Vienas iš labai svarbių skaitmeninių technologijų elementų, ypač kompiuteriuose ir valdymo sistemose, yra kodavimo įrenginiai ir dekoderiai.

Kai išgirstame žodį encoder arba decoder, į galvą ateina frazės iš filmų apie šnipus. Kažkas panašaus: iššifruoti siuntimą ir užšifruoti atsakymą.

Čia nėra nieko blogo, nes mūsų ir užsienio rezidentų šifravimo mašinos naudoja kodavimo įrenginius ir dekoderius.

Kodavimo įrenginiai.

Taigi, koduotuvas (kodavimo įrenginys) yra Elektroninis prietaisas, šiuo atveju mikroschema, konvertuojanti vienos skaičių sistemos kodą į kitos sistemos kodą. Elektronikoje plačiausiai naudojami kodavimo įrenginiai, paverčiantys padėties dešimtainį kodą lygiagrečiu dvejetainiu. Taip kodavimo įrenginys gali būti nurodytas grandinės schemoje.

Pavyzdžiui, įsivaizduokime, kad rankose laikome paprastą skaičiuotuvą, kuriuo dabar naudojasi bet kuris studentas.

Kadangi visos operacijos skaičiuoklėje atliekamos su dvejetainiai skaičiai(prisiminkime skaitmeninės elektronikos pagrindus), tada po klaviatūros yra kodavimo įrenginys, kuris konvertuoja įvestus skaičius į dvejetainę formą.

Visi skaičiuotuvo mygtukai yra sujungti į bendrą laidą ir paspaudę, pavyzdžiui, 5 mygtuką kodavimo įrenginio įėjime, jo išvestyje iš karto gauname dvejetainę šio skaičiaus formą.

Žinoma, skaičiuotuvo kodavimo priemonė turi didesnį įėjimų skaičių, nes, be skaičių, į jį reikia įvesti kai kuriuos kitus aritmetinių operacijų simbolius, todėl iš išėjimų pašalinami ne tik dvejetainės formos skaičiai, bet ir komandos. kodavimo įrenginio.

Jei atsižvelgsime į vidinę kodavimo įrenginio struktūrą, nesunku įsitikinti, kad jis pagamintas iš paprasčiausių pagrindinių loginių elementų.

Visuose valdymo įrenginiuose, kurie veikia dvejetaine logika, tačiau operatoriaus patogumui turi dešimtainę klaviatūrą, naudojami kodavimo įrenginiai.

Dekoderiai.

Dekoderiai priklauso tai pačiai grupei, tik veikia visiškai priešingai. Jie lygiagrečią dvejetainę dalį konvertuoja į dešimtainę padėtį. Sąlyginis grafinis žymėjimas diagramoje gali būti toks.

Arba šitaip.

Kalbant išsamiau apie dekoderius, verta pasakyti, kad jie gali konvertuoti dvejetainį kodą į skirtingos sistemos skaičiavimas (dešimtainis, šešioliktainis ir kt.). Viskas priklauso nuo konkretus tikslas ir mikroschemos paskirtis.

Paprasčiausias pavyzdys. Skaitmeninį septynių segmentų indikatorių matėte ne kartą, pavyzdžiui, šviesos diodą. Jame rodomi dešimtainiai skaitmenys ir skaičiai, prie kurių esame įpratę nuo vaikystės (1, 2, 3, 4...). Bet, kaip žinote, skaitmeninė elektronika veikia su dvejetainiais skaičiais, kurie yra 0 ir 1 derinys. Kas dvejetainį kodą pavertė dešimtainiu ir perdavė rezultatą į skaitmeninį septynių segmentų indikatorių? Tikriausiai jau atspėjote, kad tai padarė dekoderis.

Dekoderio darbą galima įvertinti gyvai, jei surinksite paprastą grandinę, kurią sudaro dekoderio lustas K176ID2 ir septynių segmentų LED indikatorius, kuris dar vadinamas „aštuoniu“. Pažvelkite į diagramą, lengviau suprasti, kaip veikia dekoderis. Norint greitai surinkti grandinę, galima naudoti belituojančią plokštę.

Nuoroda. K176ID2 mikroschema buvo sukurta valdyti 7 segmentų LED indikatorių. Šis lustas gali konvertuoti dvejetainį kodą iš 0000 prieš 1001 , kuris atitinka dešimtainius skaitmenis nuo 0 iki 9 (vienas dešimtmetis). Likę, senesni deriniai tiesiog nerodomi. C, S, K išvados yra pagalbinės.

K176ID2 lustas turi keturis įėjimus (1, 2, 4, 8). Kartais jie taip pat vadinami D0-D3. Šiems įvestims suteikiamas lygiagretus dvejetainis kodas (pavyzdžiui, 0001). Šiuo atveju dvejetainis kodas turi 4 bitus. Mikroschema konvertuoja kodą taip, kad išėjimai ( a-g) pasirodo signalai, kurie sudaro dešimtainius skaitmenis ir skaičius, prie kurių esame įpratę septynių segmentų indikatoriuje. Kadangi dekoderis K176ID2 gali rodyti dešimtainius skaitmenis diapazone nuo 0 iki 9, juos matysime tik indikatoriuje.

Prie dekoderio K176ID2 įėjimų prijungti 4 perjungimo jungikliai (S1 - S4), kurių pagalba dekoderiui galima pritaikyti lygiagretųjį dvejetainį kodą. Pavyzdžiui, uždarant perjungimo jungiklį S1 5-am mikroschemos išėjimui taikomas loginis vienetas. Jei atidarysite perjungimo jungiklio kontaktus S1- tai atitiks loginį nulį. Perjungimo jungiklių pagalba galime rankiniu būdu mikroschemos įėjimuose nustatyti logiką 1 arba 0. Manau, kad su tuo viskas aišku.

Diagramoje parodyta, kaip dekoderio DD1 įėjimams taikomas kodas 0101. LED indikatoriuje bus rodomas skaičius 5. Jei uždarytas tik perjungimo jungiklis S4, indikatoriuje bus rodomas skaičius 8. Norėdami parašyti skaičius nuo 0 iki 9 dvejetainiame kode, pakanka keturių skaitmenų: a 3 * 8 + a 2 * 4 + a 1 * 2 + a 0 * 1, kur a 0 - 3, yra skaičiai iš skaičių sistemos (0 arba 1).

Pavaizduokime skaičių 0101 dešimtaine forma 0101 = 0*8 + 1*4 + 0*2 + 1*1 = 4 + 1 = 5 . Dabar pažiūrėkime į diagramą ir pamatysime, kad skaitmens svoris atitinka skaičių, iš kurio formulėje padauginamas 0 arba 1.

Vienu metu dujų išleidimui valdyti buvo naudojamas dekoderis, pagrįstas TTL technologija - K155ID1 skaitmeninis indikatorius tipo IN8, IN12, kurie buvo labai paklausūs 70-aisiais, nes LED žemos įtampos indikatoriai vis dar buvo labai reti.

Viskas pasikeitė 80-aisiais. Buvo galima laisvai įsigyti septynių segmentų LED matrica(indikatoriai) ir radijo mėgėjų apimtas elektroninių laikrodžių surinkimo bumas. Naminis Skaitmeninis laikrodis nesurinko namams tik tinginys.

Šiame straipsnyje kalbėsime apie skaitmeninį ekraną.
Septynių segmentų LED indikatoriai skirti rodyti arabiškus skaitmenis nuo 0 iki 9 (1 pav.).

Tokie rodikliai yra vienaženkliai, rodantys tik vieną skaičių, tačiau vienu atveju gali būti ir daugiau septynių segmentų grupių (daugiaženklių). Šiuo atveju skaičiai atskiriami kableliu (2 pav.)


2 pav.

Indikatorius vadinamas septynių segmentų, nes rodomas simbolis yra sudarytas iš atskirų septynių segmentų. Tokio indikatoriaus korpuso viduje yra šviesos diodai, kurių kiekvienas apšviečia savo segmentą.
Ant tokių indikatorių yra problemiška rodyti raides ir kitus simbolius, todėl šiems tikslams naudojami 16 segmentų indikatoriai.

Yra dviejų tipų LED indikatoriai.
Pirmajame iš jų visi katodai, t.y. visų šviesos diodų neigiami gnybtai sujungiami ir jiems skiriama atitinkama išvestis ant korpuso.
Likę indikatoriaus išėjimai prijungti prie kiekvieno iš šviesos diodų anodo (3 pav., a). Tokia grandinė vadinama „bendro katodo grandine“.
Taip pat yra indikatorių, kuriuose kiekvieno segmento šviesos diodai yra sujungti pagal schemą su bendru anodu (3 pav., b).


3 pav.

Kiekvienas segmentas pažymėtas atitinkama raide. 4 paveiksle parodyta jų vieta.

4 pav.

Kaip pavyzdį apsvarstykite dviejų skaitmenų septynių segmentų indikatorių GND-5622As-21, šviečiantį raudonai. Beje, yra ir kitų spalvų, priklausomai nuo modelio.
Naudodami trijų voltų bateriją galite įjungti segmentus, o sujungę kaiščių grupę į krūvą ir prijungę jiems maitinimą, netgi galėsite rodyti skaičius. Tačiau šis metodas yra nepatogus, todėl septynių segmentų indikatoriams valdyti naudojami poslinkių registrai ir dekoderiai. Taip pat dažnai indikatoriaus išėjimai jungiami tiesiai prie mikrovaldiklio išėjimų, tačiau tik tada, kai naudojami mažos srovės suvartojimo indikatoriai. 5 paveiksle parodytas grandinės fragmentas naudojant PIC16F876A.


5 pav.

Dėl valdymo septynių segmentų indikatorius dažnai naudojamas dekoderis K176ID2.
Ši mikroschema gali konvertuoti dvejetainį kodą, susidedantį iš nulių ir vienetų, į dešimtainius skaitmenis nuo 0 iki 9.

Norėdami suprasti, kaip visa tai veikia, turite surinkti paprasta grandinė(6 pav.). K176ID2 dekoderis pagamintas DIP16 pakuotėje. Jame yra 7 išvesties kaiščiai (9–15 kaiščiai), kurių kiekvienas skirtas konkrečiam segmentui. Taškų valdymas čia nepateikiamas. Mikroschema taip pat turi 4 įėjimus (2 - 5 kontaktai) dvejetainiam kodui tiekti. 16 ir 8 kontaktai tiekiami atitinkamai su pliuso ir minuso galia. Likusios trys išvados yra pagalbinės, apie jas pakalbėsiu šiek tiek vėliau.


6 pav.

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

Grandinėje yra 4 perjungimo jungikliai (galimi bet kokie mygtukai), juos paspaudus į dekoderio įėjimus iš power plus tiekiamas loginis blokas. Beje, pati mikroschema maitinama nuo 3 iki 15 voltų įtampa. AT šis pavyzdys visa grandinė maitinama 9 voltų „karūna“.

Taip pat grandinėje yra 4 rezistoriai. Tai yra vadinamieji traukimo rezistoriai. Jie reikalingi, kad būtų užtikrintas žemas loginės įvesties lygis, kai nėra signalo. Be jų indikatoriaus rodmenys gali būti rodomi netinkamai. Rekomenduojama naudoti tą patįatsparumas nuo 10 kOhm iki 100 kOhm.

Diagramoje HG1 indikatoriaus 2 ir 7 kaiščiai nėra prijungti. Jei prijungsite DP išvestį prie galios minuso, užsidegs kablelis. O jei prie Dig.2 išvesties pridėsite minusą, tada užsidegs ir antroji segmentų grupė (rodo tą patį simbolį).

Dekoderio įėjimai suprojektuoti taip, kad norint, kad indikatoriuje būtų rodomi skaičiai 1, 2, 4 ir 8, reikia paspausti tik vieną mygtuką (išdėstymui sumontuoti perjungimo jungikliai, atitinkantys D0, D1, D2 ir D3 įėjimus) . Jei signalo nėra, rodomas nulis. Kai signalas perduodamas įėjimui D0, rodomas skaičius 1. Ir taip toliau. Norėdami rodyti kitus skaičius, turite paspausti perjungimo jungiklių derinį. 1 lentelėje bus nurodyta, kuriuos iš jų reikia paspausti.


1 lentelė.

Norint parodyti skaičių „3“, reikia įvestims D0 ir D1 pritaikyti loginį vienetą. Jei signalą pritaikysite D0 ir D2, bus rodomas skaičius „5“.(6 pav.).


6 pav.

Čia yra išplėstinė lentelė, kurioje matome ne tik numatomą skaičių, bet ir tuos segmentus (a - g), kurie sudarys šią figūrą.


2 lentelė.

Pagalbiniai yra 1-asis, 6-asis ir 7-asis mikroschemos kontaktai (atitinkamai S, M, K).

Diagramoje (6 pav.) 6-asis kontaktas "M" yra įžemintas (iki minus galios), o mikroschemos išėjime yra teigiama įtampa darbui su indikatoriumi su bendru katodu. Jei naudojamas indikatorius su bendru anodu, tada 6-ajam išėjimui reikia pritaikyti vienetą.

Jei 7-am išėjimui „K“ taikomas loginis vienetas, indikatoriaus ženklas užgęsta, nulis leidžia rodyti indikaciją. Schemoje šią išvadąįžemintas (iki minus galios).

Į pirmąjį dekoderio išvestį įvedamas loginis vienetas (power plus), kuris leidžia indikatoriuje rodyti konvertuotą kodą. Bet jei šiam išėjimui (S) pritaikysite loginį nulį, įėjimai nustos gauti signalą, o dabartinis rodomas ženklas užstos indikatoriuje.

Vienas įdomus dalykas, kurį reikia pažymėti, yra tai, kad žinome, kad D0 perjungiklis įjungia skaičių "1", o D1 perjungimas įjungia skaičių "2". Jei paspausite abu perjungimo jungiklius, bus rodomas skaičius 3 (1 + 2 = 3). Ir kitais atvejais indikatorius rodo skaičių, sudarančių šį derinį, sumą. Darome išvadą, kad dekoderio įėjimai išdėstyti apgalvotai ir turi labai logiškus derinius.

Taip pat galite žiūrėti šio straipsnio vaizdo įrašą.

3.5 Septynių segmentų dekoderis

Septynių segmentų ekranas dažnai naudojamas dešimtainiams ir šešioliktainiams skaitmenims rodyti. Jo vaizdas ir segmentų pavadinimai parodyti pav. 3.1. Segmentai yra šviesą skleidžiantys elementai, tokie kaip šviesos diodai.

3.1 pav. Septyni segmentai

indikatorius, (a). Jo segmentų vaizdas ir pavadinimas, (b)

Kad indikatoriuje būtų rodomas skaičius 0, pakanka apšviesti segmentus a, b, c, d, e, f. Norėdami gauti skaičių 1 - segmentai b ir c. Taip pat galite gauti visų kitų dešimtainių ar šešioliktainių skaitmenų vaizdus. Tokių vaizdų deriniai vadinami septynių segmentų kodu.

Indikatoriaus veikimui valdyti naudojami dekoderiai, kurie dvejetainį kodą paverčia septynių segmentų (3.2 pav.). Septynių segmentų dekoderio tiesos lentelėje (3.1 lentelė) segmentų įtraukimas reiškia loginio vieno lygio buvimą.

Septynių segmentų dekoderio tiesos lentelė 3.1 lentelė

A 3

A 2

A 1

A 0

a

b

c

d

e

f

g


Pavyzdžiui, prie išėjimo c dekoderis, loginis nulis atsiras tik tada, kai įvestyje bus pritaikytas dvejetainių signalų derinys 0010 2 = 2 10. Septynių segmentų dekoderio pavyzdys yra K176ID3 lustas.

Šiuolaikinėje skaitmeninės grandinės Septynių segmentų dekoderiai dažniausiai įtraukiami į dideles integrines grandines.

Ryžiai. 3.2 Įprastas grafinis žymėjimas

septynių segmentų dekoderis DC (4-7)

Matricos indikatorius

Matricos indikatorius yra matrica, kurios matmenys yra 5 × 7 = 35 langeliai (3.2 lentelė). Matricinio indikatoriaus ir dekoderio pagalba bet kuriam simboliui (raidžiui, skyrybos ženklui, skaičiui ir kt.) galima priskirti dvejetainį kodą. Išvaizda matricos indikatorius parodytas pav. 3.3.


Kodų lentelė 3.2 lentelė

Ryžiai. 3.3 Matricos indikatorių išvaizda (a, b)

ir indikatoriaus langelių kodų lentelė (c).

Pavyzdys. Matricos indikatoriuje parodykite raidę "P".

Norėdami tai padaryti, atitinkamiems segmentams (3.3 lentelė) turi būti tiekiami loginio vieneto signalai iš dekoderio.

Kiekvienam simboliui, kurį gali rodyti indikatorius, yra priskirti 35 funkcijų rinkiniai. Jų numeriai raidei "P" pateikti lentelėje. 3.3.

Jei ženklas atitinka šią raidę, tada langelyje įrašomas „1“ ir pan. kol bus užpildyta visa lentelė.

Funkcijų lentelė 3.3 lentelė

Valdymo skydelio indikatoriai

Ant pav. 3.4…3.8 paveiksluose pateikti dispečerių darbo vietų rodikliai.

Ryžiai. 3.4 Matriciniai indikatoriai

Ryžiai. 3.5 Energetikos sistemos dispečerio dispečerinė ir darbo vieta

Ryžiai. 3.6 Energijos sistemos mnemoninės schemos fragmentas

Ryžiai. 3.7 Energijos sistemos mnemoninės schemos fragmentas

Ryžiai. 3.8 Mimikos elementas