Produktdetails:
|
Erzeugnis: | HT1621 LCD für das Steuersegment | Anzeigemodus: | Positiv / Negativ, reflektiert / reflektiert |
---|---|---|---|
Ansteuerbedingung: | 1/8 Zoll oder angepasst | Betriebsspannung: | 3,0 v |
Optik: | 6:00 | Anzeigetypen: | Transflexive / Reflexive / Transmissive |
Größe: | angepasst werden | Hintergrundbeleuchtung: | Weiß / Bernstein / Blau / Gelb |
Betriebstemperatur: | -30°C zu +80°C | Speichertemperatur.: | -35°C zu +85°C |
Verbindung: | Verbindung mit Metallspangen | Punktraum: | 0.1 mm |
Reaktionszeit: | 0,1 Frau | Einhaltung der Vorschriften: | REICHWEITE u. RoHS konform |
Hervorheben: | Anpassung des Segment-LCD-Displays,HT1621 LCD-Display für das Steuersegment,Hintergrundleucht-LCD-Display |
HT1621 Controller Segment Code LCD Display Modul, Anpassung des Segments LCD Display mit Hintergrundbeleuchtung
Lassen Sie uns einen Blick auf die Eigenschaften der 1621-Segment LCD-Bildschirm
* Betriebsspannung 2,4 - 5,2 V * Eingebetteter 256KHz RC-Oszillator
* Ein externer 32KHz-Chip oder ein 256KHz-Frequenz-Quelleingang kann angeschlossen werden
* Auswählbares 1/2Bais oder 1/3Bais Verzerrung und Arbeitszyklus von 1/2Duty, 1/3Duty, 1/4Duty
* On-Chip-Zeitbasis-Frequenzquelle
* Das Summen kann mit zwei Frequenzen ausgewählt werden
* Eingebauter Zeitbasisgenerator und Wachhund-Timer WDT
* Zeitbasis- oder Wachhund-Timer-Überlauf-Ausgabe
* Acht Zeitbasis-/Wachhund-Timer-Uhrquellen
* Ein 32segX 4com LCD-Treiber mit eingebettetem 32X 4-Bit-Display-RAM
* Vier-Draht-Serienschnittstelle /CS, DATA, WR, RD, im Allgemeinen nicht von RD verwendet
* Die Frequenz des LCD-Laufwerks auf dem Chip ist nicht bei 64 Hz einstellbar
* Softwarekonfigurationsmerkmale: Datenmodus und Befehlmodus zwei Befehle
* Für die Einstellung der LCD-Betriebsspannung (Kontrastregelung) werden VLCD-Stifte bereitgestellt
LCD-Logiktabellenkorrespondenz
Das RAM von HT1621 entspricht der logischen Tabelle in der obigen Abbildung.
HT1621 entspricht 32 Adressen und jede Adresse entspricht 4 COM-Daten
Wenn beispielsweise eine 0-Adresse auf 0X08 geschrieben wird, wird T1 von SGE0 angezeigt.
Schreiben 0X01 entspricht dem Licht 1F von SGE0
Schreiben Sie 0X02 1G-Helligkeit, die SGE0 entspricht
Schreiben 0X07 1E, 1G und 1F von SGE0 sind zusammen beleuchtet
Schreiben Sie 0X0F Alle 1E, 1G, 1F und T1 von SGE0 sind hell
HT1621 kann aufeinanderfolgend geschrieben werden, und es ist am besten, zwei Adressen gleichzeitig zu schreiben, so dass es einfach ist, eine Tischtabelle zu machen, und es ist einfach zu schreiben.
Zum Beispiel werden die ersten beiden Adressen 0XF7 geschrieben, die SGE0, SEG1, 1E, 1G, 1F, 1D, 1C, 1B und 1A entsprechen. Alle sind beleuchtet, so dass ein volles Zeichen "8" angezeigt wird.
Um die LCD-Anzeige zu erstellen, müssen diese Anweisungen in die Initialisierung des IC geschrieben werden.
Zuerst, lassen Sie uns verstehen, was Anweisungen sind und was Daten sind
1 0 0 C8 C7 C6 C5 C4 C3 C2 C1 C0
Die ersten drei Ziffern von 100 sind die Flaggenbits der Anweisung, und die letzten 9 Bits sind die Anweisungswerte
1 0 1 C7 C6 C5 C4 C3 C2 C1 C0
Die ersten drei Ziffern 101 sind die Flaggenbits der Daten, und die letzten 8 Bits sind die Daten
Das heißt, die ersten drei Ziffern von 100 zu sehen, stellt die Anweisung dar, und die ersten drei Ziffern von 101 zu sehen, stellt die Daten dar
Die folgenden vier Anweisungen sollten in die Initialisierungsfunktion geschrieben werden
1. SYS EN 100 0000 - 0001- X Anleitung 0X01 (Offener geschlossener Systemoszillator) X: Ist mir egal
2. BIAS 100 0010 - abXc - X-Befehl
Hier ist eine Erklärung: C=1 ist LCD1/3 Verzerrung; C=0 ist LCD1/2 Verzerrung
ab=00: 2 COM
ab=01: 3 KOM
ab=10: 4 COM
3. RC256 100 0001-1000 - X Anleitung 0X01 (Innenuhr) X: Ist mir egal
4. LCDON 100 0000 - 0011 - X Anleitung 0X01 (LCD-Display einschalten) X: Ist mir egal
Hier ist eine Erklärung meines Programms C Code
#einschließen
#einschließen
#define uchar unsigniert char
#define uint unsigned int
#define _Nop() _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(
#define BIAS 0x29 //0b100 - 0010 -1001 - 0 1/3duty 4com
#define SYSDIS 0X00 //0b100 - 0000 - 0000 - 0 ausgeschalteter Oszillatorsystem-Oszillator und LCD-B bias-Generator
#define SYSEN 0X01 //0b100 - 0000 - 0001 - 0 Schalten Sie den Systemoszillator ein
#define LCDOFF 0X04 //0b100 - 0000- 0010 - 0 aus dem LCD-Display
#define LCDON 0X03 //0b100 - 0000 - 0011 - 0 Schalten Sie das LCD-Display ein
#define XTAL 0x14 //0b100 - 0001- 0100 - 0 Außenuhr
#define RC256 0X18 //0b100 - 0001 - 1000 - 0 interne Uhr
#define TONEOFF 0X10 //0b1000 0001 0000 Schalten Sie die Schallleistung aus
#define WDTDIS 0X0A //0b1000 0000 1010 Wachhunde sind verboten
HT1621 Steuerbits (LCD-Modul-Schnittstellendefinition, je nach Bedarf ändern)
sbit DAT=P1^0;
sbit wr=P1^1;
sbit CS1=P1^2;
uchar-Codentabelle[10]={0xFA,0x0A,0xD6,0x9E,0x2E,0xBC,0xFC,0x1A,0xFE,0xBE}; 0---9 Tabelle
Verzögerungsfunktion 1 - Verzögerung
Nichtig Verzögerung (Schmier uns)
{
während ((-- uns);
}
Verzögerungsfunktion 2
Nicht gültig DelayMS ((Unt iMs))
{
uint i,j;
für ((i=0; i
;
Wir haben eine Reihe von Informationen über den Fall, dass Sie sich in einem anderen Land befinden.
Funktionsname: null Ht1621Wr_Data ((uchar Daten,uchar cnt)
Für das Schreiben von Datenfunktionen ist cnt die Anzahl der zu übermittelnden Datenbits, und die Daten werden zuerst an die hohen Bits übertragen
Ich habe mich nicht gefreut. Ich habe mich gefreut.
null Ht1621Wr_Data ((uchar Daten,uchar cnt)
{
Uchar i;
für (i=0;i
{
Wr=0;
wenn (Daten&0x80)
DAT=1;
andere
DAT=0;
Wr=1;
Daten<<=1;
}
}
Ich bin nicht derjenige, der das Wort "Krieg" benutzt.
Funktionsbezeichnung: null ht1621WrCmd ((uchar cmd)
Beschreibung: Schreiben von Anweisungen
Ich bin nicht derjenige, der das Wort "Krieg" benutzt.
Nicht gültig Ht1621WrCmd(uchar Cmd)
{
CS1=0; Scheibenwahl CS ist gering und wirksam
_Nop();
Ht1621Wr_Data ((0x80,3); Schreiben Sie Anweisungsflagge 100
Ht1621Wr_Data ((Cmd,9); Anweisungsdaten schreiben
CS1=1; Slice-Auswahl CS hoch schließen
_Nop();
Wir haben eine Reihe von Informationen über den Fall, dass Sie sich in einem anderen Land befinden.
Funktionsname: null ht1621WrOneData ((Uchar Addr,Uchar Daten)
Schreiben Sie ein Stück Daten,
1Schreiben Sie zuerst das Identifikationsbit von 101 Daten.
2Schreib die Adresse noch mal.
3Schließlich schreiben Sie die Daten, die angezeigt werden sollen
Ich bin nicht derjenige, der das Wort "Krieg" benutzt.
null Ht1621WrOneData ((Uchar Addr,Uchar Daten)
{
CS1=0;
Ht1621Wr_Data ((0xa0,3); Schreiben Sie Datenflagge 101
Ht1621Wr_Data(Addr<<2,6); Adressdaten schreiben
Ht1621Wr_Data(Data,8); Schreiben Sie Daten, hier sind zwei Adressen zusammen auf 8 Bits geschrieben
CS1=1;
Ich bin nicht derjenige, der das Wort "Krieg" benutzt.
Funktionsbezeichnung: null ht1621WrAllData ((uchar addr,uchar p)
Beschreibung: HT1621 Datenbit 4 Bits eine Adresse,
Oben haben wir darüber gesprochen, zwei Bits gleichzeitig zu schreiben, und die Daten sind 8 Bits.
Die oberen vier Ziffern entsprechen der hohen Adresse. Die vierte Ziffer entspricht der niedrigen Adresse.
Ich bin nicht derjenige, der das Wort "Krieg" benutzt.
Nichtig Ht1621WrAllData ((uchar Addr,uchar p)
{
Uchar i;
CS1=0;
Ht1621Wr_Data ((0xa0,3); Schreiben Sie Datenflagge 101
Ht1621Wr_Data(Addr<<2,6); Adressdaten schreiben
für (i=0; i<16; i++)
{
Ht1621Wr_Data(p,8); Daten 16X8=128bit schreiben
}
für (i=0; i<32; i++)
Hier ist ein Vier-Bit-Vier-Bit-Schreibdaten
Ht1621Wr_Data(p,4); Schreiben Sie Daten 32X4=128bit
- Ich weiß.
CS1=1;
}
Ich bin nicht derjenige, der das Wort "Krieg" benutzt.
Funktionsname: void Ht1621_Init(void) www.xyhlcd.com
Beschreibung: Nach der Initialisierung kann der LCD-Bildschirm normal funktionieren
Ich bin nicht derjenige, der das Wort "Krieg" benutzt.
Null Ht1621_Init (nicht gültig)
{
CS1=1;
DAT=1;
Die Zeitverzögerung macht die LCD-Arbeitsspannung stabil
Ht1621WrCmd(BIAS); BIAS-Einstellungen
Ht1621WrCmd(RC256); Verwenden Sie einen internen Oszillator
Ht1621WrCmd(SYSEN); Schalten Sie den Systemoszillator ein
Ht1621WrCmd(LCDON); Schalten Sie das LCD-Display ein
Ich habe mich gefreut.
Funktionsname: xianshi_1 ((()
Kunden können ihren eigenen Bedürfnissen folgen, die Daten direkt ausfüllen und sie können angezeigt werden
Das ist ein sehr gutes Beispiel.
Sie ist nicht gültig.
{
- Ich weiß nicht.
Ht1621WrOneData(0, Tabelle[0]); Zeigen von 0
Ht1621WrOneData(2, Tabelle[1]); Zeige 1
Ht1621WrOneData ((4, Tabelle[2]), zeigt 2 + Dezimalpunkt an
Ht1621WrOneData ((6, Tabelle[3]); Zeige 3
:
:
:Ht1621WrOneData(12, Tabelle[8]
Ht1621WrOneData( 14, Tabelle[9]
}
Wir haben uns nicht auf die Zeit konzentriert.
{
Uchar i,j,t;
für (i=0; i
t=0x01;
für (j=0; j<8; j++)
{
Ht1621WrOneData ((i,t);
t<<=1;
Die Daten werden in der Tabelle 1 aufgeführt.
VerzögerungMS ((Zeit);
}
}
}
Leerleitung (()
{
Ht1621_Init(); Einschalten initialisiert die LCD
Die Verzögerung stabilisiert die Initialisierung
während ((1)
{
Ht1621WrAllData00(0,0X00); Löschen Sie die 1621 Registerdaten auf 0.
VerzögerungMS ((400);
Ht1621WrAllData00(0,0XFF); Die 1621-Registerdaten werden als 1 ausgefüllt.
Verzögerung von MS ((800);
Ht1621WrAllData00(0,0X00); Löschen Sie die 1621 Registerdaten auf 0.
VerzögerungMS ((400);
Xianshi_1(); Hier kann der Kunde definieren, wie es angezeigt wird.
Verzögerung von MS ((800);
XUNHUN_XIANSHI (32,100) /// Ein Stiftsegment wird in einem Stiftsegmentzyklus mit 32 Adressen in Intervallen von 100 ms angezeigt.
Verzögerung von MS ((800);
}
}
Produkt: | HT1621 LCD für das Steuersegment | Anzeigemodus: | Positiv / Negativ, reflektiert / reflektiert |
---|---|---|---|
Fahrbedingungen: | 1/8 Zoll oder angepasst | Betriebsspannung: | 3.0 V |
Optik: | 6:00 oder kostengünstig | Anzeigetypen: | Transflexive / Reflexive / Transmissive |
Größe: | Anpassbar | Hintergrundbeleuchtung: | Weiß / Bernstein / Blau / Gelb |
Betriebstemperatur: | -30°C bis +80°C | Lagertemperatur: | -35°C bis +85°C |
Verbindung: | Metallspinnverbindung | Punktespace: | 0.1 mm |
Reaktionszeit: | 0.1 Ms | Einhaltung der Vorschriften: | REACH- und RoHS-konform |
HT1621 Controller Segment Code LCD Display Modul, Anpassung des Segments LCD Display mit Hintergrundbeleuchtung Produktbilder
Fabrik und Anlagen
Warum Sie uns wählen
1- Ich weiß.Wir bieten LCD-Display maßgeschneiderte Lösung
Hat Ihr Produkt spezielle Anforderungen an die Anwendung, elektrische Spezifikationen, optische Spezifikationen, Berührungsmerkmale oder mechanische Abmessungen, die maßgeschneiderte Displays erfordern?SAEF kann Ihren individuellen LCD-Anforderungen entsprechen.
2- Ich weiß.Gesamtlösungen für Touchscreen und Display
Sind Sie besorgt über die Montage des Touch- und Display-Bildschirms?SAEF kann kundenspezifische und standardmäßige Touchscreen-Lösungen einschließlich Resistive und Capacitive Multi-Touch-Lösungen einschließlich Luft- und Optikbindungsdienstleistungen anbieten..
3- Ich weiß.Verpflichtung zur Qualitätssicherheit
SAEF ist nach ISO9001:2015 und ISO14000 qualifiziert und erfüllt die RoHS, REACH und andere Umweltvorschriften auf den globalen Märkten.Zuverlässigkeits- und Alterungstests.
4- Ich weiß.Langfristige Versorgung
Unter normalen Umständen können die von uns empfohlenen Produkte für mehr als 5 Jahre geliefert werden.Wir machen im Voraus alternative Pläne, um Ihre langfristigen Versorgungsbedürfnisse zu gewährleisten..
Kontakt
Sie sind herzlich eingeladen, sich über ck@saef.com.cn zu informieren.
Suchschlüssel:TN-LCD, VA-LCD, VATN-LCD, HTN-LCD, STN-LCD, FSTN-LCD, EBTN-LCD, Temperatur- und Luftfeuchtigkeitsmessgeräte LCD, elektronische Waagen LCD, Multimeter-LCD, Smart-Meter-LCD, Wassermesser-LCD, Gasmesser-LCD,Bankgeldzähler LCD, LCD-Kassagegerät, LCD-Blockmaschinen, Telefon-LCD, Walkie-Talkie-LCD, Massager-LCD, Laufband-LCD, Fettzähler-LCD, Klimaanlage-LCD, Audio-LCD.Fernbedienung LCD, Lernmaschine LCD, elektronisches Wörterbuch LCD, MP3-LCD, Computer, Steuerungsplatte LCD, CNC-Tankmaschine LCD, Industriecomputer LCD, Spielekonsole LCD, Perpetual Calendar LCD, Uhr LCD.LCD-GeräteLCD für Gesundheitsmaschinen, Thermostat-LCD, LCD für Haushaltsgeräte, LCD für Aufzüge, LCD für Aufzüge.
Ansprechpartner: Cologne Ke
Telefon: +8613502983321
Faxen: 86-755-2370-9419