Forum
BCD to 7-Segment Decoder (Elektronik)
» »
» » ----
» » hi,
» » da wäre ein Vorschlag mit einer Uhr, mit Atmel:
» » http://atmel.com/dyn/resources/prod_documents/doc1231.pdf
» »
» » Die Tasten und Anzeige werden gemultiplexed.
» » Für eine Hex- A-F Anzeige musst die Routine entspechend ändern. Die
» » LED-Anzeige wäre auch zu tauschen.
» » Im Prinzip wäre der Aufbau vielleicht mit deiner Anwendung ähnlich.
» »
» » gruss
» » Gerald
»
» Hmm, gemultiplextes Display und 4 x 4 Keyboard, trickreich die Portpins
» der 7-Segment-Anzeigen für das Keypad mitzubenutzen. Aber wenn er wirklich
» nur einen IC-Ersatz für einen BCD-zu-7-Segment(Hex)-Dekodierer sucht ist
» das Overkill,
hihi, overkill mit dem von mir vorgeschlagenen µP? und der mega16 von dir? war, nur spass
aber, gut dass du den weblink angegeben hast, wollte ich auch vorschlagen, aber leider im favor.-ordner nicht gefunden.
der vorschlag ist gut. am schnellsten geht es sicher mit externem BCD-7Segment. jedoch mit der Einschränkung, wenn die std.-logik verwendet wird, verlierst an flexiblität.
daher schlage ich alpha-num displays vor- gibts auch in led, kaltkathodenröhren, lcd, und haben den eigenen controller drinnen, brauchst nur mehr reine daten schicken. da geht auch ein kleiner avr-tiny in seriell.
gruss
gerald
da würde ich wirklich nur den 7-Segment-"Zeichensatz" von
» 0-10 und A-F in eine Lookuptable (16 Bytes) schreiben und dann in einer
» Endlosschleife die Eingangsportpins abfragen und immer das zu einer
» BCD-Zahl zugehörige Segmentmuster aus der Tabelle auslesen und ausgeben.
» Auf
» http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige,
» gibts dazu auch Beispiele.
»
» Hier meine vereinfachte und auf 16 Ziffern erweiterte Version, für den
» ATMega16, (der war halt gerade im Board):
»
»
--
...und täglich grüßt der PC:
"Drück' ENTER!
Feigling!"
Gesamter Thread:
