Dot Matrix IC Message Board [geschlossen]

Ich versuche, ein Ding vom Typ Punktmatrix-Messageboard zum Laufen zu bringen,

Die Punktmatrix-ICs sind das DL-57 Alpha Numeric Dot Matrix Display [Datenblatt]: https://drive.google.com/file/d/0B6Pibr6_2jwcQ2xmRUIwTjFBZ0k/edit?usp=sharing

Was ziemlich einfach ist, wie Sie sehen können, aber der schwierige Teil kommt herein, wo ich möchte, dass die Nachricht konfigurierbar ist, jedoch nicht im laufenden Betrieb.

Ich weiß, dass ich eine Art ROM brauche, und das, was ich gerade habe, ist das M27C256B, es ist ein UV-EPROM (Datenblatt hier gezeigt: http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-20/DSA-394559. pdf )

Das Löschen ist natürlich kein Problem, aber Programmierer sind mega teuer, ich habe nach einigen DIY-Programmierern gegoogelt, aber die einzigen, die ich finden konnte, waren in einem Google-Cache.

Gibt es eine andere Möglichkeit, mit anderen ICs eine Art ROM-Ding zu machen? Oder habe ich vielleicht einen DIY-EPROM-Programmierer übersehen?

Jede Hilfe wäre willkommen.

(Ich habe auch eine UV-EPLD: EP900 DC-3 3F19007 (Datenblatt verfügbar, aber ich habe hier bereits zwei Links), aber das Problem ist wieder, das Ding zu programmieren ....)


Jede Hilfe wäre willkommen, ich habe einen großen Lagerraum mit TONNEN von Teilen, also bitte, wenn Sie eine Art Schaltplan zum Bau eines Programmierers haben, wäre das sehr dankbar.

Eine ausreichend große MCU kann als Programmierer programmiert werden, und mit einem 28XXX oder 29XXX können Sie nur mit einer 5-V-Versorgung davonkommen.
Dieses Datenblatt ist nur für das Display, nicht für irgendeinen Treiber. Sie brauchen Treiber, bevor Sie sich überhaupt Gedanken über die Anzeige von Nachrichten machen können ... Es handelt sich um 5x7-Displays, die gescannt/gemultiplext werden müssen. Wie viele einzelne Displays?
Wie viele ältere EPROMs benötigt der M27C256B eine höhere Spannung (12 V), um ihn zu programmieren. Dies macht es unbequem, einen eigenen Programmierer zu bauen. Es ist im Grunde obsolet.
Ich habe sie einzeln getestet, sie brauchen nur Strom und Masse. Keine Treiber. Ein und Aus für jede LED. Ich habe ungefähr 5 dieser kleinen Kerlchen. Ja, ich habe mich für einen Mikrocontroller entschieden.

Antworten (1)

Warum müssen Sie ein ROM oder EPROM/EEPROM verwenden? Wie wollen Sie das verwenden, um diese LEDs anzusteuern?

Was Sie versuchen, ist mit jedem Mikrocontroller einfach zu erreichen. Sie müssen die LEDs multiplexen (damit Sie nicht jede einzeln ansteuern müssen) und mindestens eine Seite der LEDs (Zeilen oder Spalten) an einen Treiber wie den ULN2803 anschließen. Es gibt Unmengen von Informationen im Internet darüber.

Eine Google-Suche nach "led matrix microcontroller" taucht auf: http://www.create.ucsb.edu/200C/2008_Students/MAT-200C_2008_Files/matt_stabile/MAT200CStabile.pdf

http://www.best-microcontroller-projects.com/led-dot-matrix-display.html

http://www.instructables.com/id/48x8-SCROLLING-MATRIX-LED-DISPLAY-USING-ARDUINO-CO/

Ich wollte ein ROM für einen verwenden, weil ich nur ICs verwenden wollte. Sie haben jedoch einen Punkt bei der Verwendung eines Mikrocontrollers. Ich habe ein paar Dunios und PICs, die ich programmieren und dann einfach den IC von der Platine verwenden kann. Ein weiterer Grund, warum ich ein ROM verwenden wollte, ist, dass ich keine Erfahrung damit habe und Erfahrungen damit sammeln wollte.
Ein ROM ist nur ein Haufen Speicher. Sie können darauf keinen Code ausführen. Wie würden Sie ein ROM verwenden, um die LEDs zu steuern? ROMs werden heutzutage sowieso kaum noch verwendet. Wenn Sie nichtflüchtigen Speicher benötigen, sind EEPROMs der richtige Weg.
Ich hatte die Idee, es zu verwenden und dort eine Reihe von ASCII-Werten zu speichern und ihm zu sagen, dass es je nach ASCII-Code bestimmte Pins ein- oder ausschalten soll. Von dort aus wollte ich einige NAND-Gatter mit offenen Kollektoren verwenden, um alle Daten zu erhalten kommt da raus an die richtige Stelle. Ich weiß, es ist grob, aber es ist eher ein Proof of Concept. Der Mikrocontroller scheint jedoch ein besserer Weg zu sein.
Ja, das mit einem ROM wäre unglaublich schwierig im Vergleich zum Programmieren eines Mikrocontrollers. Ein Arduino würde dafür gut funktionieren, da Sie erwähnt haben, dass Sie einen haben.