More=> liang360.com | pv-sources.com | Equipments | Job | BBS | Willkommen | Willkommen | Willkommen | Willkommen | Willkommen | Willkommen
| WAP Ansichten | RSS Bestellung
Mitglieder Center
Center
Mitteilung Informationen
Mitteilung
Listebekanntmachung
Rang
 
Aktuelle Position: Home » Know » Technische Entwicklung » Text

Ein bisschen flach auf die Stimme der Erfahrung LED-Anzeige

noch nicht geloest Belohnung Point:0 - Bis zum Ende des Problems gibt es

A: LED-basierte Display
LED-Licht emittierende Vorrichtungen sind allgemein verwendet Klasse 2, und Dot-Matrix-Digital
1: Digitale Steuerung
a, 8 digitale Rohr allgemein Fonts im Allgemeinen in ABCDEFGP Segment unterteilt, in denen P-Bit dezimal benutzt
b, digitale Rohr üblichen 10-poligen (Einheiten), die jeweils einen Stift, die anderen beiden Pins für die gemeinsame, 2 der Messenger
c, von der Größe der Punkte, so viele verschiedene Arten von häufig verwendeten 0,3 0,5 0,8 1,0 1,2 1,5 1,8 2,3 3,0 4,0 5,0 usw.
d, in der Regel weniger als 1,0 für Single-sterben, (1,0 ein einziges Doppel), 1,2 ~ 1,5 für die Dual-Core, 1,8 oder mehr 3 oder mehr sterben, so ihre Versorgungsspannung Anforderungen unterschiedlich,
Generell, jeweils bezogen auf den Kern der Druckabfall von ca. 2,1 V, und meine Erfahrung ist folgende 5V-Stromversorgung von 0,8, 1,0 ~ 2,3 12V, 3,0 höher als
e, sind digitale Zwischensumme von Yin und Yang zwei gemeinsame

2: Dot Matrix
a, Gitter für die 8 * 8 verwendet wird, bevor es 5 * 8 (heute wenig verwendet)
b, Gitter einzigen Chip, Punkte (Zeilen) waren negativ, und (Linien) waren positiv, in der Regel mit einem 5V-Stromversorgung
c, Punkt 8 * 8 für die 16-polig (einfarbig Matrix gibt es 24, und kann der in Zwei-Farben entsorgt werden Dot-Matrix-oder zur Erreichung des gleichen Leiterplatte Design Monochrom und Farbe erhältlich sind
Und ist auch häufiger) 8 Reihen acht grüne, zweifarbig zu 24-polig, 8 Zeilen, 8 rot, 8 aus grün.

Zweitens: die Grundprinzipien der Anzeige
Aufgeteilt in statischen (nur digitale Steuerung erreichen kann) und dynamischer
1: statisch ist besser zu erreichen, in diesem viel gesprochen

2: Die digitale dynamische

a, die Hardware-Verbindung
Digitale Steuerung ist in der Regel 1 / 13 zu scannen und dann hoch, dann relativ großen Verlust an Helligkeit als dieser wird angenommen, dass 13, 16 wirkt der Leitung von positiven Röhrchen, jede Zeile eines jeden Segments digitale Rohr verbunden
Gemeinsam jede Spalte Segment digitale Rohr zusammen in der Öffentlichkeit. Column Schalter tip127, kann er direkt Antrieb 154, Darlington 5 Ampere, achten nicht zur Erhöhung der Ausgangswiderstand von 127
Line mit 595 (164 ist nicht zu empfehlen) 2803 oder 2003 + a 9013, Ausgabe im Jahr 2003 Strombegrenzungswiderstand hinzufügen, in der Regel 56 bis 330 Ohm (wenn es <1,0, die digitale Steuerung ist,
Widerstand kann durch 595 Fahrer zu erhöhen)

b, Software

Mit 89C51 wie CPU, Speicher kann 24c Serie oder Reihe 28c werden, achten auf ihre Schreibgeschwindigkeit ist nicht schnell, aber die meisten der digitalen Eingabegerät als
Tastatur oder der Fernbedienung die Geschwindigkeit ist ausreichend, es gibt 24c Reihe von relativ langsamen Geschwindigkeit von Lesen, fand ich, dass die Daten ausgelesen jedes Mal nur etwa 20 oder weniger wird keinen signifikanten Einfluss auf die Aktualisierung
Dargestellt von der Uhr Interrupt 1 Interrupt-Zeit nicht überschreiten kann 1.5ms, vorzugsweise um 1,2 ms, können Sie in der Interrupt Service Routine lesen 24c02, kann auch unterbrechen die inter-
Gap lesen, muss aber garantiert verliest eine Liste aller Daten! Lesen Sie die Daten in einer Ausstellungsfläche werden (im Speicher definieren ein Array buf [16]), in
Aus Unterprogramm 595 in die Daten, vorzugsweise durch die serielle Schnittstelle gesendet werden, ist die Programmierung der einfachste.

Senden abgeschlossen, schalten Sie die Steuerleitung 154, bis 595 RCLK (12 Fuß) einen Impuls, die Daten aus der Verschiebung übermittelt registrieren zu verriegeln, öffnen Sie dann die 154 und geben Sie die Spalte
Signal kann

3: Dot Matrix

a, Gitter verwenden in der Regel 1 / 16 Scannen, Regelungstechnik und digitale Steuerung fast

b, der Hardware: die Zeile mit 154 + tip127, die Säule mit 595 plus Widerstand (0 ~ 56 Ohm) Direktantrieb

c, Software: das Programm, siehe unten

Drittens: Lassen Sie uns über die Speicherung von Informationen sprechen
Aufgeteilt in zwei Arten,
1: ein für die Härtung von chinesischen Schriftzeichen, chinesische Schriftzeichen Punkt-Matrix-Informationen in der 27C256 gespeichert, bis zu 1024 gespeicherten 16 * 16 Punktmatrix Charakter nur geändert werden, um neu zu schreiben 27C256, Vorteil ist nicht verloren
Verlust, in der Regel haben wir all dies für die Bank zu tun, er selten ändern die Anzeige aufzunehmen, und in jedem folgenden Modifikationen können geladen werden (ha ha ~ Nachteil ist, nicht flexibel

2: Der andere ist für den Benutzer zu ändern, und ändern Sie die Methode ist in zwei Arten, frühe allgemeine Veränderungen mit der Tastatur oder der Fernbedienung aufgeteilt, so muss es gehostet werden auf dem chinesischen Zeichen Aushärtung
Bibliothek, zur Verfügung 27c040 Härtung ucdos die hzk16 und asc16 Halbwertsbreite voller Breite Schriftart, die Eingabe des Benutzers an den Speicherort zu ändern, muss der Benutzer chinesischen Schriftzeichen auf den Standort Code-Anzeige
E2POM in einer Weise, um die Anzeige zu speichern, wenn das Programm vor Ort Informationen auf dem Bildschirm zu lesen Basis Punktmatrix-Display gibt es einen gemeinsamen Weg in den letzten Jahren ist der Einsatz von Computer
Ändern Sie den seriellen Port, gibt es auch in zwei Hälften geteilt
A, keine Schrift Bedienfeld Computer die Informationen Matrix-Display sendet, akzeptiert Steuerung die Informationen in der RAM mit Batterie (auch E2PROM gespeichert, aber die Geschwindigkeit
Sehr langsam), diesen Nachteil ist die Batterie aus dem RAM ist nicht zuverlässig und oft verlieren Informationen
B, Bedienfeld mit einem Charakter, sendet der Computer den Maschinen-Code der chinesischen Schriftzeichen (der Code) zu den anderen oben

IV: Display-Steuerung

Informationen können eine Vielzahl von Möglichkeiten zu senden, in Übereinstimmung mit den verschiedenen Geräten und anderen, und einige Hersteller verwenden anstelle von 595 374 Kontrollen in diesem Fall direkt schreiben an einen externen Port
Dann, 374 mit Mitteln, (wenn eine Zeile von 374 Worten muss das Display auszuschalten bei der Übertragung, Darstellung des Wortes, dann mehr Licht, mit 2 Reihen müssen nicht das Display auszuschalten 374 stieg aber die harte
Von den Kosten), wird weniger, ist die 595 sehr häufig. Kommunikations-Ports verwendet werden kann, senden Sie sehr einfach sein, können Sie auch simulieren die serielle Schnittstelle mit anderen Ports (Port kann auch jederzeit da, dann
Das Signal vom Computer), serielle Schnittstellen können ebenfalls verwendet werden (aber ich werde nicht sein:)
Früher habe ich die 595 mit 374 165 Daten zu senden, wird die Hardware immer komplexer, aber nach einer guten Darstellung der Muster zu verwenden! Insbesondere über die Verschiebung, extrem glücklich!
Zur Erinnerung: die jüngste Entdeckung von Ssangyong 90S8515 gut, weil er ein SPI-Port 595 bis das Signal senden Gengshuang Speed ​​zu 3M (12M Transistoren) hat wird dringend empfohlen!
Wir verwenden diese Chips (von, noch den Willen, Double Dragon Awards auf den Punkt ....) sehen

Fünf: Ein paar Anmerkungen:

1: Anzeige der Zeit, eine pro Zeile <1,5 ms
2: auf Erfahrung, 89C51 12M Kristall maximale Kontrolle 48 16 * 16 Gitter, und dann groß ist, dann die Quarzfrequenz verbessert und optimiert werden können Verfahren (das heißt, die kürzeste Zeit, um das Programm zu senden)
3: Vergleich der angezeigten Zeichen lang ist, muss die Aufmerksamkeit auf die Effizienz des Codes zu senden Routine zu bezahlen, da die Zusendung eines Zyklus, so dass die früher, desto besser Umgang mit der Schleife, sind wir nun
Meist mit dem C51, auch darauf zu achten haben, bin ich das Unglück.

Wir sehen das folgende Beispiel:
if (hangno == 0x10) hangno = 0; / / hangno Anzahl der anzuzeigenden Zeilen
for (i = 0; i <32; i + +)
{
PORT1 =* (addr + hangno * 0x600 + i) / / I ist von 0 bis 600 Zeichen von Informationen für die erste Zeile der Informationen
/ / 600 ~ 0C00 als in der zweiten Zeile Informationen ...
PORT2 = 0x0ff;
}

Jedes Mal, wenn Sie 32 Bytes (16 Wörter), kompilieren Sie das Programm, kein Problem, aber wenn die Zeitanzeige 64 Zeichen

(Vorausgesetzt) ​​zeigt das Chaos, und später verändert

if (hangno == 0x10) hangno = 0; / / hangno Anzahl der anzuzeigenden Zeilen
w = hangno * 0x600;
for (i = 0; i <128; i + +)
{
PORT1 =* (addr + w + i) / / I ist von 0 bis 600 Zeichen von Informationen für die erste Zeile der Informationen
/ / 600 ~ 0C00 als in der zweiten Zeile Informationen ...
PORT2 = 0x0ff;

Insgesamt 42 mal besorgt     Fragesteller: admin Ich habe zu beantworten  


[ KnowSuchen ]  [ ]  [ den Freunden Bescheid sagen ]  [ Print ]  [ Fenster schließen ]  [ Top ]

 
Suche Fragen
     
Verwandte Fragen
Warten auf Ihre Antwort
 
 
Home | Copyright Datenschutz | Nutzungsvereinbarung | Kontakt | über uns | Site Map | Links | Site Kommentare | Werbung | LED技术论坛 | 照明技术论坛 | 光电技术论坛 | LED展会 | LED china | china LED | LED灯出口德国 | LED灯出口西班牙 | LED灯出口阿拉伯 | LED灯出口东欧 | LED灯出口美国 | LED灯出口
über uns
Powered by Liang360