Bekijk alles

Raadpleeg de Engelse versie als onze officiële versie.Opbrengst

Europa
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Azië/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrika, India en Midden -Oosten
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Zuid -Amerika / Oceanië
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Noord -Amerika
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
Huisblog7-segment display: PIN-configuratie, typen en bedieningsprincipe
Op 2025/06/30 31,836

7-segment display: PIN-configuratie, typen en bedieningsprincipe

Deze gids legt alles uit over displays met zeven segment.Het spreekt over hoe ze werken, de twee belangrijkste typen (gemeenschappelijke anode en gemeenschappelijke kathode) en hoe de onderdelen binnen zijn gerangschikt.Je leert hoe je verbinding kunt maken en bedienen met behulp van microcontrollers zoals Arduino, en hoe je eenvoudige circuits kunt maken met stuurprogramma's zoals de 4511. De gids bedekt ook waar deze displays worden gebruikt in het leven, hun goede punten en sommige dingen die ze niet kunnen doen.

Catalogus

1. Wat is een display van zeven segment
2. Soorten displays met zeven segmenten
3. Structuur van een display van zeven segment
4. PIN-configuratie van een display van zeven segment
5. Hoe werkt een display van zeven segment
6. Displaycodes van zeven segment
7. Hoe een display met zeven segment te besturen
8. Hoe een displaycircuit met 7 segment te bouwen
9. Voordelen en nadelen van displays met zeven segmenten
10. Conclusie

Seven-Segment Display

Figuur 1. Zeven segment display

Wat is een display met zeven segmenten?

Een display met zeven segment is een elektronische component die is ontworpen om nummers en een paar letters te tonen met zeven lichtemitterende segmenten gerangschikt in een figuur-acht-lay-out.Elk segment, gelabeld A tot en met G, licht afzonderlijk op om cijfers te vormen van 0 tot 9. Een klein achtste segment, meestal een stip in de rechteronderhoek, kan ook worden opgenomen om decimale punten weer te geven.

Elk segment is een LED die licht uitzendt wanneer het wordt aangedreven.Het display werkt door spanning toe te passen op de terminals van de LED, waardoor licht wordt geproduceerd door elektroluminescentie.

Zeven segment displays werden populair in de jaren 1960 en 70 toen LED's eerdere weergavetechnologieën vervangen zoals Nixie-buizen en mechanische indicatoren.Deze nieuwe displays waren gemakkelijker te rijden, gebruikten minder vermogen en waren duurzamer.Tegen het einde van de jaren '70 waren ze standaard in rekenmachines, klokken en meetapparaten.

Zelfs vandaag worden deze displays veel gebruikt in apparaten die een eenvoudige, betrouwbare numerieke uitvoer nodig hebben.Ze bieden een laag stroomverbruik, sterke zichtbaarheid en eenvoudige controlelogica.Verbeterde LED -materialen hebben ze ook helderder en duurzamer gemaakt, wat helpt bij het handhaven van hun rol in zowel compacte gadgets als grote industriële systemen.

Soorten displays met zeven segment

Zeven segmentdisplays zijn er in twee hoofdtypen, gebaseerd op hoe de interne LED's zijn bedraad: Common Anode (CA) en Common Cathode (CC).Het verschil ligt in hoe de LED -segmenten elektrische verbindingen delen.

Algemene anode (CA)

In een gemeenschappelijk anode -display zijn alle positieve zijden (anodes genoemd) van de LED's met elkaar verbonden.Deze groep positieve verbindingen is gekoppeld aan de positieve voeding.

Om een ​​segment in te schakelen (een deel van het nummerweergave), stuurt u een laag signaal (wat een verbinding met grond of 0 volt) naar de negatieve zijde (de kathode genoemd) van dat segment stuurt.Hierdoor kan elektriciteit stromen en het segment licht op.

Dit type display werkt goed met bepaalde soorten digitale circuits, vooral die zijn ontworpen om de stroom naar beneden te trekken.Een voorbeeld is TTL (transistor-transistor logica) circuits.

Common Anode Configuration

Figuur 2. Gemeenschappelijke anodeconfiguratie

Truth Table

Figuur 3. Toontabel

Common Cathode (CC)

In een gemeenschappelijk kathodedisplay zijn alle negatieve zijden (kathoden) van de LED's met elkaar verbonden en verbonden met grond.

Om een ​​segment te verlichten, stuurt u een hoog signaal (een spanning, zoals 5V) naar de positieve zijde (anode) van dat segment.Dit zorgt ervoor dat de elektriciteit van de positieve pin door de LED naar de grond stroomt en het segment verlicht op.

Gemeenschappelijke kathodedisplays zijn meestal gemakkelijker te gebruiken met microcontrollers, zoals Arduino of Raspberry Pi, omdat deze apparaten het benodigde hoge signaal rechtstreeks vanuit hun uitgangspinnen kunnen verzenden.

 Common Cathode Configuration

Figuur 4. Gemeenschappelijke kathodeconfiguratie

Truth Table

Figuur 5. Waarheidstabel

Structuur van een display van zeven segment

Top View of Seven Segment Display

Figuur 6. Bovenaanzicht van zeven segmentdisplay

Elk cijfer met zeven segment bestaat uit zeven individuele LED's gerangschikt in een rechthoekig patroon dat lijkt op een "8".De segmenten zijn gelabeld A tot en met G, met drie horizontale segmenten (A, G, D) en vier verticale (B, C, E, F).Sommige displays bevatten ook een decimaal punt, gelegen in de buurt van de rechteronderhoek.

Decimal or Dot Point

Figuur 7. Decimaal of puntpunt

Moderne displays gebruiken meestal op oppervlakte gemonteerde LED's ingebed in plastic of hars.Het displayhuis bevat vaak lichte barrières om te voorkomen dat gloed in naburige segmenten bloedt.De behuizing is meestal getint of mat om het licht te verspreiden en het contrast te verbeteren.

Standaard enkele cijfer displays hebben tien pennen: één voor elk van de zeven segmenten, één voor het decimale punt en één of twee voor de gedeelde gemeenschappelijke terminal.In de behuizing verbinden dunne draden of sporen elk segment op de respectieve pin.

Sommige displays omvatten ingebouwde weerstanden om de stroom te regelen, terwijl andere externe weerstanden vereisen.Goed thermisch ontwerp helpt het display op betrouwbare wijze gedurende lange periodes te laten werken, zelfs in uitdagende omgevingen.

Bottom View of Seven Segment Display

Afbeelding 8. Onderaanzicht van zeven segmentdisplay

PIN-configuratie van een display van zeven segment

 Pin Diagram

Figuur 9. Pin -diagram

Pin -nummer
Aangesloten Segment
Functie
PIN 1
E
Controleert segment E
Pin 2
D
Controleert segment D
Pin 3
Com (gewone pin)
Gemeenschappelijke anode of kathode
Pin 4
C
Controleert segment C
PIN 5
Dp
Controls Decimal Point (DP)
Pin 6
B
Controleert segment B
Pin 7
A
Controleert segment A
PIN 8
Com (gewone pin)
Gemeenschappelijke anode of kathode
Pin 9
F
Controleert segment F
Pin 10
G
Controleert segment G

Hoe werkt een display met zeven segmenten?

Een display van zeven segment werkt door specifieke segmenten te verlichten om getallen of eenvoudige letters te vormen.Elk segment is een individuele LED die gloeit wanneer de stroom er in de juiste richting doorheen stroomt.

Numbers Display

Afbeelding 10. Display -nummers

Om een ​​nummer te tonen, schakelt het systeem de juiste combinatie van segmenten in.Bijvoorbeeld om "0" weer te geven, alle segmenten behalve G zijn verlicht.A "1" licht B en C alleen op en C. Deze combinaties worden opgeslagen in microcontroller -geheugen of afgehandeld door een decoderende chip.

Seven Segment Alphabet Characters

Figuur 11. Zeven segment alfabet tekens

Sommige letters zoals A, C, E en F kunnen worden getoond, maar vele anderen zijn moeilijk te vertegenwoordigen vanwege de beperkte segmenttelling.Letters zoals Q of R zijn moeilijk duidelijk weer te geven.

In systemen met meer dan één cijfer gebruiken displays multiplexing.Dit betekent dat er slechts één cijfer tegelijk wordt verlicht, maar het systeem schakelt zo snel tussen cijfers (meestal 60 keer per seconde of meer) dat ze allemaal tegelijkertijd verschijnen.Dit bespaart stroom en vermindert het aantal vereiste verbindingen.

Het decimale punt kan worden gebruikt voor breuken, tijdscheiding of als een speciale indicator.Sommige klokken gebruiken zelfs decimale punten als knipperende dikke darm.

Seven Segment LED Clock Time Display

Figuur 12. Zeven segment LED -kloktijdweergave

Display codes van zeven segment

Om nummers op een display met zeven segment weer te geven, verlicht elk cijfer een unieke set segmenten.Deze patronen worden opgeslagen als binaire codes.De codes zijn verschillend voor gemeenschappelijke kathode- en gemeenschappelijke anodetypen, afhankelijk van hoe de segmenten worden ingeschakeld.De onderstaande tabel toont de codes voor cijfers 0 tot 9.

Cijfer
Segmenten verlicht (A - G)
Binaire code (Common Cathode)
Hexcode (CC)
Binaire code (Gemeenschappelijke anode)
Hexcode (CA)
0
A, B, C, D, E, F
0B00111111
0x3f
0B11000000
0xc0
1
B, C
0B00000110
0x06
0b11111001
0xf9
2
A, B, D, E, G
0B01011011
0x5b
0B10100100
0xa4
3
A, B, C, D, G
0B01001111
0x4f
0B10110000
0xb0
4
B, C, F, G
0B01100110
0x66
0B10011001
0x99
5
A, C, D, F, G
0B01101101
0x6d
0B10010010
0x92
6
A, C, D, E, F, G
0B01111101
0x7d
0B10000010
0x82
7
A, B, C
0B00000111
0x07
0B11111000
0xf8
8
A, B, C, D, E, F, G
0b011111111
0x7f
0B10000000
0x80
9
A, B, C, D, F, G
0B01101111
0x6f
0B10010000
0x90

Hoe een display met zeven segmenten te besturen?

Er zijn een paar veel voorkomende manieren om een ​​display te besturen.Laten we er doorheen gaan van de eenvoudigste tot de meer geavanceerde.

Directe verbinding met microcontroller

Circuit Diagram of Direct Connection of a Seven-Segment Display to a Microcontroller

Figuur 13. Circuitdiagram van directe verbinding van een display van zeven segment met een microcontroller

De eenvoudigste manier om één cijfer te regelen is door elk segment op zijn eigen pin op de microcontroller te verbinden.Dit werkt goed voor kleine projecten die slechts één nummer tonen.

Voor een gemeenschappelijk anode -display zijn alle positieve zijden (anodes) van de LED's verbonden met stroom (zoals 3,3V of 5V).De negatieve zijde (kathode) van elk segment gaat door een weerstand en vervolgens naar een pin op de microcontroller.Wanneer de microcontroller een laag signaal verzendt, wordt het segment ingeschakeld.

Deze installatie geeft u volledige controle over elk segment, zodat u elk getal kunt maken.Maar het gebruikt veel pennen, zeven voor de segmenten en nog een als je het decimale punt gebruikt.U kunt bijvoorbeeld PINS PA0 via PA7 op een Arduino of STM32 verbinden met elk segment.De weerstanden (ongeveer 220-330 ohm) beschermen de LED's tegen te veel stroom.

Deze methode is eenvoudig, maar als je meer dan één cijfer wilt laten zien, werkt het niet goed, je hebt geen pinnen meer.Dat is wanneer het beter is om multiplexing of een display -stuurprogramma -chip te gebruiken.

Multiplexing voor meer cijfers

Transistor Driver Circuit for Two Seven Segment Displays

Afbeelding 14. Transistor stuurprogramma -circuit voor twee zeven segmentdisplays

Als u meer dan één cijfer wilt gebruiken, zou het verbinden van elk segment met de microcontroller te veel pinnen nodig hebben.Multiplexing is een truc die u helpt veel cijfers te regelen met minder pinnen.

Bij multiplexing delen alle cijfers dezelfde segmentdraden.Maar slechts één cijfer licht tegelijk op.De microcontroller schakelt zeer snel tussen cijfers, dus het lijkt erop dat alle cijfers tegelijk zijn.

Elk cijfer wordt ingeschakeld met behulp van een transistor.De microcontroller verzendt gegevens voor het cijfer en zet zijn transistor aan.Dan gaat het naar het volgende cijfer, enzovoort.Dit herhaalt zich snel, zodat je ogen het hele nummer tegelijk zien.

Je hebt slechts zeven segmentdraden en één draad nodig voor de transistor van elk cijfer.U kunt ook een chip gebruiken zoals het SN74HC595 -schuifregister.Hiermee kunt u gegevens met minder pennen verzenden en de segmenten regelen met slechts enkele microcontroller -pinnen.Dit maakt de bedrading eenvoudiger en helpt u grotere displays te bouwen.

Handmatige bedrading met Arduino

Seven Segment Display Interfacing with Arduino

Figuur 15. Zeven segmentweergave Interfacing met Arduino

Wanneer u een prototype leert of bouwt, is het gebruikelijk om het display met de hand met een Arduino te besturen.Een display van zeven segment heeft acht LED's in de vorm van een "8."De segmenten worden A tot G genoemd, met één extra voor het decimale punt (DP).

U verbindt elk segment via een weerstand met een pin op de Arduino.Als u een gemeenschappelijk kathodedisplay gebruikt, gaat de gemeenschappelijke pin naar de grond.Om een ​​segment te verlichten, stuurt de Arduino een hoog signaal naar de pin van het segment.

Gemeenschappelijk kathodeschermen, draait High het segment aan.In de gemeenschappelijke anode wordt in plaats daarvan een laag signaal nodig.Het is belangrijk om te weten welk soort display u gebruikt, zodat u de juiste code schrijft.

Om bijvoorbeeld de nummers 0 tot 9 weer te geven, schakelt de Arduino -code de juiste combinatie van segmenten voor elk nummer in.Deze methode is geweldig om te oefenen, maar het werkt niet goed voor meer dan één cijfer, tenzij u multiplexing of een chip -chip toevoegt.

Met behulp van een chip van 4511 BCD tot zeven segment stuurprogramma's

Using a 4511 Driver

Afbeelding 16. Met behulp van een 4511 -stuurprogramma

Om het gemakkelijker te maken en microcontroller -pinnen op te slaan, kunt u een chip gebruiken zoals de CD4511.Deze chip heeft een 4-bit binair nummer en verlicht de juiste segmenten om cijfers te tonen 0 tot 9.

U kunt de chip zijn ingang geven van schakelaars of van een microcontroller.Wanneer de invoer verandert, verlicht de chip het juiste nummer op het display.Weerstanden beschermen nog steeds de LED's en pull-down weerstanden houden de ingang stabiel wanneer de schakelaars niet worden ingedrukt.

De 4511 -chip maakt de bedrading en code eenvoudiger.In plaats van elk segment te besturen, verzendt de microcontroller slechts één nummer en zorgt de chip voor de rest.

In meer geavanceerde projecten kunnen microcontrollers praten om stuurprogramma's weer te geven met behulp van communicatiemethoden zoals I2C of SPI.Dit maakt het gemakkelijker om veel cijfers te besturen zonder veel pinnen te gebruiken.

Hoe bouw je een displaycircuit met 7 segment?

Het bouwen van een display-opstelling van zeven segment uit basisonderdelen is een geweldige manier om elektronica te leren.U hebt een display -module nodig, een decoderchip (zoals de 4511), weerstanden, DIP -schakelaars (of knoppen) en een breadboard.

Stap 1 : Plaats de 4511 op uw breadboard en sluit de pin 16 aan op stroom en pin 8 op de grond.

Stap 2 :Draadpennen 1, 2, 6 en 7 (BCD-ingangen) om te schakelen door 10K pull-down weerstanden.Hiermee kunt u handmatig binaire waarden invoeren.

Stap 3 :Sluit LT (lamptest) en LE (LATCH Enable) aan op VCC en aard de BI (blanco -ingang).

Stap 4 :Verbind pinnen 9-15 (uitvoert A - G) met het display door middel van 220-470Ω weerstanden.

Stap 5 :Bind de gemeenschappelijke kathodepennen van het display aan de grond.

Nu wijzigt het omdraaien van de schakelaars de BCD -ingang en werkt het display bij.U kunt functies toevoegen zoals decimale punten of een tweede cijfer voor oefening.Met behulp van een microcontroller in plaats van DIP -schakelaars kunt u multiplexing en dynamische weergavebesturing verkennen.

Voordelen en nadelen van displays met zeven segmenten

Voordelen

• Eenvoudig te gebruiken: een display van zeven segment is heel eenvoudig.Het heeft zeven kleine lichten (LED's genoemd) gerangschikt op een manier die elk getal van 0 tot 9 kan tonen. U zet gewoon de rechterlichten aan om elk nummer te maken.Dit maakt het geweldig voor beginners en kleine projecten zoals digitale klokken of tellers.

• Lage kosten: deze displays zijn goedkoop om te maken en te kopen.Omdat ze eenvoudig zijn en basistechnologie gebruiken, kosten ze niet veel.Dit maakt ze perfect voor low-budget projecten of producten die betaalbaar moeten blijven.

• Gebruikt zeer weinig vermogen: displays met zeven segment hebben niet veel elektriciteit nodig om te werken, vooral de LCD-mensen.Zelfs de LED -versies gebruiken niet teveel kracht als u ze op de juiste manier gebruikt.Daarom zijn ze goed voor apparaten die op batterijen lopen.

• Eenvoudig te lezen: de cijfers op een display met zeven segment zijn helder en duidelijk.LED -types gloeien sterk en zijn zelfs in het donker of ver van ver weg te zien.Daarom ziet u ze in wekkerklokken en basisapparaten.

• Sterk en langdurig: deze displays hebben geen bewegende delen, zodat ze niet gemakkelijk breken.De lichten binnen (LED's) kunnen heel lang meegaan.Ze werken ook goed, zelfs als het heet, koud is of als het apparaat wordt gestoten.

• Klein en ruimtebesparend: displays met zeven segment zijn klein en passen goed in krappe ruimtes.U kunt meerdere naast elkaar plaatsen om langere nummers te tonen zonder veel ruimte nodig te hebben.Ze zijn perfect voor compacte apparaten.

Nadelen

• Kan geen volledige woorden of symbolen weergeven: deze displays zijn gemaakt om nummers weer te geven, geen volledige letters of symbolen.Ze kunnen een paar eenvoudige letters laten zien (zoals A, B, C), maar niet alle.Dus ze zijn niet goed voor het tonen van volledige woorden of zinnen.

• Niet flexibel in ontwerp: de vorm van de segmenten is vastgesteld, dus u kunt niet veranderen hoe de nummers eruit zien.Je kunt ook geen foto's of speciale pictogrammen tonen.Dit beperkt de ontwerpopties voor meer stijlvolle of moderne producten.

• Moeilijk te zien vanuit sommige hoeken: met LED -typen kan het moeilijk zijn om de cijfers te lezen als u er niet rechtstreeks naar kijkt.Als je van de zijkant kijkt of als het buiten erg helder is, zijn de cijfers misschien moeilijk te zien.

• LED -typen kunnen meer stroom gebruiken: LED -displays gebruiken meer elektriciteit dan LCD -mensen, vooral als veel segmenten altijd zijn.Dit kan een probleem zijn voor gadgets op batterijen waar het besparen van stroom belangrijk is.

• Als een deel breekt, is het moeilijk te lezen: als een van de lichten (segmenten) stopt met werken, kan het een nummer verkeerd laten lijken.Het nummer 8 lijkt bijvoorbeeld op een 0 als een middelste segment mislukt.Dit kan anderen verwarren.

• Bedrading wordt ingewikkeld voor veel cijfers: het tonen van meer dan één cijfer betekent meer draden en onderdelen.Je hebt misschien speciale chips en extra werk nodig om alles te verbinden.Dit kan het ontwerp en het programmeren moeilijker maken, vooral voor beginners.

Conclusie

Zeven segment displays zijn eenvoudige en nuttige tools voor het weergeven van nummers.Ze verlichten bepaalde onderdelen (segmenten genoemd) om cijfers te vormen van 0 tot 9. Er zijn twee soorten, op basis van hoe de segmenten zijn bedraad.Deze displays zijn eenvoudig aan te sluiten, gebruiken niet veel vermogen en zijn geweldig voor basisapparaten zoals klokken, meters en keukenapparatuur.U kunt ze op verschillende manieren bedienen, van directe bedrading tot het gebruik van chips die ruimte besparen en dingen gemakkelijker maken.Hoewel ze geen volledige woorden of mooie afbeeldingen kunnen tonen, zijn ze nog steeds een goede keuze als je duidelijke en eenvoudige nummerweergaven nodig hebt.

Over ons

ALLELCO LIMITED

Allelco is een internationaal beroemde one-stop Distributeur van inkoopdiensten van hybride elektronische componenten, toegewijd aan het bieden van uitgebreide inkoop- en supply chain -diensten voor componenten voor de wereldwijde elektronische productie- en distributie -industrie, waaronder wereldwijde top 500 OEM -fabrieken en onafhankelijke makelaars.
Lees verder

Quick Inviry

Stuur een aanvraag, we zullen onmiddellijk reageren.

Aantal stuks

Veel Gestelde Vragen [FAQ]

1. Wat is het verschil tussen een display van 7 segment en een display van 14 segment?

Een display van 7 segment toont alleen nummers en enkele letters, terwijl een display van 14 segment meer LED's gebruikt om zowel nummers als volledige alfabetische tekens te vormen.

2. Hebben displays met zeven segmenten stroombeperkende weerstanden nodig?

Ja.Zonder weerstanden kunnen de LED's te veel stroom trekken en opbranden.Typisch worden voor elk segment 220Ω tot 470Ω weerstanden gebruikt.

3. Hoe weet ik of mijn display een gemeenschappelijke kathode of anode is?

Gebruik de diodetestmodus van een multimeter: sluit de gemeenschappelijke pin aan en onderzoek elk segment.Als segmenten oplichten wanneer de positieve sonde zich op de gemeenschappelijke pin bevindt, is deze een gemeenschappelijke kathode;Als de negatieve sonde zich op de gemeenschappelijke pin bevindt, is deze een gemeenschappelijke anode.

4. Welke spanning moet displays met zeven segmenten meestal vereisen?

Standaard LED-gebaseerde displays werken bij 1,8 V tot 3,3 V per segment, maar worden meestal aangedreven met 5V-logica en stroombeperkende weerstanden om de helderheid veilig te regelen.

5. Zijn er programmeerbare displays met zeven segment?

Niet direct.U kunt echter microcontrollers of driver IC's gebruiken om te programmeren hoe ze nummers, animaties of countdowns dynamisch weergeven.

Populaire berichten

Heet onderdeelnummer

0 RFQ
Winkelmand (0 Items)
Het is leeg.
Vergelijk lijst (0 Items)
Het is leeg.
Feedback

Uw feedback is belangrijk!Bij Allelco waarderen we de gebruikerservaring en streven we ernaar deze constant te verbeteren.
Deel uw opmerkingen met ons via ons feedbackformulier en we zullen onmiddellijk reageren.
Bedankt voor het kiezen van Allelco.

Onderwerp
E-mail
Comments
Captcha
Sleep of klik om het bestand te uploaden
Upload bestand
Typen: .xls, .xlsx, .doc, .Docx, .jpg, .png en .pdf.
MAX -bestandsgrootte: 10 MB