+

1PCS LCD1602 1602 modul grün bildschirm 16x2 Zeichen LCD Display Module.1602 5V grün bildschirm und weiß code für

USD 2.66USD 3.80

1PCS LCD1602 1602 modul grün bildschirm 16x2 Zeichen LCD Display Module.1602 5V grün bildschirm und weiß code für

Description

Produkt beschreibung Blau bildschirm 1602A Blau bildschirm LCD-BILDSCHIRM Blau 5V weiße schrift mit hintergrundbeleuchtung LCD1602 1602 nimmt standard 16 pin interface, darunter: Pin 1: VSS ist die boden netzteil Pin 2: VDD verbunden zu 5V positive power versorgung Pin 3: V0 ist die LCD kontrast einstellung terminal. Der kontrast ist schwach wenn an die positive power versorgung, hoch, wenn mit der erde verbunden netzteil, und "ghost" wird erzeugt, wenn der kontrast zu hoch ist. Sie können den kontrast einzustellen durch eine 10K potentiometer, wenn mit Schritt 4: RS bezieht sich auf register auswahl, daten register ist ausgewählt bei hohen niveau, und anweisung register ist ausgewählt auf niedrigem niveau. Pin 5: R/W ist die lesen/schreiben signal linie. Lesen bei high power level und schreiben zu niedrigen power level. Wenn RS und RW sind sowohl niedrigen niveau, anweisungen kann geschrieben werden oder können adressen angezeigt werden; wenn RS ist low level, RW ist hohe, beschäftigt signale können gelesen werden; wenn RS ist hohe, RW ist low level, daten können geschrieben werden. Pin 6: E terminal ist die so dass terminal. Wenn E terminal springt von hohe pegel auf niedrigen niveau, die LCD modul führt die befehl. Die 7th zu 14th pins: D0 zu D7 sind 8-bit bidirektionale daten linien. Pin 15: Hintergrundbeleuchtung netzteil positive pol Pin 16: Hintergrundbeleuchtung power kathode Die charakter generation speicher (CGROM) innen die 1602 LCD modul hat gespeichert 160 verschiedenen dot matrix charakter grafiken, wie gezeigt in Tabelle 1. diese zeichen umfassen: Arabische ziffern, groß-und klein der Englischen buchstaben, häufig verwendete symbole, japanischen kana, etc. jeder charakter hat eine feste code. Für beispiel, die code von großbuchstaben Englisch brief "EINE" ist 01000001B (41H). Wenn die anzeige, die modul displays die dot matrix charakter grafiken in die adresse 41H, wir können sehen die brief "EINE". Die folgenden ist die verfahren für die anzeige der brief "EINE" in die zweite linie von zeichen der LCD modul: ORG 0000H RS EQU P3.7; Bestimmen die verbindung modus von bestimmten hardware RW EQU P 3,6; Bestimmen die verbindung modus von bestimmten hardware E EQU P 3,5; Bestimmen die verbindung modus von bestimmten hardware MOV P1,# 00000001B; Klar die bildschirm und reset die cursor ACALL ERMÖGLICHEN; Rufen Sie die schreiben befehl unterprogramms MOV P1,# 00111000B ; Set display modus: 8-bit 2-linie 5x7 dot matrix ACALL ERMÖGLICHEN; Rufen Sie die schreiben befehl unterprogramms MOV P1,# 00001111B ; Display auf, cursor auf, cursor blinkt erlaubt ACALL ERMÖGLICHEN; Rufen Sie die schreiben befehl unterprogramms MOV P1,# 00000110B; Die cursor automatisch bewegt, um die richtige ohne moving die text ACALL ERMÖGLICHEN; Rufen Sie die schreiben befehl unterprogramms MOV P1,# 0C0H; Schreiben die display start adresse (positionen in die zweite linie) ACALL ERMÖGLICHEN; Rufen Sie die schreiben befehl unterprogramms MOV P1,# 01000001B ; Code für brief EIN SETB RS ; RS = 1 CLR RW ; RW = 0; Bereiten zu schreiben daten CLR E ; E = 0; Auszuführen display befehl ACALL VERZÖGERUNG; Bestimmen ob die LCD modul ist beschäftigt? SETB E ; E = 1 ; Display abgeschlossen, programm abschaltung AJMP $ ERMÖGLICHEN: CLR RS ; Subroutine für schreiben control befehle CLR RW CLR E ACALL VERZÖGERUNG SETB E RET VERZÖGERUNG: MOV P1,# 0FFH; Die unterprogramms zu beurteilen, ob die LCD ist beschäftigt CLR RS SETB RW CLR E NOP SETB E JB P1.7, VERZÖGERUNG; Wenn P 1,7 ist hohe, es bedeutet beschäftigt warten zirkular RET ENDE Zu beginn der programm, die funktion der LCD modul war initialized und die display format war vereinbart. Hinweis, dass die cursor automatisch bewegt sich nach rechts, wenn der charakter ist angezeigt, ohne manuellen eingriff. Jeder zeit die befehl ist eingang, rufen sie die subroutine VERZÖGERUNG zu bestimmen, ob die LCD modul ist beschäftigt, dann eingang die adresse der display lage 0C0H, und dann eingang die code 41H der charakter EINE zu werden angezeigt. SMC1602A (16*2) analog port verdrahtung modus Verbindung linie diagramm: --------------------------------------------------- | LCM-----51 | LCM-----51 | LCM------51 | ------------------------------------------------ | | DB0 ----- P 1,0 | DB4 ----- P 1,4 | RW ------- P 2,0 | | DB1 ----- P 1,1 | DB5 ----- P 1,5 | RS ------- P 2,1 | | DB2 ----- P 1,2 | DB6 ----- P 1,6 | E -------- P 2,2 | | DB3 ---- P 1,3 | DB7 ---- P 1,7 | VLCD ist verbunden mit 1K widerstand zu GND | --------------------------------------------------- [Hinweis: AT89S52 verwendet 12M kristall oszillator] ============================================================= */ # Definieren LCM _ RW P2 _ 0//Definieren pin # Definieren LCM _ RS P2 _ ein # Definieren LCM _ E P2 _ zwei # Definieren LCM _ Daten P1 # Definieren Beschäftigt 0x8 0//Verwendet zu erkennen die Beschäftigt ID in die LCM status wort # Ich nclude Nichtig WriteDataLCM(unsigned char WDLCM); Nichtig WriteCommandLCM(unsigned char WCLCM,BuysC); Unsigned char ReadDataLCM(void); Unsigned char ReadStatusLCM(void); Nichtig LCMInit(void); Nichtig DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData); Nichtig DisplayListChar(unsigned char X, unsigned char Y, unsigned char code * DData); Nichtig Delay5Ms(void); Nichtig Delay400Ms(void); Unsigned char code uctech[] = {"uctech"}; Unsigned char code net[] = {"uctech.icpcn.com"}; Void haupt (void) { Delay400Ms(); // Start warten, warten für LCM, um den arbeits zustand LCMInit(); // LCM initialisierung Delay5Ms(); //Verzögerung für einen moment (nicht notwendig) DisplayListChar(0, 5, uctech); DisplayListChar(0, 0, net); ReadDataLCM();//Die test satz ist bedeutungslos Während (1); } //Schreiben daten Nichtig WriteDataLCM(unsigned char WDLCM) { ReadStatusLCM(); //Erkennen Beschäftigt LCM _ Daten = WDLCM; LCM _ RS = 1; LCM _ RW = 0; LCM _ E = 0; //Wenn die kristall geschwindigkeit ist zu hoch, eine kleine verzögerung können hinzugefügt werden nach dieser LCM _ E = 0; //verzögert LCM _ E = 1; } //Schreiben Anweisungen Nichtig WriteCommandLCM (unsigned char WCLCM, BuysC)//Ignorieren beschäftigt erkennung, wenn BuysC ist 0 { Wenn (BuysC) ReadStatusLCM(); //Erkennen beschäftigt als benötigt LCM _ Daten = WCLCM; LCM _ RS = 0; LCM _ RW = 0; LCM _ E = 0; LCM _ E = 0; LCM _ E = 1; } //Lesen Daten Unsigned char ReadDataLCM(void) { LCM _ RS = 1; LCM _ RW = 1; LCM _ E = 0; LCM _ E = 0; LCM _ E = 1; Rückkehr (LCM_Data); } //Lesen Status Unsigned char ReadStatusLCM(void) { LCM _ Daten = 0xFF; LCM _ RS = 0; LCM _ RW = 1; LCM _ E = 0; LCM _ E = 0; LCM _ E = 1; Während (LCM_Data & Beschäftigt); //Erkennen beschäftigt signal Rückkehr (LCM_Data); } Nichtig LCMInit (void)//LCM initialisierung { LCM _ Daten = 0; WriteCommandLCM(0x38,0); //Drei zeit display modus einstellung, keine beschäftigt signal erkennung Delay5Ms(); WriteCommandLCM(0x38,0); Delay5Ms(); WriteCommandLCM(0x38,0); Delay5Ms(); WriteCommandLCM(0x38,1); //Anzeige modus einstellung, starten zu fragen für beschäftigt signal erkennung jedes mal WriteCommandLCM(0x08,1); //schalten sie display WriteCommandLCM(0x01,1); //Klar display WriteCommandLCM(0x06,1); //Anzeige cursor bewegung einstellungen WriteCommandLCM(0x0C,1); //Anzeige auf und cursor einstellung } //Eine charakter an der angegebenen position Nichtig DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData) { Y & = 0x1; X & = 0xF; //Grenze X nicht größer sein als 15, Y kann nicht größer als 1 Wenn (Y) X | = 0x40; //wenn die zweite linie ist zu werden angezeigt, die adresse code + 0x40; X | = 0x80; //Berechnen anweisung code WriteCommandLCM(X, 0); //Die beschäftigt signal ist nicht erkannt hier, und die adresse code ist gesendet WriteDataLCM(DData); } //Eine string von zeichen an der angegebenen position Nichtig DisplayListChar(unsigned char X, unsigned char Y, unsigned char code * DData) { Unsigned char ListLength; ListLength = 0; Y & = 0x1; X & = 0xF; //Grenze X nicht größer sein als 15, Y kann nicht größer als 1 Während (DData [ListLength]>0x20)//ausfahrt wenn das ende der string ist erreicht { Wenn (X<= 0xF)//X koordinieren sollte weniger als 0xF { DisplayOneChar(X, Y, DData[ListLength]); //Zeigen einzelnen charakter ListLength + +; X + +; } } } //5ms verzögerung Nichtig Delay5Ms(void) { Unsigned int TempCyc = 5552; Während (TempCyc --); } //400ms verzögerung Nichtig Delay400Ms(void) { Unsigned char TempCycA = 5; Unsigned int TempCycB; Während (TempCycA --) { TempCycB = 7269; Während (TempCycB --); };

Versand

1.WELTWEIT VERSCHIFFEN.(Ausgenommen einige länder und APO/FPO) 2. aufträge verarbeiteten fristgerechtes nach der zahlung überprüfung. 3. wir versenden nur zu bestätigten auftrag adressen. Ihre bestellung adresse MUSS ihre Verschiffen adresse. 4. die bilder gezeigt sind nicht das tatsächliche einzelteil und sind als nur ihre referenz. 5. SERVICE TRANSIT ZEIT wird von der fördermaschine und schließt wochenenden und feiertage. Transit zeit kann variieren, besonders während der ferienzeit. 6. wenn sie haben nicht erhalten ihre orderafter 30 tage von der zahlung, kontaktieren sie uns bitte. Wir werden spur ihre auftrag und erhalten so bald wie möglich zurück. Unser ziel ist kunden zufriedenheit! 7. lieferung Zeit: //ae01.alicdn.com/kf/S0516906d6b784d7cafdf5508cb1d4505q.jpg?width=624&height=181&hash=805//ae01.alicdn.com/kf/Sb1eb53b33e844ac5b90c8998e98bec4de.jpg?width=586&height=51&hash=637 //ae01.alicdn.com/kf/Se509be2a75134dee906498a155e7cfbaj.jpg?width=586&height=51&hash=637

Return & Erstattung

1. sie haben 7 tage, uns zu kontaktieren und 30 tage, um es vom datum erhalten. Wenn das einzelteil in ihrem besitz mehr als 7 tage, wird es als verwendet und WIR WERDEN NICHT ISSUEA ERSTATTUNG ODER ERSATZ zu ihnen. Es gibt KEINE AUSNAHMEN! Versand kosten sind bär durch verkäufer und kunden zur hälfte. 2. alle zurück einzelteile MÜSSEN in der original verpackung und sie MÜSSEN uns mit dem versand tracking-nummer, spezifischen grund für die rückkehr, und ihre bestellung ID. 3. wir erstatten IHRE VOLLE GEWINNENDE GEBOTENE MENGE, nach erhalt der artikel in seinem ursprünglichen zustand und verpackung mit allen komponenten und zubehör im lieferumfang enthalten, NACHDEM Kunde und Verkäufer annullieren die verhandlung von aliexpress. ODER, sie können wählen, um einen ersatz zu haben. 4. wir tragen alle verschiffen kosten, wenn das produkt (s) ist (sind) nicht wie beworben.

Garantieren

1. 12 monate Hersteller begrenzte Garantie für defekte einzelteile (ohne einzelteile geschädigt und/oder nach dem empfang fehl angewendet). Zubehör kommen mit einer 3-monat garantie. 2. defekte einzelteile MÜSSEN berichtet WERDEN und zurück innerhalb der garantie zeit (und in der original verpackung, wenn möglich). Sie müssen erklären uns, was der defekt ist und uns ihre bestellung anzahl. WIR NICHT REPARIEREN ODER ERSETZEN EINZELTEILE MIT EIN ABGELAUFEN GARANTIE. Sie stimmen zu, alle der oben aufgeführten politik nach der einrichtung auf aliexpress!

Feedback

Wir behalten hohe standards von excellence und streben für 100% kunden zufriedenheit! Feedback ist sehr wichtig. Wir verlangen, dass sie kontaktieren sie uns sofort, BEVOR sie geben uns neutrale oder negative feedback, so, dass wir durchführen können bis ihre zufriedenheit. Es ist unmöglich, adresse fragen, wenn wir nicht über sie wissen!

Specification

Modellnummer : LCD1602

Bescheinigung : NONE

Art : Power Kabel

Ursprung : CN (Herkunft)

+