I2C - 7Segment und LCD

Gast #152216
Lesenswert?
• ▲
▼
Hallo,

Ich möchte mit meinem mega16 eine 3oder4 stellige 7segment und eine LCD
(20x4) ansteuern.
Die 7segment soll im multiplex betrieb angesteuert werden.
Ich programmiere mit avr studio in assembler

Nun die Frage:
Kann ich die LCD und die 7segment, um ports zu sparen über den I2C bus
ansteuern, wenn ja, wie?, und welcher baustein?
Gast #152217
Lesenswert?
• ▲
▼
Hallo,
für die Ansteuerung der 7-Segmant Anzeige gibt es einen ganz guten
Baustein von Philips den SAA 1064.
http://www.semiconductors.philips.com/pip/SAA1064T_N2.html
Für die LCD Anzeige weiß ich, das ELEKTOR mal solch ein Projekt
vorgestllt hat. Das war vom Ing. Büro Wickenhaeuser.
http://www.wickenhaeuser.de/ Schau mal unter den alten Seiten. Leider
sind die Links nicht mehr aktuell.


Gruß

Stephan
Gast #152218
Lesenswert?
• ▲
▼
Du brauchst aber dann für jede oder für 2 Segmentanzeigen einen Chip,
oder? Mit 'nem Schieberegister und 4 Transistoren geht's auch. Wobei
die Transistoren wieder über ein Register gesteuert werden können.
Reset beim Register kann man sparen, Clock bei jedem gleich. Dann
braucht man 2 Leitungen für eine Anzeige und 3 Leitungen für 2
(4-stellige) Anzeigen.
Gast #152220
Lesenswert?
• ▲
▼
Ein SAA1064 steuert bis zu vier 7-Segment Anzeigen an. Er benötigt auch
(bis auf zwei Transistoren, wenn man mehr als zwei Anzeigen ansteuern
will) keine externen Bauteile und der LED-Strom kann per Software
eingestellt werden. Insofern ganz nett das Ding. Kostet auch nur 2,50
bei Reichelt.

Der Nachteil bei Schieberegistern, etc. ist, daß das Multiplexen
Rechenzeit kostet. Helligkeitseinstellung ist dann auch nicht mehr so
einfach (über PWM -> mehr Rechenzeit). Man braucht außerdem bei vier
Anzeigen vier Portpins zusätzlich für die Ansteuerung der Transistoren.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.