Seitsemän segmentin näyttö (SSD) on laajalti käytetty elektroninen näyttölaite desimaalilukujen näyttämiseen välillä 0–9. Niitä käytetään yleisimmin elektronisissa laitteissa, kuten digitaalisissa kelloissa, ajastimissa ja laskimissa, numeeristen tietojen näyttämiseksi. Kuten nimestään käy ilmi, se on valmistettu seitsemästä eri valaisevasta segmentistä, jotka on järjestetty siten, että se voi muodostaa numerot 0-9 näyttämällä erilaisia segmenttien yhdistelmiä. Se pystyy myös muodostamaan joitain aakkosia, kuten A, B, C, H, F, E jne.
7 segmenttinäyttöä ovat yksinkertaisimpia näyttöyksiköitä lukujen ja merkkien näyttämiseksi. Kuten yllä olevassa 7-segmenttisen näytön kuvassa näkyy,
7 segmenttinäyttöä on kahta tyyppiä: yhteinen anodi ja yhteinen katodi:
Yhteinen katodi : Tässä kaikkien 8 LEDin kaikki negatiiviset liittimet (katodi) on kytketty yhteen (katso alla oleva kaavio), nimeltään COM. Ja kaikki positiiviset päätteet jätetään yksin.
Yhteinen anodi: Tässä kaikkien 8 LEDin kaikki positiiviset liittimet (anodit) on kytketty yhteen, nimeltään COM. Ja kaikki negatiiviset termiset jätetään yksin.
Kuinka näyttää numerot 7 segmentin näytöllä?
Jos haluamme näyttää numeron "0", meidän on hehkuttava kaikki LEDit paitsi linjalle "g" kuuluvat LEDit (katso yllä oleva 7 segmentin piikkikaavio, joten tarvitsemme vähän kuviota 11000000. Samoin kuin näytetään "1" meidän on hehkuttava merkkivaloihin b ja c liittyviä LEDejä, joten bittikuvio tälle olisi 11111001. Alla on annettu taulukko kaikille numeroille käytettäessä tyypin 7 yleisen anodin segmenttinäyttöyksikköä.
Numero näytettäväksi |
hgfedcba |
Hex-koodi |
0 |
11000000 |
C0 |
1 |
11111001 |
F9 |
2 |
10100100 |
A4 |
3 |
10110000 |
B0 |
4 |
10011001 |
99 |
5 |
10010010 |
92 |
6 |
10000010 |
82 |
7 |
11111000 |
F8 |
8 |
10000000 |
80 |
9 |
10010000 |
90 |
Lisätietoja 7 segmentin näyttöyksiköstä, lue alla olevat oppaat, joissa selitetään 7 segmentin näytön käytännön sovellukset:
7-segmenttinen liitäntä 8051-mikrokontrollerilla
0-99 laskuri AVR-mikrokontrollerilla
Digitaaliset nopat Arduinolla