Productdetails:
|
Producten: | HT1621 LCD van het besturingssegment | Afbeeldingsmodus: | Positief/Negatief, Transflectioneel/Reflectioneel |
---|---|---|---|
Drijfvoorwaarde: | 1/8 douanerecht of Aanpasbaar | Werkspanning: | 3.0 v |
Optica: | 6:00 | Display-type: | Transflectioneel / Reflectioneel / Transmisief |
Grootte: | aanpasbaar | Achterlicht: | Wit / Amber / Blauw / Geel |
Werktemperatuur: | -30°C aan +80°C | Bewaar temperatuur.: | -35°C aan +85°C |
Verbinding: | metalen pinverbinding | puntruimte: | 0.1 mm |
Reactietijd: | 0,1 Mej. | Naleving: | Volgzaam BEREIK & RoHS |
Markeren: | Aanpassen van het LCD-scherm,HT1621 LCD-scherm voor het besturingssegment,Achterlichtsegment LCD-scherm |
HT1621 Controller Segment Code LCD Display Module, Customise Segment LCD Display met achterlicht
Laten we eens kijken naar de kenmerken van de 1621-segment LCD-scherm
* Bedrijfsspanning 2,4 - 5,2 V * Ingebouwde 256KHz RC-oscillator
* Externe 32KHz chip of 256KHz frequentie bron input kan worden aangesloten
* Selecteerbare 1/2bais of 1/3bais bias en werkcyclus van 1/2duty, 1/3duty, 1/4duty
* On-chip tijdsbasis frequentiebron
* De buzzer kan worden geselecteerd met twee frequenties
* Ingebouwde tijdsbasisgenerator en waakhondtimer WDT
* Tijdbasis of watchdog timer overloop output
* Acht tijdsbasis/wachthond klokbronnen
* Eén 32segX 4com LCD-driver met ingebouwde 32X 4-bit display RAM-geheugen
* Vierdraadse seriële interface /CS, DATA, WR, RD, over het algemeen niet gebruikt door RD
* De LCD-frequentie op de chip is niet aanpasbaar bij 64 Hz
* Softwareconfiguratiefuncties: data-modus en commando-modus twee commando's
* Er zijn VLCD-pins voor de aanpassing van de LCD-operatiespanning (contrastregeling)
LCD-logische tabelcorrespondentie
Het geheugen van HT1621 komt overeen met de logische tabel in de bovenstaande figuur.
HT1621 komt overeen met 32 adressen en elk adres met 4 COM-gegevens
Bijvoorbeeld als een 0-adres wordt geschreven naar 0X08 T1 van SGE0 wordt aangestoken
Schrijf 0X01 overeen met het licht 1F van SGE0
Schrijf 0X02 1G helderheid overeenkomend met SGE0
Schrijf 0X07 1E, 1G en 1F van SGE0 samen worden verlicht
Schrijf 0X0F Alle 1E, 1G, 1F en T1 van SGE0 zijn helder
HT1621 kan opeenvolgend worden geschreven en het is het beste om twee adressen tegelijk te schrijven, zodat het gemakkelijk is om een tafeltabel te maken en het gemakkelijk is om te schrijven.
Bijvoorbeeld, de eerste twee adressen worden geschreven 0XF7 overeenkomend met SGE0, SEG1, 1E, 1G, 1F, 1D, 1C, 1B, en 1A zijn allemaal verlicht, zodat een volledig "8" karakter wordt weergegeven.
Om het LCD-scherm te maken, moeten deze instructies in de initialisatie van het IC worden geschreven.
Eerst, laten we begrijpen wat instructies zijn en wat gegevens zijn
1 0 0 C8 C7 C6 C5 C4 C3 C2 C1 C0
De eerste drie cijfers van 100 zijn de vlaggen bits van de instructie, en de laatste 9 bits zijn de instructie waarden
1 0 1 C7 C6 C5 C4 C3 C2 C1 C0
De eerste drie cijfers 101 zijn de vlaggen bits van de gegevens, en de laatste 8 bits zijn de gegevens
Dat wil zeggen, het zien van de eerste drie cijfers van 100 vertegenwoordigt de instructie, en het zien van de eerste drie cijfers van 101 vertegenwoordigt de gegevens
De volgende vier instructies moeten worden geschreven in de initialisatiefunctie
1. SYS EN 100 0000 - 0001- X Instructie 0X01 (Open Gesloten System Oscillator) X: Het kan me niet schelen
2. BIAS 100 0010 - abXc - X commando
Hier is een verklaring: C=1 is LCD1/3 bias; C=0 is LCD1/2 bias
ab=00: 2 COM
ab=01: 3 COM
ab=10: 4 COM
3. RC256 100 0001-1000 - X Instructie 0X01 (interne klok) X: Het kan me niet schelen
4. LCDON 100 0000 - 0011 - X Instructie 0X01 (LCD-scherm aanzetten) X: Het kan me niet schelen
Hier is een uitleg van mijn programma C code
#inclusief
#inclusief
#define uchar ongetekende 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 off oscillator systeem oscillator en LCD bias generator
#define SYSEN 0X01 //0b100 - 0000 - 0001 - 0 Zet de systeemooscillator aan
#define LCDOFF 0X04 //0b100 - 0000- 0010 - 0 uitgeschakeld LCD-display
#define LCDON 0X03 //0b100 - 0000 - 0011 - 0 Zet het LCD-display aan
#define XTAL 0x14 //0b100 - 0001- 0100 - 0 externe klok
#define RC256 0X18 //0b100 - 0001 - 1000 - 0 interne klok
#define TONEOFF 0X10 //0b1000 0001 0000 Schakel de geluidsuitgang uit
#define WDTDIS 0X0A //0b1000 0000 1010 Wachhonden zijn verboden
HT1621 besturingsbit (LCD-module-interface-definitie, wijzigen naar eigen behoefte)
sbit DAT=P1^0;
sbit wr=P1^1;
sbit CS1=P1^2;
uchar-code tabel[10]={0xFA,0x0A,0xD6,0x9E,0x2E,0xBC,0xFC,0x1A,0xFE,0xBE}; 0---9 tabel
Vertraging functie 1 vertraging ons
Nietig Vertraging ((oint ons)
{
terwijl ((-- ons);
}
Vertragingsfunctie 2 ////
nietig DelayMS ((uint iMs)
{
uint i,j;
voor ((i=0; i
;
Het gaat om een van de belangrijkste problemen van de wereld.
Functienaam: ongeldig Ht1621Wr_Data ((uchar Data,uchar cnt)
Voor het schrijven van gegevensfuncties, cnt is het aantal gegevensbits te verzenden, en de gegevens worden eerst verzonden naar de hoge bits
Het is een onbetwistbaar probleem.
nietig Ht1621Wr_Data ((uchar Data,uchar cnt)
{
Uchar i;
voor (i=0;i
{
wr=0;
indien (gegevens&0x80)
DAT=1;
andere
DAT=0;
wr=1;
Gegevens<<=1;
}
}
Het is een onbetwistbaar probleem.
Functienaam: void ht1621WrCmd(uchar cmd)
Beschrijving: Schrijf instructies
Het is de eerste keer dat ik in de Verenigde Staten ben geweest.
nietig Ht1621WrCmd(uchar Cmd)
{
CS1=0; Slice selectie CS is laag en effectief
_Nop();
Ht1621Wr_Data ((0x80,3); Schrijf instructie vlag 100
Ht1621Wr_Data ((Cmd,9); Schrijf instructiegegevens
CS1=1; Slice selectie CS high close
_Nop();
Het gaat om een van de belangrijkste problemen van de wereld.
Functienaam: void ht1621WrOneData ((Uchar addr,Uchar data)
Schrijf een stukje data.
1Schrijf eerst het identificatie-bit van 101 gegevens.
2Schrijf het adres nog eens op.
3. Ten slotte, schrijf de gegevens te worden weergegeven
Het is de eerste keer dat ik in de Verenigde Staten ben geweest.
nietig Ht1621WrOneData ((uchar Addr,uchar Data)
{
CS1=0;
Ht1621Wr_Data ((0xa0,3); Schrijf gegevensvlag 101
Ht1621Wr_Data(Addr<<2,6); Schrijf adresgegevens
Ht1621Wr_Data(Data,8); Schrijf gegevens, hier zijn twee adressen geschreven samen tot 8 bits
CS1=1;
Het is een onbetwistbaar probleem.
Functienaam: void ht1621WrAllData ((uchar addr,uchar p)
Beschrijving: HT1621's gegevensbit 4 bits één adres,
Hierboven hebben we het over het schrijven van twee bits tegelijk gehad, en de data is 8 bits.
De bovenste vier cijfers komen overeen met het hoge adres. Het vierde cijfer komt overeen met het lage adres.
Het is de eerste keer dat ik in de Verenigde Staten ben geweest.
nietig Ht1621WrAllData ((uchar Addr,uchar p)
{
Uchar i;
CS1=0;
Ht1621Wr_Data ((0xa0,3); Schrijf gegevensvlag 101
Ht1621Wr_Data(Addr<<2,6); Schrijf adresgegevens
voor (i=0; i<16; i++)
{
Ht1621Wr_Data(p,8); Schrijf gegevens 16X8=128bit
}
voor (i=0; i<32; i++)
Hier is een vier-bits, vier-bits schrijfgegevens
Ht1621Wr_Data(p,4); Schrijf gegevens 32X4=128bit
- Ja.
CS1=1;
}
Het is een onbetwistbaar probleem.
Functienaam: void Ht1621_Init(void) www.xyhlcd.com
Beschrijving: Na initialisatie kan het LCD-scherm normaal werken
Het is de eerste keer dat ik in de Verenigde Staten ben geweest.
nietig Ht1621_Init(nietig)
{
CS1=1;
DAT=1;
De tijdsvertraging maakt de LCD-werkspanning stabiel
Ht1621WrCmd(BIAS); BIAS-instellingen
Ht1621WrCmd(RC256); Gebruik een interne oscillator
Ht1621WrCmd(SYSEN); Snel de systeemoscillator aanzetten
Ht1621WrCmd(LCDON); zet het LCD-scherm aan
Ik heb het over een paar dingen.
Functienaam: xianshi_1 ((()
Klanten kunnen hun eigen behoeften volgen, direct de gegevens invullen en het kan worden weergegeven
Ik heb het over een paar dingen.
Het is niet geldig.
{
Ik heb een probleem.
Ht1621WrOneData(0, tabel[0]); Toon 0
Ht1621WrOneData(2, tabel[1]); Toon 1
Ht1621WrOneData(4, tabel[2]
Ht1621WrOneData ((6, tabel[3]); Toon 3
:
:
:Ht1621WrOneData(12, tabel[8]
Ht1621WrOneData( 14, tabel[9]
}
nietig XUNHUN_XIANSHI ((Uchar Lenth, Uchar Time)
{
Uchar i,j,t;
voor (i=0; i
t=0x01;
voor (j=0; j<8; j++)
{
Ht1621WrOneData ((i,t);
t<<=1;
t (x) = 0x01
VertragingMS(Tijd);
}
}
}
leeg hoofd ((()
{
Ht1621_Init(); Power-on initialiseert de LCD
DelayMS(100); De vertraging stabiliseert de initialisatie
terwijl(1)
{
Ht1621WrAllData00(0,0X00); Verwijder de 1621 registergegevens naar 0.
VertragingMS ((400);
Ht1621WrAllData00(0,0XFF); De gegevens van het 1621-register worden ingevuld als 1.
VertragingMS ((800);
Ht1621WrAllData00(0,0X00); Verwijder de 1621 registergegevens naar 0.
VertragingMS ((400);
Xianshi_1(); Hier kan de klant definiëren hoe het wordt weergegeven.
VertragingMS ((800);
XUNHUN_XIANSHI (32,100) /// Een pensegment wordt weergegeven in een pensegmentcyclus met 32 adressen met tussenpozen van 100 ms.
VertragingMS ((800);
}
}
Product: | HT1621 LCD van het besturingssegment | Afbeeldingsmodus: | Positief/Negatief, Transflectioneel/Reflectioneel |
---|---|---|---|
Voertuig: | 1/8 Belasting of aanpassing | Werkspanning: | 3.0 V |
Optiek: | 6:00 of kosteneffectief | Display type: | Transflectioneel / Reflectioneel / Transmisief |
Grootte: | Aanpasbaar | Achterlicht: | Wit / Amber / Blauw / Geel |
Werktemperatuur: | -30°C tot +80°C | Opbergtemp.: | -35°C tot +85°C |
Verbinding: | Metalen pinverbinding | Puntruimte: | 0.1 mm |
Reactietijd: | 0.1 Ms | Naleving: | REACH- en RoHS-conform |
HT1621 Controller Segment Code LCD Display Module, Customise Segment LCD Display With Backlight Product Images
Fabriek en faciliteiten
Waarom ons kiezen?
1- Ik heb het niet.We leveren LCD Display op maat oplossing
Heeft uw product speciale toepassingsvereisten, elektrische specificaties, optische specificaties, aanraakfuncties of mechanische afmetingen die een op maat gemaakte weergave vereisen?SAEF kan voldoen aan uw aangepaste LCD-eisen.
2- Ik heb het niet.Totale oplossingen voor touchscreen en display
Maak je je zorgen over het monteren van het touchscreen en het scherm?SAEF kan een aangepast en standaard touchscreen leveren, inclusief resistieve en capacitieve multi-touch oplossingen, inclusief lucht- en optische binding..
3- Ik heb het niet.Verbintenis tot kwaliteitsbetrouwbaarheid
SAEF is gekwalificeerd door ISO9001:2015 en ISO14000, voldoet aan de RoHS, REACH en andere milieu-regels op wereldmarkten.betrouwbaarheid en verouderingstests.
4- Ik heb het niet.Lange termijn aanbod
In normale omstandigheden kunnen de producten die wij aanbevelen langer dan 5 jaar worden geleverd.We zullen van tevoren alternatieve plannen maken om uw behoeften op lange termijn te waarborgen..
Contactgegevens
Welkom om te vragen via ck@saef.com.cn
Zoekwoorden:TN-LCD, VA-LCD, VATN-LCD, HTN-LCD, STN-LCD, FSTN-LCD, EBTN-LCD, temperatuur- en luchtvochtigheidsmeters LCD, elektronische weegschaal LCD, multimeter-LCD, slimme meter-LCD, watermeter-LCD, gasmeter-LCD,bankgeldrekenaar LCD, kassa LCD, aandelenmachines LCD, telefoon LCD, walkie-talkie LCD, massager LCD, loopband LCD, vetmeter LCD, airconditioner LCD, Audio LCD.LCD-afstandsbediening, leermachine lcd, elektronisch woordenboek lcd, mp3 lcd, computer, bedieningspaneel lcd, cnc-tankmachine lcd, industriële computer lcd, spelconsole lcd, eeuwige kalender lcd, klok lcd.Instrumenten LCDLCD van de gezondheidszorgmachine, LCD van de thermostaat, LCD van huishoudelijke apparaten, LCD van de lift, LCD voor lift.
Contactpersoon: Cologne Ke
Tel.: +8613502983321
Fax: 86-755-2370-9419