Ergebnis: Erstelle ein verfolgendes „x“ auf dem LCD, um die x- und y-LCD-Cursorpositionen zu bestimmen

Ein bewegliches „x“ wird an allen möglichen LCD-Cursorpositionen angezeigt, und die tatsächliche Position des „x“ wird unten rechts auf dem LCD angezeigt, um mitzuteilen, welche die möglichen Positionen auf dem aktuellen LCD sind. Viele LCDs haben unterschiedliche Zeilen- und Spaltenspezifikationen. Dieses Programm ermöglicht es dem Benutzer, die Einschränkungen seines LCD zu bestimmen, damit das LCD innerhalb dieser Cursorpositionsbeschränkungen verwendet werden kann. Eine For-Schleife wird verwendet, um das „x“ durch alle Cursorpositionen zu bewegen. Ein x wird an der aktuellen Position platziert, eine Verzögerung wird verwendet, um dem Benutzer Zeit zu geben, das x und die Positionsnummer zu sehen. Der Cursor geht zurück zu dieser Position und zeigt ein Leerzeichen an, um das „x“ zu entfernen, damit das nächste „x“ angezeigt werden kann und es sich bewegt.



for (int x = 0; x<128; x++) { Send_A_Command(0x80 + x); Send_A_String("x"); itoa(x, positionString, 10); Send_A_Command(0x80 + 97); Send_A_String(positionString); _delay_ms(50); end_A_Command(0x80 + x); Send_A_String(" "); }
Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.