

Add to Cart
HT1621 Código de Segmento de Controlador Módulo de Exibiço LCD, Personalizar Segmento de Exibiço LCD Com Iluminaço de Fundo
Vamos dar uma olhada nas características da tela LCD de 1621
segmentos
* Voltagem de funcionamento 2,4 - 5,2 V * Oscilador RC incorporado
de 256KHz
* Chip externo de 32KHz ou entrada de fonte de frequência de 256KHz
podem ser conectados
* Selecionável 1/2bais ou 1/3bais desvio e ciclo de trabalho de
1/2duty, 1/3duty, 1/4duty
* Fonte de frequência de base de tempo no chip
* O zumbido pode ser selecionado com duas frequências
* Gerador de base de tempo incorporado e temporizador WDT
* Saída de transbordamento do cronômetro de base de tempo ou do
cronômetro de vigilncia
* Oito fontes de relógio de base/horário de vigilncia
* Um controlador LCD 32segX 4com com memória RAM 32X 4 bits
embutida
* Interface serial de quatro fios /CS, DATA, WR, RD, geralmente no
utilizada por RD
* A frequência da unidade LCD no chip no é ajustável a 64HZ
* Características de configuraço do software: modo de dados e modo
de comando
* So fornecidos pinos VLCD para ajustar a tenso de funcionamento do
LCD (ajuste de contraste)
Correspondência da tabela lógica LCD
A RAM do HT1621 corresponde tabela lógica na figura acima.
HT1621 corresponde a 32 endereços e cada endereço corresponde a 4
dados COM
Por exemplo, se um endereço 0 é escrito para 0X08 T1 de SGE0 é
aceso
Escrever 0X01 corresponde luz 1F de SGE0
Escrever 0X02 1G brilho correspondente a SGE0
Escrever 0X07 1E, 1G e 1F de SGE0 so acesas juntas
Escreva 0X0F Todos os 1E, 1G, 1F e T1 do SGE0 so brilhantes
HT1621 pode ser escrito consecutivamente, e é melhor escrever dois
endereços de cada vez, para que seja fácil fazer uma tabela de
mesa, e é fácil de escrever.
Por exemplo, os dois primeiros endereços so escritos 0XF7
correspondendo a SGE0, SEG1, 1E, 1G, 1F, 1D, 1C, 1B e 1A esto todos
iluminados, de modo que um caráter completo "8" é exibido.
Para fazer o ecr LCD, estas instruções devem ser escritas na inicializaço do IC.
Primeiro, vamos entender o que so instruções e o que so dados
1 0 0 C8 C7 C6 C5 C4 C3 C2 C1 C0
Os três primeiros dígitos de 100 so os bits de bandeira da
instruço, e os últimos 9 bits so os valores da instruço
1 0 1 C7 C6 C5 C4 C3 C2 C1 C0
Os três primeiros dígitos 101 so os bits da bandeira dos dados, e
os últimos 8 bits so os dados
Ou seja, ver os três primeiros dígitos de 100 representa a
instruço, e ver os três primeiros dígitos de 101 representa os
dados
As seguintes quatro instruções devem ser escritas na funço de
inicializaço
1. SYS EN 100 0000 - 0001- X Instruço 0X01 (Oscilador de sistema
fechado aberto) X: No importa
2. BIAS 100 0010 - comando abXc - X
Aqui está uma explicaço: C = 1 é LCD1 / 3 viés; C = 0 é LCD1 / 2
viés
ab=00: 2 COM
ab=01: 3 COM
ab=10: 4 COM
3. RC256 100 0001-1000 - X Instruço 0X01 (Relógio Interno) X: No
importa
4. LCDON 100 0000 - 0011 - X Instruço 0X01 (Ligue o ecr LCD) X: No
me importo
Aqui está uma explicaço do meu programa de código C
#incluir
#incluir
#defineuchar char no assinado
#define uint int no assinado
#define _Nop() _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_()
#definir BIAS 0x29 //0b100 - 0010 -1001 - 0 1/3duty 4com
#definir SYSDIS 0X00 //0b100 - 0000 - 0000 - 0 desligado oscilador
do sistema de oscilador e gerador de viés LCD
#define SYSEN 0X01 //0b100 - 0000 - 0001 - 0 Ligue o oscilador do
sistema
#definir LCDOFF 0X04 //0b100 - 0000- 0010 - 0 desligado do ecr LCD
#define LCDON 0X03 //0b100 - 0000 - 0011 - 0 Ligue o ecr LCD
#define XTAL 0x14 //0b100 - 0001- 0100 - 0 relógio externo
#definir RC256 0X18 //0b100 - 0001 - 1000 - 0 relógio interno
#define TONEOFF 0X10 //0b1000 0001 0000 Desligue a saída de som
#define WDTDIS 0X0A //0b1000 0000 1010 ces de guarda so proibidos
HT1621 bit de controlo (definiço da interface do módulo LCD,
alteraço de acordo com as suas próprias necessidades)
sbit DAT=P1^0;
sbit wr=P1^1;
sbit CS1=P1^2;
uchar tabela de
códigos[10]={0xFA,0x0A,0xD6,0x9E,0x2E,0xBC,0xFC,0x1A,0xFE,0xBE};
0---9 tabela
Funço de atraso 1 atrasar-nos
Válido Atraso ((oint-nos)
{
Enquanto isso.
}
Funço de atraso 2
No válido DelayMS ((Unt iMs)
{
Uint i,j;
para ((i=0; ipara ((j=0; j<65; j++)
;
No, no, no, no, no, no.
Nome da funço: válido Ht1621Wr_Data ((uchar Data,uchar cnt)
Para escrever funções de dados, cnt é o número de bits de dados a
serem transmitidos, e os dados so transmitidos para os bits altos
primeiro
No, no, no, no, no.
No válido Ht1621Wr_Data ((uchar Data,uchar cnt)
{
Uchar i;
para (i=0;i
{
Wr=0;
se (Dados&0x80)
DAT=1;
outros
DAT=0;
Wr=1;
Dados<<=1;
}
}
No, no, no, no, no.
Nome da funço: void ht1621WrCmd(uchar cmd)
Descriço: Escrever instruções
No, no, no, no, no, no.
No válido Ht1621WrCmd(uchar Cmd)
{
CS1=0; Seleço de fatias CS é baixa e eficaz
_No (();
Ht1621Wr_Data ((0x80,3); Escrever a instruço flag 100
Ht1621Wr_Data ((Cmd,9); Escrever dados de instruço
CS1=1; Seleço de fatias CS alta fechadura
_No (();
No, no, no, no, no, no.
Nome da funço: void ht1621WrOneData ((Uchar addr,uchar data)
Escreva um pedaço de dados,
1Escreva o bit de identificaço de 101 dados primeiro.
2Escreve a morada outra vez.
3. Finalmente, escrever os dados a serem exibidos
No, no, no, no, no, no.
No válido Ht1621WrOneData ((Uchar Addr,Uchar Data)
{
CS1=0;
Ht1621Wr_Data ((0xa0,3); Escrever a bandeira de dados 101
Ht1621Wr_Data(Addr<<2,6); Escrever dados de endereço
Ht1621Wr_Data(Data,8); Escrever dados, aqui esto dois endereços
escritos juntos para 8 bits
CS1=1;
No, no, no, no, no.
Nome da funço: void ht1621WrAllData ((uchar addr,uchar p)
Descriço: bits de dados do HT1621 4 bits um endereço,
Acima nós falamos sobre escrever dois bits de cada vez, e os dados
so 8 bits.
Os quatro dígitos superiores correspondem a ---- endereço alto O
quarto dígito ----- corresponde ao endereço baixo.
No, no, no, no, no, no.
No válido Ht1621WrAllData ((Uchar Addr,Uchar p)
{
Uchar i;
CS1=0;
Ht1621Wr_Data ((0xa0,3); Escrever a bandeira de dados 101
Ht1621Wr_Data(Addr<<2,6); Escrever dados de endereço
para (i=0; i<16; i++)
{
Ht1621Wr_Data(p,8); Escrever dados 16X8=128bit
}
para (i=0; i<32; i++)
Aqui está um quatro bits, quatro bits escrever dados
Ht1621Wr_Data ((p,4); Escrever dados 32X4=128bit
- No.
CS1=1;
}
No, no, no, no, no.
Nome da funço: void Ht1621_Init(void) www.xyhlcd.com
Descriço: Após a inicializaço, o ecr LCD pode funcionar normalmente
No, no, no, no, no, no.
Ht1621_Init (nulo)
{
CS1=1;
DAT=1;
DelayMS(200); O atraso de tempo torna a tenso de trabalho LCD
estável
Ht1621WrCmd(BIAS); definições do BIAS
Ht1621WrCmd(RC256); Utilize um oscilador interno
Ht1621WrCmd(SYSEN); Ligue o oscilador do sistema
Ht1621WrCmd(LCDON); Ligue o ecr LCD
No, no, no, no.
Nome da funço: xianshi_1()
Os clientes podem seguir as suas próprias necessidades, preencher
diretamente os dados e pode ser exibido
Eu sei.
- No, no.
{
- No, no.
Ht1621WrOneData(0, tabela[0]); Mostrar 0
Ht1621WrOneData ((2, tabela[1]); Mostrar 1
Ht1621WrOneData ((4, tabela[2]), mostra 2 + ponto decimal
Ht1621WrOneData ((6, tabela[3]); Mostrar 3
:
:
:Ht1621WrOneData( 12, tabela[8]
Ht1621WrOneData( 14, tabela[9]
}
Válido XUNHUN_XIANSHI ((Uchar Quaresma,Uchar Tempo)
{
Uchar i,j,t;
para (i=0; i{
t=0x01;
para (j=0; j<8; j++)
{
Ht1621WrOneData ((i,t);
t<<=1;
t ≠ 0x01;
DelayMS ((Tempo);
}
}
}
- No, no.
{
Ht1621_Init(); ligaço inicializa o LCD
DelayMS(100); O atraso estabiliza a inicializaço
enquanto ((1)
{
Ht1621WrAllData00(0,0X00); Limpar os dados do registo 1621 para 0.
DelayMS ((400);
Ht1621WrAllData00(0,0XFF); Os dados do registo 1621 so preenchidos
como 1.
DelayMS ((800);
Ht1621WrAllData00(0,0X00); Limpar os dados do registo 1621 para 0.
DelayMS ((400);
Xianshi_1(); Aqui o cliente pode definir como ele é exibido.
DelayMS ((800);
XUNHUN_XIANSHI (32,100) /// Um segmento de caneta é exibido em um
ciclo de segmento de caneta com 32 endereços a intervalos de 100
ms.
DelayMS ((800);
}
}
Produto: | HT1621 LCD do segmento do controlador | Modo de exibiço: | Positivo/Negativo, Transflectivo/Reflectivo |
---|---|---|---|
Condiço de conduço: | 1/8 Imposto de Imposto ou Personalizável | Voltagem de funcionamento: | 3.0 V |
Óptica: | 6:00 ou cusotimizavel | Tipo de exibiço: | Transflectivo / Reflectivo / Transmissor |
Tamanho: | Personalizável | Luz de fundo: | Branco / Ambar / Azul / Amarelo |
Temperatura de funcionamento: | -30°C a +80°C | Temperatura de armazenamento: | -35°C a +85°C |
Conexo: | Conexo de pin de metal | Espaço de pontos: | 0.1 mm |
Tempo de resposta: | 0.1 Ms | Conformidade: | Compatível com o REACH & RoHS |
HT1621 Modulo de exibiço LCD do segmento do controlador com código, personalizar o ecr LCD do segmento com imagens de produtos de iluminaço de fundo
Fábrica e instalações
Por que escolher-nos?
1- No.Nós fornecemos soluço personalizada LCD Display
O seu produto tem requisitos especiais de aplicaço, especificações elétricas, especificações ópticas, características de toque ou dimensões mecnicas que exigem exibições personalizadas?SAEF pode atender s suas necessidades de LCD personalizado.
2- No.Soluções totais para ecrs e ecrs touch
Está preocupado com a montagem do ecr sensível ao toque e do ecr de exibiço?A SAEF pode fornecer telas sensíveis ao toque personalizadas e padro, incluindo soluções multi-toque resistentes e capacitivas, incluindo serviços de ligaço de ar e óptica..
3- No.Compromisso em matéria de fiabilidade da qualidade
A SAEF é qualificada pela ISO9001:2015 e ISO14000, cumprindo as normas RoHS, REACH e outras normas ambientais nos mercados globais.Ensaios de fiabilidade e envelhecimento.
4- No.Fornecimento a longo prazo
Em circunstncias normais, os produtos que recomendamos podem ser fornecidos por mais de 5 anos.Faremos planos alternativos com antecedência para garantir as suas necessidades de abastecimento a longo prazo..
Contacto
Bem-vindo a perguntar através de ck@saef.com.cn
Palavras-chave:TN LCD, VA LCD, VATN LCD, HTN LCD, STN LCD, FSTN LCD, EBTN LCD,
medidores de temperatura e umidade LCD, balanças eletrónicas LCD,
LCD multimétrico, medidor inteligente LCD, medidor de água LCD,
medidor de gás LCD,Caixa de dinheiro LCD, caixa registradora LCD,
máquinas de estoque LCD, telefone LCD, walkie-talkie LCD,
massagista LCD, esteira LCD, medidor de gordura LCD, ar
condicionado LCD, LCD áudio LCD LCD carro DVD LCD, microondas
LCD.LCD do comando remoto, máquina de aprendizagem LCD, dicionário
eletrônico LCD, MP3 LCD, computador, painel de controle LCD,
máquina de reabastecimento CNC LCD, computador industrial LCD,
console de jogos LCD, LCD do calendário perpétuo, LCD do
relógio.LCD de instrumentaçoMáquina de saúde LCD, LCD do
termostato, LCD do aparelho doméstico, LCD do elevador, LCD do
elevador.