Hallo zusammen! Wollte nur mal wissen ob dieser Befehl für 7 Segmentanzeige überhaupt richtig ist und ob z.B. bei 0x3f wirklich die 0 leuchten soll: char bcdto7seg[10] = { // abcdefgh - Segmente der 7 Segment Anzeige 0x3f, // 00111111 => 0 0x06, // 00000110 => 1 0x5b, // 01011011 => 2 0x4f, // 01001111 => 3 0x66, // 01100110 => 4 0x6D, // 01101101 => 5 0x7D, // 01111101 => 6 0x07, // 00000111 => 7 0x7F, // 01111111 => 8 0x6F // 01101111 => 9 }; Mfg Max
Die Segmente sind immer gleich angeordnet. Das Problem wird eher die Zuordnung an deinem Port sein. > // abcdefgh - Segmente der 7 Segment Anzeige > 0x3f, // 00111111 => 0 Wenn "h" der Dezimalpunkt sein soll und alle anderen Segmente entsprechend deren Bezeichnung angeordnet sind, wird keine "0" angezeigt.
Rahul, der Trollige wrote: > Die Segmente sind immer gleich angeordnet. > Das Problem wird eher die Zuordnung an deinem Port sein. > >> // abcdefgh - Segmente der 7 Segment Anzeige >> 0x3f, // 00111111 => 0 > > > Wenn "h" der Dezimalpunkt sein soll und alle anderen Segmente > entsprechend deren Bezeichnung angeordnet sind, wird keine "0" > angezeigt., sondern ein kleines "b" mit Dezimalpunkt
>sondern ein kleines "b" mit Dezimalpunkt
Wenn man die Anzeige kopfüber betreibt ist es ein "q"...
@ Hannes 1. Ich hab dieses Programm durchaus verstanden 2. Habe ich einen kleinen Fehler bei einem Kommentar gemacht, so ist es richtig: // hgfedcba - Segmente der 7 Segment Anzeige 0x3f, // 00111111 => 0 0x06, // 00000110 => 1 0x5b, // 01011011 => 2 0x4f, // 01001111 => 3 0x66, // 01100110 => 4 0x6D, // 01101101 => 5 0x7D, // 01111101 => 6 0x07, // 00000111 => 7 0x7F, // 01111111 => 8 0x6F // 01101111 => 9 und außerdem hab ich das Programm schon ausprobiert und funktioniert sogar... wollte nur sicher gehen ob das auch richtig ist Schönen Tag noch Max
Hallo, welches Programm? Ich sehe nur eine Array-Definition. Da der einzige über die "Funktion", also Belegung des Arrays, entscheidende Kommentar von Dir auch noch falsch ist, bleibt am Ende nur nich die Frage nach dem Sinn des ganzen Postings... Die Antwort lautet vermutlich "42" :-) Gruß aus Berlin Michael
oh mann, das ist auch nur ein kleiner Teil davon, das gesamte Programm wollte ich nicht reintun... verstanden???
>das gesamte Programm wollte ich nicht reintun... verstanden???
Tut ja auch nicht not. Aber etwas mehr Infos (Port-Belegung mit
Segmenten) wären interessant/hilfreich gewesen.
nachfagen, antworten und hilfe bekommen und dann noch pampig werden. das sind mir hier die richtigen. frage mich wie dies menschen sich in ihrer umwelt benehmen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.