Avatar billede webmasterdk Praktikant
13. august 2003 - 12:50 Der er 19 kommentarer og
2 løsninger

Gray til hex konverter

Hejsa
Har lige fået en lille opgave af min lærer.
Jeg skal ved hjælp af nogle switche indtaste en gray kode.
Den skal jeg så konvertere til bcd, ikke svært.
Men bcd koden skal jeg så bruge på et 7-segments display så det viser hex kode.
Kan en bcd-to-seven-segment decoder gøre det?
hvis ja, hvad er dens model nummer?
Hvis ikke, har i nogen forslag til hvordan det skal gøres.
Vil ikke have en direkte løsning.. kun gode hints og ide'er..

På forhånd tak.
//WebmDK
Avatar billede hoejrup Nybegynder
13. august 2003 - 13:16 #1
7447

/per
Avatar billede hoejrup Nybegynder
13. august 2003 - 13:19 #2
Avatar billede scb Praktikant
13. august 2003 - 14:01 #3
Nu er karakterene fra en 7447 ikke særlig gode når den skal vise bcd værdier over 9. f.eks giver 15 (Hex F) et blankt display.
http://www.fairchildsemi.com/ds/DM/DM74LS47.pdf
-SCB
Avatar billede hoejrup Nybegynder
13. august 2003 - 14:53 #4
scb>Hvad har du gang i? Et seven segment kan vise fra 0-9.

/per
Avatar billede hoejrup Nybegynder
13. august 2003 - 14:56 #5
BCD = Binær til Decimal tal. Vi taler ikke om Hex decimal tal.

/per
Avatar billede hoejrup Nybegynder
13. august 2003 - 14:57 #6
decimaltal = decimal tal
Avatar billede scb Praktikant
13. august 2003 - 14:59 #7
Hvis du læser spørgsmålet vil du se at det webmasterdk skal bruge det til er at vise 16 forskellige tegn.
0 1 2 3 4 5 6 7 8 9 A B C D E F
Et syvsegment display kan vise alt hvad man kan frembringe med 7 streger.
Og kan derfor med den rigtige dekodning godt vise noget der ligner A b C d e F
-SCB
Avatar billede scb Praktikant
13. august 2003 - 15:01 #8
Hvis han bare skulle vise BCD koden fra 0-9 i Hex var der jo ingen grund til at ændre noget.
-SCB
Avatar billede webmasterdk Praktikant
14. august 2003 - 09:22 #9
min lærer har lige sagt at hvis jeg kan finde en ic der kan konvertere fra gray til bcd er det i orden.
Jeg viste ham lige det boolske udtryk for min LSB :)
Jeg må dog ikke bruge en ram kreds.. :/
Avatar billede hoejrup Nybegynder
14. august 2003 - 10:22 #10
Her er der en løsning, hvor der ikke indgår en ram kreds. :-)

Link: http://www.eng.buffalo.edu/Courses/mae576/ASSIGNMENTS/mini_assignment4_solution.pdf

/per
Avatar billede webmasterdk Praktikant
14. august 2003 - 10:50 #11
er lige blevet færdig med "gray til bcd" delen
den kan se her http://epx.dk/gray2bcd.bmp
Håber i kan hjælpe med en løsning til bcd2hex delen, for det bliver et rimeligt stort print jeg skal have lavet, hvis jeg skal lave en kredsløb til alle 7 dioder i det 7segment...
Avatar billede webmasterdk Praktikant
14. august 2003 - 10:52 #12
switchene på billedet er forresten i dcba rækkefølge.. :)
Avatar billede webmasterdk Praktikant
18. august 2003 - 11:37 #13
Så, nu har jeg fået lavet alle 7 kredsløb til mit display..
Hmm... et fandens stort kredsløb,  hvis i spørger mig.
Jeg kan godt skrive det ind, så i kan se det..
Men der må da findes noget i den stil som allerede er blevet lavet før!?
Avatar billede redhat9user Nybegynder
18. august 2003 - 11:41 #14
Du kan da bare bruge en simpel PROM. De 4 inputs til adresseben og data til segmenterne.
Avatar billede webmasterdk Praktikant
18. august 2003 - 12:13 #15
Da jeg ikke må bruge ram, må jeg heller ikke bruge en PROM....
Avatar billede redhat9user Nybegynder
18. august 2003 - 17:52 #16
Hvad med en PAL/CPLD/FPGA, er den også forbudt?
Avatar billede webmasterdk Praktikant
19. august 2003 - 12:56 #17
det ved jeg ikke... kender det ikke....
Avatar billede webmasterdk Praktikant
19. august 2003 - 13:21 #18
hvis det ikke skal programmeres, så må jeg godt bruge det.
Det skal være en færdig kreds...
Avatar billede redhat9user Nybegynder
20. august 2003 - 07:38 #19
Så må du ikke :o)

det er programmerbare logikkredse.
Avatar billede webmasterdk Praktikant
20. august 2003 - 13:10 #20
nå ok... trist...
Avatar billede webmasterdk Praktikant
23. september 2003 - 20:47 #21
Lukker og slukker, men takker for jeres hjælp.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester