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
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.
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... Liebe Grüße Felix
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.