Forslag til simpel styring af 28x 7segment displays

Hej.

Jeg er ved at rode mig ud i at hjælpe nogen med at bygge en tavle der skal indeholde fart og tid.

Selve sensorerne mener man der er styr på, men vi vil gerne kunne få tid/hastighed fra en PC op på 2x2 7cifrede 7segment displays i meterhøjde.

Det skal selvf. være med et rimeligt antal ledere i kablerne.

Een eller anden simpel seriel kommunikation af en art, eller lign ville være fin. Nogen der kender til et princip der kunne løse opgaven fornuftigt?

Selve displaysne er et lowtech problem, så den kan adresseres nemt, men styringen er lige lidt trickey at få styr på, så et hint eller to var godt.

Mvh Henrik

Reply to
Henrik Mortensen
Loading thread data ...

"Henrik Mortensen" skrev i en meddelelse news:e9dl3g$101g$ snipped-for-privacy@newsbin.cybercity.dk...

Du kan lave en nem løsning med en printerport. Hvis vi nu siger at du bruger de bit 0-3 som fældes data til 4 stk. 4511 (en pr ciffer) og en adr. decoder 4515. De fire data input til 4515 kunne så være printerportens bit 4-7. Nu forbinder du så 4515 inhibet til pin 1 i printerporten. output fra 4515 forbindes til 4511's LE input. Nu skal du så "bare" skrive noget software der kan sende data og adr samt lave en puls på printerportens pin 1.

1) Pin1 = 1 2) pak cifferdata sammen med den ønskede ciffer "adr". 3) overfør data til printerporten. 3) Pin1 = 0 4) pause 5) Pin1 = 1 6) Når du vil sende flere data til display så hop til 2.

En anden løsning der er også er nem er at sende data som synkron serielt, det har den fordel at du kan klare dig med tre ledninger.

1 GND. 2 Data 3 Clock Som decoder kan du bruge næsten en hvilken som helst serielt in to parelel out. en mulighed kunne være 74HC164. Brug en 74HC164 pr. ciffer. forbind clock signalet til CP. på alle dine 74HC164. forbind din dataledning til Dsa input på den første 74HC164 forbind 74HC164 Q7 til Dsa på den næste 74HC164 (ciffer 2) og så fremdeles. Forbind så 74HC164'ernes Qx til et driver kredsløb der kan trække dine display, en udgang pr segment, det giver også mulighed for at styrre et "," i dit display og du kan skrive en del bogstaver. Hvis du bruger en printerport så kan den drive dine input direkte. Du kan også vælge at styrre dit display ved hjælp af RTS og DTR i en Com port, her skal du så lege lave et kredsløb der ændre portens spændinger til noget der ligner 0'er og 1'er.

være

Jeg ville nok bruge en uP af en art med indbygget uart og lade den stå for kommunikation mellem PC (comport) og display.

Håber det kan bruges.

--
Hilsen
   Peter N Petersen
   http://peteropfinder.dk Privat
   http://www.peteropfinder.dk Firma
Reply to
15kw

Hey...

Hvis du har en micro i dit proj, evt med SPI er en 74xx595 nok det nemmeste.... det er eeet serial in serial-in-paralel-out skifteregister.... med 8 bit, lige en til hvert 7-segment + evt punktum....

/f

Reply to
Finn Bindeballe

Ah,,,, okay som denne her er lavet?

formatting link

Mvh Henrik

"Finn Bindeballe" skrev i en meddelelse news:44bb443c$0$15790$ snipped-for-privacy@news.sunsite.dk...

punktum....

Reply to
Henrik Mortensen

lige præcis.....

bemærk at de serie-kobles, saa du kan lave lige saa mange ciffre du vil....

/F

Henrik Mortensen wrote:

Reply to
Finn Bindeballe

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.