CODEERELEMENTEN DECODERS BCD naar 7-SEGMENT

Slides:



Advertisements
Verwante presentaties
Snelheid van digitale IC’s
Advertisements

Meten met de multimeter
Spanningen en stromen bij digitale signalen
Aflezen van analoge en digitale meetinstrumenten
Reeds behandelde PLD-soorten:
Nieuwe componentenfamilie : GAL
ELEKTRONICA: HF 2 De diode
Het prijs- of marktmechanisme
Vraag 1: Welk onderwijstype volgt uw kind? Vraag 2: In welk jaar zit uw kind?
Het ER model Een powerpoint presentatie, gemaakt door: F. Triep
Molairiteit Klas 4.
Vervolgbijeenkomst 2 Procesfasering bij Leren Leren.
Wat is DALI? Digital Addressable Lighting Interface
JK-flipflop en tellerschakelingen
Een manier om problemen aan te pakken
Input/Output Invoer/Uitvoer
Aanpassing Selectie beleid. Waarom aanpassingen in het huidige selectie beleid?
Experimenteel onderzoek
Proefwerk Natuurkunde 4VWO
Het prijs- of marktmechanisme I
Herhaling hfd. 7 elektriciteit
Deel I Hoofdstuk 5: Modelleren van toestand -- gevorderd
Deze presentatie wordt u aangeboden door:
LED’s.
Digitale signalen.
Lichtgevoelige weerstand
Halfgeleider.
Flow controle Keuzes maken. Het if-statement Soms moet code alleen in bepaalde situaties uit gevoerd worden Hiervoor heeft C de if-else constructie: if(voorwaarde1){
Hoofdstuk 1 Basisvaardigheden.
PROM = niet altijd ideaal
SPLD : Simple Programmable Logic Devices Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica DIA 1 DIA 1 Logische functie n Elke logische.
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 1 DIA 1 Verdere FPGA-producten Discontinued!
Idee Generatie Wit Papier, Warcraft 3, Thrall, Hoofdpijn, denken, rare les, Karel aan het ijsberen, Schrijven, Opdracht, Schaken, Stappen, Oplichten, Vooruit.
Experimenteel onderzoek
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Tellen.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
Hoofdstuk 14 Party Catering Srednja šola Zagorje.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 2: IDaSS.
Praktisch rekenen aan transistors 1
H7 Kracht.
Les 2: Zaterdag 24 mei 2014 Wim Peeters
Wiskunde klinkt niet interessant,
Heel kleine getallen.
Techniek Explora Werken met leds Wim Broos Sofie Cobbaert Swa Cremers
Stromen bij digitale signalen
Les 1: Zaterdag 10 mei 2014 Wim Peeters
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : luidsprekertje.
Serie/Parallel Schakelingen
Halfgeleiders - Opbouw diode - Werking diode
Gemaakt voor alle leerlingen voor de basisklassen van het 3 e leerjaar.
Oic even weken..
hoe kun je krachten grafisch ontbinden?
Gecijferdheid Les 2.1 Talstelsels.
Windows key uitlezen Op welke manier kunnen we de windows key uitlezen
Voortgang. Mijn voortgang in python Binaire getallen De computer gebruikt binaire getallen om alles te doen. Het is de taal waarin de computer praat.
ELEKTRONICA BIBBERSPIRAAL
Programmeren met Reeksen
Hoofdstuk 2 - Elektriciteit
Gevorderde EV3 PROGRAMMEER LES
LaagFrequent Functie Generator voor sinus, driehoek en blok golf met
VeiligheidsRegioTwente
Vergadering Personeelsdienst
INGEBRUIKNAME & TESTEN
Dubbelpolige spanning tester
Een katoenen watje als omhulling zorgt voor de isolatie.
presenteren van gegevens
Meten met de multimeter
Logische basisfuncties
Binaire getallen 1. binair → decimaal 2. decimaal → binair.
Nieuw Wedstrijdreglement 2020??
Transcript van de presentatie:

CODEERELEMENTEN DECODERS BCD naar 7-SEGMENT 1 2 3 4 5 6 7 8 9 1 2 3 4 Bij de BINAIR-naar-DECIMAAL DECODERS was er telkens slechts één van de uitgangen actief, overeenstemmend met de decimale waarde van het aangeboden binaire getal. Indien elke uitgang een andere LED met een ander cijfertje erbij aanstuurt, kunnen we op die manier aflezen welk decimaal getal aan de ingangszijde in binaire code wordt aangeboden. 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 Echt handig is zo'n 'lampjesdisplay' echter niet. En wat gaan we aanvangen als we bv. van 0 tot 99 moeten kunnen weergeven? De BCD- naar- 7-SEGMENT DECODER zal ervoor zorgen dat we het decimale getal veel gemakkelijker kunnen aflezen, namelijk van een 7-segment display. De streepvormige segmenten van een dergelijk display moeten apart aangestuurd worden; het is de taak van de decoder om voor een bepaalde ingangscode de juiste segmenten aan te sturen, waardoor een decimale aflezing mogelijk wordt. En op die manier zal een meer-cijfer display veel gemakkelijker te realiseren zijn. BCD / 7-SEG a b c d e f g

CODEERELEMENTEN DECODERS 7-SEGMENT DISPLAY In de elektronica gebruiken we vaak een 7-SEGMENT DISPLAY om numerieke informatie weer te geven. Zo'n display is samengesteld uit een aantal individuele segmentjes, die zodanig gemodelleerd zijn dat er cijfers (en zelfs een aantal alfanumerieke karakters) mee weergegeven kunnen worden. De segmentjes zelf zijn afzonderlijke LEDs (LED = Light Emitting Diode) of LCDs (LCD = Liquid Crystal Display). Men hanteert steeds nevenstaande aanduiding voor de individuele segmenten, nl. segment a tot en met segment g. Vaak is er nog een bijkomend segmentje dp, waarmee een decimaal punt kan weergegeven worden. In nevenstaand voorbeeld zijn er zelfs twee puntjes: dpl en dpr (decimal point left resp. right). Bij de LED-displays worden niet alle anodes en cathodes individueel naar buiten gebracht. Men maakt ofwel een COMMON ANODE (CA) DISPLAY ofwel een COMMON CATHODE (CC) DISPLAY. Deze twee verschillende types moeten uiteraard anders aangestuurd worden. In de TTL-reeks vinden we daarom ook decoders die geschikt zijn voor één van beide types.

CODEERELEMENTEN DECODERS BCD naar 7-SEGMENT Een CC-DISPLAY (CC = Common Cathode) moet met zijn CC aan de massa aangesloten worden. Elke afzonderlijke anode wordt - steeds via een niet te vergeten stroombegrenzings-weerstand - actief HOOG aangestuurd: door het aansluiten van een HOOG niveau zal het betreffende segment oplichten. De decoder moet nu de stroom leveren die de LEDs doet oplichten; men noemt dit ‘current sourcing’. Een CA-DISPLAY (CA = Common Anode) daarentegen moet met zijn CA aan de positieve voedingsspanning aangesloten worden. Elke afzonderlijke cathode wordt via een individuele stroombegrenzings-weerstand actief LAAG aangestuurd: door het aansluiten van een LAAG niveau zal het betreffende segment oplichten. De decoder moet nu de stroom die de LEDs doet oplichten ‘naar de massa toe trekken’; men noemt dit ‘current sinking’.

CODEERELEMENTEN DECODERS BCD naar 7-SEGMENT In de TTL-reeks vinden we als bekende BCD-naar-7-SEGMENT DECODER de 74LS47. Enkele kenmerken: actief LAGE uitgangen van het OPEN COLLECTOR type is dus alleen geschikt om een CA-display aan te sturen kan tot 40 mA sinken per uitgang (‘gewone’ TTL-uitgang kan maar 8 mA sinken) CA van het display mag op max. +15V aangesloten worden de BCD-decodering is OK, behalve slechte leesbaarheid voor 6 en 9 wat deze leesbaarheid betreft is, er een verbeterde versie uitgebracht: de 74LS247 (verder volledig compatibel met de 74LS47) binaire codes boven 9 resulteren in merkwaardige tekens 3 bijkomende controle-ingangen (leiden tot moeilijk IEC-symbool): LT = Lamp Test BI/RBO = Blanking Input / Ripple Blanking Output RBI = Ripple Blanking Input

CODEERELEMENTEN DECODERS BCD naar 7-SEGMENT Controle-ingangen van de 74LS47: LT = Lamp Test indien deze ingang LAAG gemaakt wordt, zullen alle uitgangen LAAG worden waardoor het volledige display oplicht (met cijfer 8, onafhankelijk van de aangeboden ingangsdata). De bedoeling hiervan is het display (en de verbindingen) te testen. BI = Blanking Input indien deze ingang LAAG gemaakt wordt, zullen alle uitgangen HOOG worden waardoor er niets meer oplicht (onafhankelijk van de aangeboden ingangsdata). wordt gebruikt om de lichtintensiteit van het display te verminderen het stroomverbruik door de LEDs zal dalen RBI = Ripple Blanking Input als deze lijn LAAG is, dan zal alleen het decimale cijfer 0 niet getoond worden; alle andere cijfers worden normaal weergegeven kan gebruikt worden in een meer-cijfer display om de vooroplopende nullen (leading zeroes) te onderdrukken meldt dit gelijktijdig op de RBO-uitgang (RBO = Ripple Blanking Output) deze kan dan weer doorverbonden worden met de RBI-ingang van een volgende decoder in een meer-cijfer display, zodat deze ook eventueel een 0 kan onderdrukken RBO-uitgang is geen afzonderlijke pen, maar is samengenomen met de BI-ingang (zeer merkwaardige constructie, passieve pull-up)