PARSIC - 7-Segment-Anzeigen Multiplexbetrieb

Gast #3994921
Lesenswert?

Hallo zusammen,

hat jemand von euch schon mal mit dem Programm PARSIC (grafische 
Programmiersprache) eine gemultiplexte 7-Segment-Anzeige realisiert?

Meine bisherigen Versuche endeten immer mit miserablem Ergebnis - die 
Anzeige war absolut nicht stabil und nur sehr schwer ablesbar.

Ich denke dass es mit der Verarbeitungsgeschwindigkeit des Programms 
zusammenhängt.

Für Anregungen wäre ich dankbar...

Liebe Grüße
Felix
#3996009
Lesenswert?

Pssst:
Wann immer dir wer verspricht, du könntest mit ganz wenig Aufwand und 
ohne etwas können zu müssen, ganz easy programmieren .... dann lügt er.

Der Weg zu einer gemultiplexten 7 Segment Anzeige führt über einen Timer 
und eine entsprechende Interrupt Service Routine. Leider kann ich dir 
nicht sagen, welche Bildchen du da in deinem Parsic auf die 
Arbeitsfläche ziehen musst.
#3996328
Lesenswert?

Felix schrieb:
> Hallo Karl-Heinz,
>
> ja ich weiß, dass PARSIC nicht für komplexere Aufgaben geeignet ist.
>
> Dennoch leistet es hervorragende Arbeit bei einfacheren Aufgaben - man
> kommt sehr schnell zum Ziel - leider nicht beim Multiplexen...

Wie hast du es denn gemacht?

Wie gesagt: der Weg führt über einen Timer, der in regelmässigen 
Abständen einen Interrupt auslöst. In der Interrupt Routine wird die 
aktuelle gerade leuchtende Anzeige abgeschaltet, die Belegung für die 
nächste Anzeige eingestellt und die aktiviert.

Und das wars dann schon.
Was du brauchst ist also so etwas wie Speicherstellen, die die 
jeweiligen 7-Segment Muster aufnehmen können und einen Zähler, welche 
Anzeige als nächstes drann ist.
Und natürlich einen Timer samt Interrupt.

In C ist das ein 5 Zeiler. Da ich aber dieses Parsic nicht kenne, kann 
ich dir nicht sagen, wie du da welche Bausteine miteinander 'verdrahten' 
musst, um das Äquivalent zu erhalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren