Anwendungserfahrung des LCD-Moduls

Jul 15, 2021

Eine Nachricht hinterlassen

1. Die Verbindung zwischen der MPU und der LCD-Modulschnittstelle ist so kurz wie möglich, vorzugsweise innerhalb von 5 cm. Wenn das System dies erfordert


Wenn es über 5 cm ist, ist es notwendig, einen Treiber hinzuzufügen, zum Beispiel 74LS245 an die MPU-Signalleitung anzuschließen.


2. Schließen Sie 0,1 HE (104) -Kondensatoren zur Entkopplung zwischen VDD und V0 / VEE an Masse (VSS) an und schließen Sie sie dann an 10U- oder 20-U-Kondensatoren zum Filtern an.


3. Für einige Systeme, bei denen die Fehlerquelle schwer zu finden ist, können Sie die Verwendung von Software in Betracht ziehen, um das abnormale Anzeigeproblem zu "vertuschen", dh den Controller regelmäßig zu initialisieren und die Daten zu aktualisieren.


4. Der Einschaltvorgang des LCD-Moduls erfolgt später als die Reset-Zeit der MPU.


Vor dem Modulinitialisierungsprogramm wird ein Verzögerungsprogramm ausgeführt.


5. Stellen Sie die Funktionssignalleitungen D/I, R/W, CS, E auf die hohe Position der Adresszeile (z.B. den P2-Port von 8031).


Junxian erzählt Ihnen von der Anwendungserfahrung von LCD-Modulen


6. Die Kompilierung des Treibers für den indirekten Steuerungsmodus erfordert, dass das E-Signal unabhängig arbeitet und nicht mit anderen Signalen kombiniert werden darf.


7. Wählen Sie TTL-Level für Timing-Transformationschip, wählen Sie nicht CMOS-Level, wie in unserem obigen Beispiel


Wenn die Schaltung schwieriger zu bedienen ist, wählen Sie 74LS00, nicht 74HC00, geschweige denn 4000 Serie.


8. Wenn es sich bei der ausgewählten MPU um ein Hochgeschwindigkeitsgerät handelt oder der Lese- und Schreibzyklus des Busses weniger als 1 μs beträgt, wird empfohlen, eine indirekte Methode zu verwenden, dh mit dem LCD-Controller zu kommunizieren, indem das Timing des LCD-Controllers simuliert wird.


9. Wenn es in der kritischen Timing-Sequenz verwendet wird, manchmal ist die Anzeige normal und manchmal ist die Anzeige abnormal, oder der vorherige Stapel ist normal und dieser Stapel ist abnormal, sollten Sie zuerst die Struktur der Konvertierungsschaltung und der Treibersoftware (im indirekten Modus) überprüfen, wenn es nicht einfach ist, die Schaltungsstruktur zu ändern, Versuchen Sie, 0,001 μ (102) -Kondensatoren an die Masse an den Signalen E, R / W und D / I anzuschließen, dh das relative Zeitintervall dieser drei Signale anzupassen.


10. Für das 128 64 LCD-Modul, wenn /CSA=1, /CSB=1, die Kommunikation des LCD-Moduls verboten ist, wenn /CSA=0, /CSB=0, können sowohl linke als auch rechte Chips gated sein, also, Wenn es nicht notwendig ist, das LCD-Modul zu lesen und zu schreiben, sollten Sie /CSA=1 und /CSB=1 setzen. Besonders wenn Sie es als Ersatz für andere Marken verwenden, müssen Sie aufpassen.


11. Bei der Programmierung in der Sprache C sollte die Adressvariable als ganzzahliger Typ ohne Vorzeichen (unsigned int) definiert werden.


Anfrage senden