Dettagli:
|
Prodotto: | HT1621 LCD del segmento del controller | Modalità di visualizzazione: | Positivo/Negativo, Trasflessivo/Riflessivo |
---|---|---|---|
Condizione di guida: | 1/8 dazi o personalizzabile | Tensione di funzionamento: | 3,0 v |
Ottica: | 6:00 | Tipo di visualizzazione: | Trasflessivo / Riflessivo / Trasmettitore |
Dimensione: | personalizzabile | Lampade di sfondo: | Bianco / Amber / Blu / Giallo |
Temperatura di funzionamento: | -30°C a +80°C | Temperatura di stoccaggio.: | -35°C a +85°C |
Connessione: | connessione a spillo metallico | spazio a punti: | 0.1 mm |
Tempo di risposta: | 0,1 spettrografie di massa | Rispetto: | PORTATA & RoHS compiacenti |
Evidenziare: | Personalizzare il display LCD di segmento,HT1621 Display LCD del segmento del controller,Display LCD segmento retroilluminazione |
HT1621 Controller Segment Code LCD Display Module, Display LCD Segment personalizzato con retroilluminazione
Diamo un'occhiata alle caratteristiche del 1621-segmento schermo LCD
* Voltaggio di funzionamento 2.4 - 5.2V * Oscillatore RC incorporato a 256KHz
* Può essere collegato un chip esterno a 32 KHz o un ingresso di sorgente a frequenza di 256 KHz
* Sceltibile 1/2bas o 1/3bas bias e ciclo di lavoro di 1/2duty, 1/3duty, 1/4duty
* Sorgente di frequenza basata sul tempo del chip
* Il campanello può essere selezionato con due frequenze
* Generatore di base temporale integrato e timer WDT
* Output di sovraccarico del timer di base di tempo o di controllo
* Otto fonti di orologeria di base/watchdog
* Un driver LCD 32segX 4com con memoria RAM 32X 4 bit integrata
* Interfaccia seriale a quattro fili /CS, DATA, WR, RD, generalmente non utilizzata da RD
* La frequenza dell'unità LCD non è regolabile a 64 Hz
* Caratteristiche di configurazione del software: modalità dati e modalità comando due comandi
* Sono forniti dei pin VLCD per regolare la tensione di funzionamento dell' LCD (regolamento del contrasto)
Corrispondenza della tabella logica LCD
La RAM di HT1621 corrisponde alla tabella logica nella figura sopra.
HT1621 corrisponde a 32 indirizzi e ogni indirizzo corrisponde a 4 dati COM
Ad esempio, se un indirizzo 0 viene scritto su 0X08 T1 di SGE0 è accesa
Scrivere 0X01 corrisponde alla luce 1F di SGE0
Scrivere 0X02 luminosità 1G corrispondente a SGE0
Scrivere 0X07 1E, 1G, e 1F di SGE0 sono illuminati insieme
Scrivere 0X0F Tutti i 1E, 1G, 1F e T1 di SGE0 sono luminosi
HT1621 può essere scritto consecutivamente, ed è meglio scrivere due indirizzi alla volta, in modo che sia facile fare un tavolo di tavolo, ed è facile scrivere.
Ad esempio, i primi due indirizzi sono scritti 0XF7 corrispondenti a SGE0, SEG1, 1E, 1G, 1F, 1D, 1C, 1B e 1A sono tutti illuminati, in modo che venga visualizzato un carattere completo "8".
Per rendere il display LCD, queste istruzioni devono essere scritte nell'inizializzazione del circuito integrato.
Prima di tutto, vediamo cosa sono le istruzioni e cosa sono i dati.
1 0 0 C8 C7 C6 C5 C4 C3 C2 C1 C0
Le prime tre cifre di 100 sono i bit di bandiera dell'istruzione, e gli ultimi 9 bit sono i valori dell'istruzione
1 0 1 C7 C6 C5 C4 C3 C2 C1 C0
Le prime tre cifre 101 sono i bit di bandiera dei dati, e gli ultimi 8 bit sono i dati
Cioè, vedere le prime tre cifre di 100 rappresenta l'istruzione, e vedere le prime tre cifre di 101 rappresenta i dati
Le seguenti quattro istruzioni devono essere scritte nella funzione di inizializzazione
1. SYS EN 100 0000 - 0001- X Istruzione 0X01 (Oscillatore di sistema chiuso aperto) X: Non importa
2. comando BIAS 100 0010 - abXc - X
Ecco una spiegazione: C=1 è LCD1/3 bias; C=0 è LCD1/2 bias
ab=00: 2 COM
ab=01: 3 COM
ab=10: 4 COM
3. RC256 100 0001-1000 - X Istruzione 0X01 (Orologio interno) X: Non importa
4. LCDON 100 0000 - 0011 - X Istruzione 0X01 (Accendere il display LCD) X: Non importa
Ecco una spiegazione del mio programma C.
#include
#include
#defineuchar non firmato char
#definire int non firmato
#definire _Nop() _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_()
#definire BIAS 0x29 //0b100 - 0010 -1001 - 0 1/3duty 4com
#definire SYSDIS 0X00 //0b100 - 0000 - 0000 - 0 off oscillatore del sistema oscillatore e generatore di bias LCD
#define SYSEN 0X01 //0b100 - 0000 - 0001 - 0 Accendere l'oscillatore di sistema
#define LCDOFF 0X04 //0b100 - 0000- 0010 - 0 off display LCD
#define LCDON 0X03 //0b100 - 0000 - 0011 - 0 Accendere il display LCD
#definire XTAL 0x14 //0b100 - 0001- 0100 - 0 orologio esterno
#definire RC256 0X18 //0b100 - 0001 - 1000 - 0 orologio interno
#define TONEOFF 0X10 //0b1000 0001 0000 Spegnere l'uscita del suono
#definire WDTDIS 0X0A //0b1000 0000 1010 I cani da guardia sono vietati
HT1621 bit di controllo (definizione dell'interfaccia del modulo LCD, modifica in base alle proprie esigenze)
sbit DAT=P1^0;
sbit wr=P1^1;
sbit CS1=P1^2;
uchar tabella dei codici[10]={0xFA,0x0A,0xD6,0x9E,0x2E,0xBC,0xFC,0x1A,0xFE,0xBE}; 0---9 tabella
La funzione di ritardo 1 ci ritarda.
Invalidità ritardo (unzione)
{
mentre ((--us);
}
Funzione di ritardo 2
null DelayMS ((Unt iMs)
{
Uint i,j;
per ((i=0; i
;
Non si tratta di un problema di sicurezza, ma di un problema di sicurezza.
Nome della funzione: null Ht1621Wr_Data ((uchar Data,uchar cnt)
Per scrivere funzioni dati, cnt è il numero di bit di dati da trasmettere, e i dati vengono trasmessi ai bit più alti prima
Non si trattava di un'azione di violenza.
null Ht1621Wr_Data ((Uchar Dati,Uchar cnt)
{
Uchar i;
per (i=0;i
{
wr=0;
se (Dati&0x80)
DAT=1;
altro
DAT=0;
wr=1;
Dati <<=1;
}
}
Non è un problema. Non è un problema.
Nome della funzione: void ht1621WrCmd(uchar cmd)
Descrizione: Scrivere istruzioni
Non si trattava di un'azione di violenza.
null Ht1621WrCmd(uchar Cmd)
{
CS1=0; selezione delle fette CS è bassa ed efficace
_No();
Ht1621Wr_Data ((0x80,3); Scrivere la bandiera dell'istruzione 100
Ht1621Wr_Data ((Cmd,9); Scrivere i dati delle istruzioni
CS1=1; selezione di fette CS alta chiusura
_No();
Non si tratta di un problema di sicurezza, ma di un problema di sicurezza.
Nome della funzione: void ht1621WrOneData ((Uchar addr,uchar data)
Scrivi un pezzo di dati,
1Scrivi prima il bit di identificazione dei dati 101
2Scrivi di nuovo l' indirizzo.
3Infine, scrivere i dati da visualizzare
Non si trattava di un'azione di violenza.
null Ht1621WrOneData ((Uchar Addr,Uchar Data)
{
CS1=0;
Ht1621Wr_Data ((0xa0,3); Scrivere il segnale di dati 101
Ht1621Wr_Data(Addr<<2,6); Scrivere i dati dell'indirizzo
Ht1621Wr_Data(Data,8); Scrivere i dati, qui ci sono due indirizzi scritti insieme a 8 bit
CS1=1;
Non è un problema. Non è un problema.
Nome della funzione: void ht1621WrAllData ((uchar addr,uchar p)
Descrizione: bit di dati HT1621 4 bit un indirizzo,
Sopra abbiamo parlato di scrivere due bit alla volta, e i dati sono 8 bit.
Le quattro cifre superiori corrispondono all'indirizzo ---- alto La quarta cifra ----- corrisponde all'indirizzo basso.
Non si trattava di un'azione di violenza.
null Ht1621WrAllData ((Uccar Addr,ucar p)
{
Uchar i;
CS1=0;
Ht1621Wr_Data ((0xa0,3); Scrivere il segnale di dati 101
Ht1621Wr_Data(Addr<<2,6); Scrivere i dati dell'indirizzo
per (i=0; i<16; i++)
{
Ht1621Wr_Data(p,8); Scrivere dati 16X8=128bit
}
per (i=0; i<32; i++)
/ /{// Qui c'è un quattro bit, quattro bit di scrivere i dati
Ht1621Wr_Data(p,4); Scrivere dati 32X4=128bit
- Sì, certo.
CS1=1;
}
Non è un problema. Non è un problema.
Nome della funzione: void Ht1621_Init(void) www.xyhlcd.com
Descrizione: dopo l'inizializzazione, lo schermo LCD può funzionare normalmente
Non si trattava di un'azione di violenza.
null Ht1621_Init (null)
{
CS1=1;
DAT=1;
DelayMS(200); Il ritardo temporale rende stabile la tensione di lavoro dell' LCD
Ht1621WrCmd(BIAS); impostazioni BIAS
Ht1621WrCmd(RC256); utilizzare un oscillatore interno
Ht1621WrCmd(SYSEN); Accendere l'oscillato di sistema
Ht1621WrCmd(LCDON); Accendere il display LCD
- Sì. - Sì.
Nome della funzione: xianshi_1 ((()
I clienti possono seguire le proprie esigenze, riempire direttamente i dati e può essere visualizzato
- Sì. - Sì.
- Non c'è nulla.
{
- Sì, sì.
Ht1621WrOneData(0, tabella[0]); Mostra 0
Ht1621WrOneData(2, tabella[1]); Mostra 1
Ht1621WrOneData ((4, tabella[2]), mostra 2 + punto decimale
Ht1621WrOneData ((6, tabella[3]); Mostra 3
:
:
:Ht1621WrOneData(12, tabella[8]
Ht1621WrOneData( 14, tabella[9]
}
Vuoto XUNHUN_XIANSHI ((Uchar Quaresima,Uchar Tempo)
{
i,j,t;
per (i=0; i
t=0x01;
per (j=0; j<8; j++)
{
Ht1621WrOneData ((i,t);
t<<=1;
t ≠ 0x01;
DelayMS(Tempo);
}
}
}
- Non c'è niente.
{
Ht1621_Init(); accensione inizializza l' LCD
DelayMS(100); Il ritardo stabilizza l'inizializzazione
mentre(1)
{
Ht1621WrAllData00(0,0X00); cancellare i dati del registro 1621 a 0.
DelayMS ((400);
Ht1621WrAllData00(0,0XFF); i dati del registro 1621 sono composti da 1.
DelayMS ((800);
Ht1621WrAllData00(0,0X00); cancellare i dati del registro 1621 a 0.
DelayMS ((400);
Xianshi_1(); Qui il cliente può definire come viene visualizzato.
DelayMS ((800);
XUNHUN_XIANSHI (32,100) /// Un segmento di penna viene visualizzato in un ciclo di segmenti di penna con 32 indirizzi ad intervalli di 100 ms.
DelayMS ((800);
}
}
Prodotto: | HT1621 LCD del segmento del controller | Modalità di visualizzazione: | Positivo/Negativo, Trasflessivo/Riflessivo |
---|---|---|---|
Condizione di guida: | 1/8 Dover o personalizzabile | tensione di funzionamento: | 3.0 V |
Ottica: | 6:00 o co-ottimabili | Tipo di visualizzazione: | Trasflessivo / Riflessivo / Trasmettitore |
Dimensione: | Personalizzabile | Luce di fondo: | Bianco / Amber / Blu / Giallo |
Temperatura di funzionamento: | -30°C a +80°C | Temperatura di conservazione: | -35°C a +85°C |
Collegamento: | Collegamento a pin metallici | Spazio di punti: | 0.1 mm |
Tempo di risposta: | 0.1 Ms | Rispetto: | Compliance REACH e RoHS |
HT1621 Controller Segment Code LCD Display Module, personalizzare il segmento LCD Display con immagini di prodotto retroilluminato
Fabbrica e strutture
Perché scegliere noi
1- Sì.Forniamo soluzioni personalizzate per display LCD
Il prodotto ha requisiti speciali di applicazione, specifiche elettriche, specifiche ottiche, caratteristiche touch o dimensioni meccaniche che richiedono display personalizzati?SAEF può soddisfare i vostri requisiti LCD personalizzati.
2- Sì.Soluzioni totali per touch screen e display
Ti preoccupi di assemblare il touch screen e il display?SAEF può fornire schermi touch personalizzati e standard, incluse soluzioni multi-touch resistive e capacitive, inclusi servizi di legame aereo e ottico..
3- Sì.Impegno per l'affidabilità della qualità
SAEF è qualificato da ISO9001:2015 e ISO14000, soddisfacendo le norme RoHS, REACH e altre norme ambientali nei mercati globali.prove di affidabilità e invecchiamento.
4- Sì.Fornitura a lungo termine
In circostanze normali, i prodotti che raccomandiamo possono essere forniti per più di 5 anni.Faremo piani alternativi in anticipo per garantire le vostre esigenze di approvvigionamento a lungo termine.
Contatto
Benvenuti a richiedere informazioni tramite ck@saef.com.cn
Cerca parole chiave:TN LCD, VA LCD, VATN LCD, HTN LCD, STN LCD, FSTN LCD, EBTN LCD, LCD di misuratori di temperatura e umidità, LCD di bilanci elettronici, LCD multimetro, LCD di contatori intelligenti, LCD di contatori d'acqua, LCD di contatori di gas,LCD bancario, LCD della cassa, LCD dei distributori, LCD del telefono, LCD del walkie-talkie, LCD del massaggiatore, LCD del tapis roulant, LCD del contatore di grasso, LCD del condizionatore d'aria, LCD audio.LCD del telecomando, macchine per l'apprendimento LCD, dizionario elettronico LCD, MP3 LCD, computer, pannello di controllo LCD, macchina di rifornimento CNC LCD, computer industriale LCD, console di gioco LCD, LCD calendario perpetuo, LCD orologio.Dispositivo LCD- LCD per apparecchi sanitari, LCD per termostati, LCD per elettrodomestici, LCD per ascensori, LCD per ascensori.
Persona di contatto: Cologne Ke
Telefono: +8613502983321
Fax: 86-755-2370-9419