www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 7 Segmentanzeigen


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.
Habe vor an meinen Avr. ein 7Seg. Treiber anzuschließen... Habe schon
ein Programmvorschlag für ein SAA1064 gesehen.. Dieser hat den Vorteil
das er über den I²C-Bus angesteuert werden kann aber vom code her ist
das ja erschreckend aufwendig... gibt es da evtl. alternativen mit
weniger programmieraufwand ?  nicht das ich zu faul bin aber die
ausgabe auf die 7seg. sollte in meinem programm eigentlich nur eine
kleine unbedeutende nebenrolle spielen

Gruß alex

Autor: Marko B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nimm ein 74HC164. Das braucht dann 2 Pins + je einen pro Digit. Code ist
recht simpel (ca. 100 Instruktionen PIC-Assembler, einschl.
Blinkfunktion).

Autor: Marko B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Noch was: wenn die Portpins wirklich knapp sind, dann kannst du die
einzelnen Digits mit einem Decoder anstellen. Das wären dann z.B. sechs
Portpins bei einem achstelligen Display mit einem HC138 als Decoder.

Übrigens kann man bei dem 74HC164 auf jegliche Widerstände verzichten.
Bei meinen Versuchen (2-stelliges grünes Display) habe ich einen Strom
zwischen 10mA (Zahl 8) und 17mA (Zahl 1) pro Segment gemessen. Trotzdem
ergibt sich dabei so gut wie kein Helligkeitsunterschied zwischen z.B.
einer 1 und einer 8. Wird dafür aber insgesamt schön hell. :)

Autor: Marko B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... anstellen? Sollte eigentlich ansteuern heißen.

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
vielen dank für die schnelle antwort...ich werde mir das ding mal
genauer betrachten... ports habe ich ja reichlich zur verfügung aber
beim code möchte ich gern etwas einsparen.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"aber vom code her ist das ja erschreckend aufwendig"

Kannst du mal näher sagen was denn daran so aufwendig ist ?



Peter

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.