Detalhes do produto:
|
Produto: | HT1621 LCD do segmento do controlador | Modo de exibição: | Positivo/Negativo, Transflectivo/Reflectivo |
---|---|---|---|
Condição de condução: | 1/8 de direito ou personalizável | Tensão de funcionamento: | 3,0 v |
Óptica: | 6:00 | Tipo de exibição: | Transflectivo / Reflectivo / Transmissor |
Tamanho: | personalizável | Iluminação de fundo: | Branco / Ambar / Azul / Amarelo |
Temperatura de funcionamento: | -30°C a +80°C | Temperatura de armazenamento.: | -35°C a +85°C |
Conexão: | ligação de pinos metálicos | espaço de pontos: | 0.1 mm |
Tempo de resposta: | 0,1 Senhoras | Conformidade: | ALCANCE & RoHS complacentes |
Destacar: | Personalizar o ecrã LCD de segmento,HT1621 Display LCD do segmento do controlador,Display LCD de segmento de luz de fundo |
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 vigilância
* Oito fontes de relógio de base/horário de vigilância
* Um controlador LCD 32segX 4com com memória RAM 32X 4 bits embutida
* Interface serial de quatro fios /CS, DATA, WR, RD, geralmente não utilizada por RD
* A frequência da unidade LCD no chip não é ajustável a 64HZ
* Características de configuração do software: modo de dados e modo de comando
* São fornecidos pinos VLCD para ajustar a tensão 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 são acesas juntas
Escreva 0X0F Todos os 1E, 1G, 1F e T1 do SGE0 são 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 são escritos 0XF7 correspondendo a SGE0, SEG1, 1E, 1G, 1F, 1D, 1C, 1B e 1A estão 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 são instruções e o que são dados
1 0 0 C8 C7 C6 C5 C4 C3 C2 C1 C0
Os três primeiros dígitos de 100 são os bits de bandeira da instrução, e os últimos 9 bits são os valores da instrução
1 0 1 C7 C6 C5 C4 C3 C2 C1 C0
Os três primeiros dígitos 101 são os bits da bandeira dos dados, e os últimos 8 bits são 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: Não 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: Não importa
4. LCDON 100 0000 - 0011 - X Instrução 0X01 (Ligue o ecrã LCD) X: Não me importo
Aqui está uma explicação do meu programa de código C
#incluir
#incluir
#defineuchar char não assinado
#define uint int não 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 cães de guarda são 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
Não válido DelayMS ((Unt iMs)
{
Uint i,j;
para ((i=0; i
;
Não, não, não, não, não, não.
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 são transmitidos para os bits altos primeiro
Não, não, não, não, não.
Não 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;
}
}
Não, não, não, não, não.
Nome da função: void ht1621WrCmd(uchar cmd)
Descrição: Escrever instruções
Não, não, não, não, não, não.
Não válido Ht1621WrCmd(uchar Cmd)
{
CS1=0; Seleção de fatias CS é baixa e eficaz
_Não (();
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
_Não (();
Não, não, não, não, não, não.
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
Não, não, não, não, não, não.
Não 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 estão dois endereços escritos juntos para 8 bits
CS1=1;
Não, não, não, não, não.
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 são 8 bits.
Os quatro dígitos superiores correspondem a ---- endereço alto O quarto dígito ----- corresponde ao endereço baixo.
Não, não, não, não, não, não.
Não 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
- Não.
CS1=1;
}
Não, não, não, não, não.
Nome da função: void Ht1621_Init(void) www.xyhlcd.com
Descrição: Após a inicialização, o ecrã LCD pode funcionar normalmente
Não, não, não, não, não, não.
Ht1621_Init (nulo)
{
CS1=1;
DAT=1;
DelayMS(200); O atraso de tempo torna a tensão 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
Não, não, não, não.
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.
- Não, não.
{
- Não, não.
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);
}
}
}
- Não, não.
{
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 são 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 |
Conexão: | Conexão 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- Não.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 mecânicas que exigem exibições personalizadas?SAEF pode atender às suas necessidades de LCD personalizado.
2- Não.Soluções totais para ecrãs e ecrãs 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 padrão, incluindo soluções multi-toque resistentes e capacitivas, incluindo serviços de ligação de ar e óptica..
3- Não.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- Não.Fornecimento a longo prazo
Em circunstâncias 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.
Pessoa de Contato: Cologne Ke
Telefone: +8613502983321
Fax: 86-755-2370-9419