Zeichnen auf dem Punktmatrixbildschirm – Ausführliche Erläuterung der LCD12864-Steuerung
—Vorkenntnisse—
Tatsächlich sollte dieser Artikel als ein spezifischer Zweig der Computergrafik betrachtet werden. Daher ist die grundlegendste Anforderung an Computergrafik die grundlegende Anforderung dieses Artikels. Da ich den Appetit der großen Brüder berücksichtige, werde ich ausführlicher.
1. Bit-Operation
Bei einem binären Bildschirm wie LCD12864 sind wir oft daran gewöhnt, 1 Byte zu verwenden, um 8 aufeinanderfolgende Punkte darzustellen, 1 entspricht dem entsprechenden Bit, das leuchtet, 0 bedeutet nicht hell, daher ist das grundlegendste Mittel für den Grafikbetrieb, dass It's-Bit-Operation.
Review – Häufig verwendete Bitoperationen, angenommen Dis repräsentiert den Inhalt einer existierenden Adresse Dis=Dis~ Schwarz und Weiß sind vertauscht
Dis&=~(1
Dis ^= (1
2. Das Prinzip des Zeichnens
Punkte sind das grundlegendste Element aller Rasteranzeigegeräte, und alle Operationen basieren auf Punkten. Daher ist es notwendig zu lernen, wie man Punkte verwendet, um Linien, Kreise und Füllungen zu bilden - die Geometrie kann nicht so schlecht sein.
In Kombination mit den Eigenschaften der Bildschirmhardware müssen auch einige Methoden zur Optimierung des Algorithmus beherrscht werden. Zum Beispiel: wie man befüllt und ähnliches......das LCD12864 wird später im Detail vorgestellt.
3. Mensch-Computer-Interaktion
Obwohl viele Leute dieses Thema nicht wirklich gelernt haben, haben sie immer noch ein wenig Verständnis für die Benutzeroberfläche. Wie verwendet man die grundlegenden Bedienfunktionen, um einige Spezialeffekte zu erzielen? Wie ordne ich das Formular an? So zeichnen Sie einige grundlegende Elemente der grafischen Benutzeroberfläche, z. B. Schaltflächen
Selbst die Darstellung chinesischer Schriftzeichen ist das, was Sie in der menschlichen Interaktion beibringen müssen – kurz gesagt, wenn Sie diesen Kurs nicht besucht haben und Ihr Produkt nur von Ihnen selbst verwendet wird – dann folgen Sie Ihren Gefühlen, dass's rechts von.
4. Die wichtigste materielle Basis
Sie müssen eine Art Ein-Chip-Mikrocomputer beherrschen und eine Art Punktmatrix-Bildschirm beherrschen.
Zeichnen auf dem Punktmatrixbildschirm——basierend auf LCD12864Chapter One
—Nach und nach beginnen—
Wie bereits erwähnt, sind Punkte bei Rasteranzeigegeräten die Grundlage aller Grafiken. Um es ganz klar zu sagen, Sie können nicht sagen, dass Sie eine bestimmte Art von Flüssigkristall beherrschen, wenn Sie keine Punkte auf dem LCD-Bildschirm zeichnen. Die Verwendung des Bildschirms. Versuchen Sie tatsächlich, basierend auf der Erfahrung des Autors, etwas zu zeichnen
Viele Probleme können oft aufgedeckt werden. Nehmen wir LCD12864 als Beispiel. Für eine gewisse Zeit stelle ich oft fest, dass es beim Umschalten des Films zu einem kleinen Fehler kommt...
Bevor ich erkläre, wie man einen Punkt zeichnet, möchte ich ein Konzept erläutern: den Anzeigepuffer.
Der sogenannte Anzeigepuffer ist, wie der Name schon sagt, nur eine Pufferzone für Anzeigedaten. Unter normalen Umständen arbeitet unsere Zeichnung auch direkt auf dieser Pufferfläche.

