7 seg skærmdriveren

B

BRUCErulz

Guest
Jeg vil gerne køre en 7 segment display uden at bruge en IC.
Jeg vil gerne displayet til at producere cifrene 0 til 9
Jeg vil gerne vise hvert ciffer med en separat SPST slukke / på
Er der en måde at gøre sådan noget uden at skulle køre 49 separate linjer med
dioder til at dække alle muligheder?

Displayet vil være flere fødder fra skifte panelet.Jeg ved, at jeg ville have en min på 11 linjer mellem dem, 10 positive og et fælles, hvis jeg brugte en slags vejkryds bus på skærmen, men stadig et rotter reden i slutningen ...

Ville det være muligt at skabe en logik bord bruger kun PNP transistorer?
Såsom: Hvis et "4" er ønskede, SPST skifte # 4 er lukket, og segmenter bcfg får strøm ...Hvis en "8" er ønskede, SPST skifte # 8 er lukket og segmenter abcdefg er drevet.

BRUCErulz

 
Det ligner 49 dioder er den enkleste kredsløb man kan gøre - uden et 7-segment dekoder IC, det er ..

Hilsen,
IanP

 
Brug en gammel EPROM at gøre afkodning.Ja, jeg ved, at det
er en IC

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />TOK

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Kys" border="0" />
 
og jeg ved u ikke interesseret i at benytte IC, men stadig hvis u har planer om at bruge 8051 vil det b meget, meget easier.im sikker u skal b have godt gyldig grund til ikke at bruge den.

 
Du ikke ønsker at bruge en UC og du ikke ønsker at bruge alle TTL eller CMOS logik???

Hvis du kunne bruge CMOS eller TTL, du kan bruge mindre strækninger ved hjælp af en BCD til 7 segment driver.På den side du har de 7 segment display, du bruger denne driver, og du modtager bcd kode.Til at videregive de bcd koden behøver du kun 4 linjer for data.
På den side du har sw, er du nødt til at lave en digital udvikling, til at videregive de bcd kode.
På den måde ville du bruge en masse af IC's og du er nødt til at gøre den digitale udvikling ved hjælp af nogen af de teknikker, som k-kort eller quine mc clousky (eller noget i den retning).

Den bedre måde er at bruge en UC.I disse dage ingen anvende en digital udvikling til at styre en 7 segmenter displayet.

Hvorfor du dont't ønsker at bruge en UC?

Ved,

Guillermo (AR)

 
Jeg var der opholder sig væk fra Ic fordi jeg havde brug for at opbygge en resultattavle bruger lysdioder og jeg havde brug for at bygge det hurtigt.Jeg har ikke haft en IC til at gøre arbejdet, og jeg troede jeg kunne mangage projektet lige så let uden en.Jeg tog fejl.BTW, der kom først?De 7 seg DIS føreren eller 7 seg displayet?

Bruce

 
BRUCErulz wrote:

Jeg vil gerne køre en 7 segment display uden at bruge en IC.

Jeg vil gerne displayet til at producere cifrene 0 til 9

Jeg vil gerne vise hvert ciffer med en separat SPST slukke / på

Er der en måde at gøre sådan noget uden at skulle køre 49 separate linjer med

dioder til at dække alle muligheder?Displayet vil være flere fødder fra skifte panelet.
Jeg ved, at jeg ville have en min på 11 linjer mellem dem, 10 positive og et fælles, hvis jeg brugte en slags vejkryds bus på skærmen, men stadig et rotter reden i slutningen ...Ville det være muligt at skabe en logik bord bruger kun PNP transistorer?

Såsom: Hvis et "4" er ønskede, SPST skifte # 4 er lukket, og segmenter bcfg får strøm ...
Hvis en "8" er ønskede, SPST skifte # 8 er lukket og segmenter abcdefg er drevet.BRUCErulz
 
Du kan gruppere fælles segment kombinationer for at reducere antallet af dioder til omkring 30.Men det segment lysstyrken vil variere lidt på grund af forskellige numre af diode spændingsfald.

Hvad med at bruge en elleve-stillingen roterende switch (OFF og 0-9) i stedet for ti SPST switches?

 
Jeg kan forstå, at du ikke kender til IC, især logik og microcontrollers.

Bruge 49 dioder er en af løsningen, men det er så "rå", og når der er et problem, det er svært for dig at gøre opmærksom på det som det er så kompliceret.

Du behøver ikke at bruge microcontrollers som du ikke ønsker at skrive kode.

Men jeg tror, at hvis man ser gennem databladene af logiske 74LS147 og 74LS47, kan du nemt forstå, hvordan du får dit kredsløb i meget enkel måde:

74LS147 er en 10-linje til 4-line (decimal til BCD) prioriterede kodeenhed.Hvis alle 9 input indstillet på logik 1, så alle output er fastsat på logik 1, som svarer til antallet 0.

Hvis nogen input er indstillet på logik 0, uanset de andre indgange til enhver logik niveau, så de ouputs er fastsat på den tilsvarende nummertast.

4-line output (BCD) fortolkes i antallet (LED 7-segment display) af 74LS47, er det BCD til 7-segment dekoder / driver.

Alle input af 74LS147 er trukket op til
5 V gennem modstande af alle inden for rækkevidde af 1kohm at 10kohms, og dine 9 afbrydere (normalt åbnet) slutte input til jorden.

Det er alt for idéen.Som jeg ved ikke, hvordan man kan drage de kredsløb og post på forum, så jeg håber, alle mine forklaringer er klar nok for dig.

Goodluck
nguyennam

 
kan du easly brug MAX7219.It 's en driver, kan du bestille en prøve gratis i maksime site ..se det.

 

Welcome to EDABoard.com

Sponsor

Back
Top