7 Segment BCD Multiplex Treiber gesucht

OP #2534560
Hallo zusammen,

ich bin gezwungen mich mit dem PIC 16F84 und Assambler zu beschäftigen. 
Gibt sicherlich schöners wenn man aus der Atmega Ecke kommt... aber ist 
nun mal so.

Und da dieser PIC ja so wenig IO Ports hat, benötige ich eine 
Möglichkeit 4 Stück 7 Segmentanzeigen anzusteuern. Am liebsten wäre mir 
etwas wo die komplette Multiplex ansteuerung der Anzeigen übernimmt und 
ich diesem Baustein den Wert der jeweiligen Anzeige im BCD Format 
übergeben kann. Ich möchte für die Ansteuerung eigentlich nicht mehr als 
8 Pins verwenden. Gibt es sowas? Habe in der Suche leider nichts 
brauchbares gefunden.

Gruß und Dank
Gast #2534582
Wayne Interessierts schrieb:
> ... Am liebsten wäre mir
> etwas wo die komplette Multiplex ansteuerung der Anzeigen übernimmt und
> ich diesem Baustein den Wert der jeweiligen Anzeige im BCD Format
> übergeben kann.

Da du mit ATmegas vertraut bist, kannst du doch für die Teilaufgabe 
einfach einen passenden ATmega einsetzen und bindest den über ein paar 
Pins an den PIC an.
OP #2534637
Danke für die Vorschläge,

Hab mich da wohl etwas unglücklich ausgedrückt: Ich suche eigentlich 
was, wo ich an den externen Baustein die Zahl BCD kodiert übergebe 
welche Angezeit werden soll. Und gleichzeitig möchte ich noch übergebe 
auf welche der 4 7-Segmentanzeigen diese Zahl ausgegeben werden soll. 
Die eigentliche Multiplexausgabe auf die 4 Anzeigen soll ebenfalls von 
dem externen Baustein erfolgen.

Die alternative ist natürlich die Variante von Werner, das könnte ich 
genau so konfigurieren wie ich es gerne hätte.
> Da du mit ATmegas vertraut bist, kannst du doch für die Teilaufgabe
> einfach einen passenden ATmega einsetzen und bindest den über ein paar
> Pins an den PIC an.

Gruß und Dank
Gast #2534657
PIC16F1516 - 28Pin ideal zum Multiplexen von 7 Segment Anzeigen denn er 
kann im Gegnsatz zu den meisten anderen Controllern am VDD über 250mA 
und an VDD über 300mA ab kann also nur mit Widerständen problemlos 4 
Stellen Multiplexen. Ist genauso wie Dein "Hauptprozessor" zu 
progrmieren und Du kannst dir Aussúchen wie Du die beiden verheiratest 
V24, I2C o.ä.



mfG
Michael
Gast #2534741
> benötige ich eine Möglichkeit 4 Stück 7 Segmentanzeigen anzusteuern.
> Am liebsten wäre mir etwas wo die komplette Multiplex ansteuerung
> der Anzeigen übernimmt und ich diesem Baustein den Wert der
> jeweiligen Anzeige im BCD Format übergeben kann.
> Ich möchte für die Ansteuerung eigentlich nicht mehr als
> 8 Pins verwenden. Gibt es sowas? Habe in der Suche leider nichts
> brauchbares gefunden.

MC14489/MC14499


Nein, nicht bei Reichelt.
#2534816
michael_ohl schrieb:
> PIC16F1516 - 28Pin ideal zum Multiplexen von 7 Segment Anzeigen denn er
> kann im Gegnsatz zu den meisten anderen Controllern am VDD über 250mA
> und an VDD über 300mA ab kann also nur mit Widerständen problemlos 4
> Stellen Multiplexen. Ist genauso wie Dein "Hauptprozessor" zu
> progrmieren und Du kannst dir Aussúchen wie Du die beiden verheiratest
> V24, I2C o.ä.

Vielleicht muss man ja auch nicht beide PICs miteinander kommunizieren 
lassen, sondern man passt das Programm von 16F84 an den 16F1516 an und 
lässt diesen dann beides machen. Multiplexing ist ja nicht soooo 
resourcenfressend...

Gruß,
Thomas
#2534836
Wayne Interessierts schrieb:

> Und da dieser PIC ja so wenig IO Ports hat, benötige ich eine
> Möglichkeit 4 Stück 7 Segmentanzeigen anzusteuern. Ich möchte für
> die Ansteuerung eigentlich nicht mehr als 8 Pins verwenden.

Wie Du siehst, gibts da viele Möglichkeiten. Das einfachste ist aber
sicherlich, wenn Du an die ersten 4Bits einen beliebigen BCD-7Segment-
Decoder anschliesst, und an die zweiten 4Bits über je einen Treiber-
transistor die vier Anzeigen. Die zweiten 4 Bits könntest Du auf zwei
verringern, wenn Du noch einen 2 auf 4 Dekoder zwischenschaltest.
Die verschiedenen vorgeschlagenen Speziallösungen sind m.E. erst dann
sinnvoll, wenn Du mehr als vier Anzeigen hast.
Gruss
Harald

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.