integrierte Schaltung
10PCS 1602 LCD display modul Tastatur Schild Duemilanove 16*2 LCD1602
inkl. 19 % MwSt. auf die Ware; bestätigter Versand nach Deutschland enthalten
Lieferung nach Deutschland
Lieferzeit: 18–25 Tage
Angezeigter Planpreis. Bestellungen sind noch nicht freigeschaltet.
Produktbeschreibung
64474
Klicken Sie auf die Sammlung, um unser VIP-Liebhaber zu werden
Spezifikationen 1. Modul: 20,5 mmx41mm 2. Das Modul gewicht: 57g Einführung in 1602-Zeichen lcd 1602lcd wichtigsten technischen Parameter: 1. Anzeige kapazität: 16x2 Zeichen 2. Chip Arbeits spannung: 4,5-5,5 v 3. Strom: 2,0 mA (5,0 V) 4. Modul optimale Arbeits spannung: 5,0 v 5. Charakter größe: 2,95x4,35 (w xh) Mm 1 vss gnd 9 d2 2 vdd Versorgungs kathode 10 d3 3 lcd Anzeige vorspannung 11 vl d 4 Daten auswählen 12 d5 4 rs Daten/Befehls daten wählen 13 d6 5 r /W für Lese-/Schreib daten 6 ermöglichen Signal e 14 d7 7 d0 Daten 15 bla Hintergrund beleuchtung Kathode 8 d1 16 blk blu Anode 1. Fuß: vss für die Strom versorgung. 2. Bein: vdd 5v Strom versorgung. 3. Bein: vl lcd Kontrast einstellung Ende, gefolgt von einem positiven Kontrast, wenn die Kraft der schwächsten, Erdung der Kontrast das höchste Kontrast verhältnis zu hoch wird ein "Ghost ing" haben, verwendet von einem 10k, wenn das Potentiometer, um den Kontrast einzustellen. 4. Bein: Rs zur Registrierung von Auswahl möglichkeiten, High-Level-Auswahl daten, Low-Level-Auswahl anweisung register. Der 5. Fuß: r / w für Lese-/Schreib signal leitungen, hoher Pegel für Lese operationen, Schreiben niedriger Pegel. Dang rs und r/w arbeiten zusammen, um Anweisungen auf niedrigerer Ebene zu erhalten, oder die Adresse könnte geschrieben werden, wenn rs höher ist, wenn das ausgesetzte Signal auf niedrigem Pegel r/w gelesen werden kann, wie rs für high level r/w für low-level-daten geschrieben werden kann. 6. Bein: e end - for - end, wenn e duanyou - level auf ein niedriges Niveau springt, führt lcd-Modul den Befehl aus. Di7 ~ 14 Fuß: d0 ~ d7 für bidirektion ale 8-Bit-Datenleitung. Der 15. Fuß: Kathoden-Hintergrund beleuchtung. Der 16. Fuß: negative Hintergrund beleuchtung. Beschreibung des Befehls 1602lcd: 1602 lcd-Controller innerhalb der insgesamt 11 Steuer aufträge, wie in der Tabelle die folgende Tabelle gezeigt: Ordnungszahl anweisung rs r/w d7 d6 d5 d4 d3 d2 d1 d0 1 qing ping 0 0 0 0 0 0 0 0 0 1 2 der Cursor gibt 0 0 0 0 0 0 0 0 0 0 0 0 0 1*3 Reset-Eingangs modus 0 0 0 0 0 0 0 1 i/d s Anzeige Ein/Aus-Steuerung 4 0 0 0 0 0 0 1 d c b 5 Zeichen oder Cursor verschoben 0 0 0 0 0 0 1 s/c r/l * * 6 die Funktion f * 0 zurücksetzen 0 0 0 1 dl n * Zeichensp eicher adresse 0 0 0 1 7 Zeichen zurücksetzen Speicher adresse 8 Zurücksetzen der Daten speicher adresse 0 0 1 zeigt die Daten speicher adresse an 9 0 1 bf Zähler ausgelesen flag oder adresse schreiben Zählen bis 10 oder ddram cgram) 1 0, um den Inhalt der Daten zu schreiben 11 cgram oder ddram lesen 1 1 lesen Sie den Inhalt der Daten 1602 lcd-Modul, Lesen und Schreiben, bildschirm-und Cursor operationen werden durch erreicht Die Programmierung der Richtlinie. (Anmerkung: 1 hoch, 0 ist niedriger Pegel) Anweisungen 1: klare Anzeige, Bestell code 01h, setzen Sie die Cursor position auf die Adresse 00h zurück. Anweisung 2: Setzen Sie den Cursor zurück, der Cursor kehrt zur Adresse 00h zurück. Reihenfolge 3: Cursor und Anzeige modus Einstellungen i/d: Cursor bewegungs richtung, bewegen Sie sich hoch nach rechts, niedrige Ebene s nach links: bewegen alle Text ist links oder rechts auf dem Bildschirm. Hohes Niveau stellt effektiv dar, niedriges Niveau ist nicht gültig. Anweisung 4: Anzeige schalter steuerung. D: Steuerung der Anzeige ein-und aus, High-Level-Open-Display, Low-Power-Flat-Locked-Display c: Steuert den Cursor ein und aus, High-Level zeigt an, dass ein Cursor, niedriger Pegel zeigt keinen Cursor b an: Steuern Sie, ob der Cursor blinkt, blinkt hoher Pegel, niedriger Pegel blinkt nicht. Direktive 5: Cursor oder Display Shift s/c: Text zur Anzeige von High-Level-Moves, Low-Level-Mobile-Cursor. Anweisung 6: Feature-Befehl dl: high level is a 4-bit bus, low level as a 8-bit bus n: low bestehen meist aus einem einzigen display, hochspannungs-Dual-Line-Display f: Low-Level-Display-Punkt matrix zeichen 5x7, Hochspannung anzeige 5x10 Punkt matrix zeichen. Direktive 7: Zeichengenerator-RAM-Adress einstellungen. Direktive 8: ddram Adresse in stellungen. Direktive 9: Lesen von beschäftigt Signale und der Cursor-Adresse bf: für freies Sign-Bit, Linie beschäftigt Modul kann nicht empfangen Befehle oder Daten, wenn niedriger Pegel nicht besetzt ist. Richtlinie 10: Daten schreiben. Richtlinie 11: Lesen der Daten. Hd44780 kompatible Chip-Timeline ist wie folgt: lesen Sie i rs = l, r/w = h, e = h o D0-D7 = Status Wort schreiben Befehle rs = l, r/w = l, d0-D7 = Skript, e = hoher Ausgangs impuls liest keine Dateneingabe rs = h, r/w = h, e = h Ausgangs D0-D7 = Daten schreiben Dateneingabe rs = h, r/w = l, D0-D7 = Daten e = hoher Ausgangs impuls ist nicht 1602lcd initial isieren (Reset): Verzögerung 15ms Schreib anweisung 38h (Besetztes Signal wird nicht erkannt) Latenz 5ms Schreib anweisung 38h (Besetztes Signal wird nicht erkannt) Latenz 5ms Schreib anweisung 38h (Besetztes Signal wird nicht erkannt) jeder nachfolgende Schreib befehl, die Lese-/Schreib daten Operationen sind erforderlich, um Besetztes Signal schriftliche Anweisungen 38h zu erkennen: Anzeige modus Einstellungen schriftliche Anweisungen 08h: Anzeige aus geschriebenen Anweisungen 01h: zeigt einen klaren Bildschirm schriftliche Anweisungen 06h: zeigt die Cursor-Einstellungen schreiben Anweisung 0ch: anzeige von Open-und Cursor-Einstellungen // Tasten nachricht char msgs[5][15] = {"rechte Taste ok", "up key ok", "down key ok", "linker Schlüssel ok", " Schlüssel auswählen ok " }; int adc_key_val[5] ={30, 150, 360, 535, 760 }; int num_keys = 5; int adc_key_in; int key =-1; int oldkey =-1; void setup() {pinmode (13, Ausgabe); // Wir verwenden den Debug, der dazu geführt wird, einen Heartbeat-LCD auszugeben. init(); // optional, Jetzt richten Sie unsere anwendungs spezifischen Anzeige einstellungen ein und überschreiben Sie, was auch immer der LCD in LCD getan hat. init() // lcd.com mandwrite (0 x0f);// Cursor auf, Anzeige auf, blinken auf. (fies!) lcd. klar (); lcd. printin ("Tastatur prüfung... Drücken "); } void loop() { adc_key_in = analog read (0); // lesen Sie den Wert vom Sensor digital write (13, high); key = get_key(adc_key_in); // in Tastendruck umwandeln, wenn (Taste! = oldkey) // wenn keypress erkannt wird {delay(50); // warten auf debounce time adc_key_in = analog read (0); // Den Wert von der Sensors chl üssel lesen = get_key(adc_key_in); // in Taste umwandeln drücken, wenn (Taste! = oldkey) { oldkey = key; if (key >= 0){ lcd. Cursorto (2, 0); // Zeile = 2, x = 0 lcd. printin (msgs[key]); } } } // delay(1000); digital write (13, low); } // Adc-Wert in die Schlüsseln ummer int get_key umwandeln (unsignierte int-Eingabe) { int k; für (k = 0; k < num_keys;= "k ++)=" " {=" "if =" (Eingabe = "">< adc_key_val[k])= "" {= "" return = "" k;= "" }= "" }= "" if = "" (k = "">= num_keys) k = -1; // Keine gültige Taste gedrückt Rückgabe k; } lcd4bit _ mod.h 1(2)
Produktdetails in Bildern
Produkteigenschaften
- Markenname
- SAMIORE ROBOT
- Ursprung
- CN (Herkunft)
- Hochbetriebenes Chemikalienunternehmen
- Keine
- Zustand
- Neu
- Typ
- SPANNUNGSREGELER
- ist kundenspezifisch
- Ja
Artikelnummer: 1753096133