Probleem met zeven Segment Display

I

itachi012587

Guest
Hoi,
Heeft iemand een idee over de manier om de analoge omschakeling in zeven segment?

Bedankt.

 
hoi,
Ik denk dat je kunt kiezen AT89C51 voor het verwerken van het analoge signaal dan output zeven segment geleid.
goodluck!

 
Gebruik een A / D en sluit de output aan de input van de zeven segment.

Check de link hieronder om de pin lay-out van een 7 segemnt:

http://en.wikipedia.org/wiki/Seven-segment_display
http://www.electrofriends.com/articles/8051_programs/seven_seg/7_seg_pin_config.gif

 
welk soort analong conversie u wilt weergeven, als u wilt doen "analoge naar digitale omschakeling ', gebruikt u ADC, geef haar bijdrage tot 7 sagment display driver gebruik dan 7 sagment

 
Als een eerste stap die u hoeft te doen, een analoog naar digitaal conversie, kan dit worden bereikt door gebruik te maken van externe ADC of met behulp van een microcontroller met interne ADC.
In een tweede kwestie die u nodig heeft om de gevraagde resolutie van de ADC, PIC-microcontroller hebben 10 bit ADC, die is eenvoudig te gebruiken, na die ervoor zorgen dat uw ingangssignaaltype dynamisch is gemonteerd in de ADC input bereik (kan u op wat attenuation of amplificatie).
Na deze stap je
hebt een digitale woord dat representatief is voor de analoge spanning /
stroom toegepast op uw DAC,
de laatste dingen te laten zien is hoe zij op een 7-segment LED display.
Er zijn vele manier om dit te doen, is gebruik te maken van de multiplexing aanpak, in dit soort visualisatie je hebt een gemeenschappelijke bus voor elk beeldscherm en een aparte lijn voor het activeren van elk scherm een keer.Om te voorkomen flikkering in het display moet je bovendien elke refresh een 100 of 200 keer per cyclus.
Door gebruik te maken van een microcontroller is zeer eenvoudig te vertalen het woord omgezet in een BCD-formaat en vervolgens vertalen naar de overeenkomstige 7-segment code door een eenvoudige opzoektabel of, zo u wilt de C taal, in een switch-case-statement.

Hier een voorbeeld over de benodigde hardware (toon voor twee elkaar,
uit te breiden door het toevoegen van meer elkaar en rijden transistor aan uw behoeften), als programmeertaal gebruiken wat je wilt, assemblage, C of een andere.Zeker C gebruik is eenvoudiger dan assembler en ook eenvoudig te debuggen.

http://www.mikroe.com/en/books/picbook/7_08chapter.htm

Als bijeffect nota kijken naar het scherm is er twee type, gemeenschappelijke anode en gemeenschappelijke catode.

Hoop dat dit helpt een beetje.

Dag
Powermos

 

Welcome to EDABoard.com

Sponsor

Back
Top