|
Datos del producto:
|
Producto: | HT1621 LCD del segmento del controlador | Modo de muestra: | Positivo / negativo, reflectivo / reflectivo |
---|---|---|---|
Condición de conducción: | 1/8 de derecho o personalizado | Voltado de funcionamiento: | 3,0 v |
Optica: | 6:00 | Tipo de pantalla: | Transflectivo / Reflectivo / Transmisor |
Tamaño: | Personalizable | Iluminación de fondo: | Blanco / ámbar / azul / amarillo |
Temperatura de funcionamiento: | -30°C a +80°C | Temperatura de almacenamiento.: | -35°C a +85°C |
Conexión: | conexión de pines metálicos | espacio de puntos: | 0.1 mm |
Tiempo de respuesta: | 0,1 ms | El cumplimiento: | ALCANCE y RoHS obedientes |
Resaltar: | Personalizar la pantalla LCD de segmento,HT1621 Pantalla LCD del segmento del controlador,Pantalla LCD de segmento de luz de fondo |
HT1621 Modulo de visualización LCD de segmento de controlador con código de retroiluminación
Echemos un vistazo a las características de la pantalla LCD de 1621 segmentos
* Tensión de funcionamiento 2.4 - 5.2V * Oscilador RC incorporado de 256KHz
* Se puede conectar chip externo de 32KHz o entrada de fuente de frecuencia de 256KHz
* Seleccionable 1/2bais o 1/3bais sesgo y ciclo de trabajo de 1/2duty, 1/3duty, 1/4duty
* Fuente de frecuencia de base de tiempo en el chip
* El timbre se puede seleccionar con dos frecuencias
* Generador de base de tiempo incorporado y temporizador WDT
* Salida de desbordamiento del temporizador de base de tiempo o vigilante
* Ocho fuentes de reloj de base de tiempo/tiempo de vigilancia
* Un controlador LCD de 32segX 4com con memoria RAM de pantalla 32X de 4 bits incorporada
* Interfaz serial de cuatro cables /CS, DATA, WR, RD, generalmente no utilizada por RD
* La frecuencia de la unidad LCD en el chip no es ajustable a 64 Hz
* Características de configuración del software: modo de datos y modo de comando dos comandos
* Se proporcionan pines VLCD para ajustar el voltaje de funcionamiento de la pantalla LCD (ajuste de contraste)
Correspondencia de la tabla lógica LCD
La RAM de HT1621 corresponde a la tabla lógica en la figura anterior.
HT1621 corresponde a 32 direcciones y cada dirección corresponde a 4 datos COM
Por ejemplo, si se escribe una dirección 0 a 0X08 T1 de SGE0 se enciende
Escribir 0X01 corresponde a la luz 1F de SGE0
Escribir 0X02 1G brillo correspondiente a SGE0
Escribir 0X07 1E, 1G, y 1F de SGE0 se encienden juntos
Escribir 0X0F Todos los 1E, 1G, 1F, y T1 de SGE0 son brillantes
HT1621 puede escribirse consecutivamente, y es mejor escribir dos direcciones a la vez, para que sea fácil hacer una tabla de mesa, y es fácil escribir.
Por ejemplo, las dos primeras direcciones se escriben 0XF7 correspondiente a SGE0, SEG1, 1E, 1G, 1F, 1D, 1C, 1B y 1A están todas iluminadas, de modo que se muestra un carácter completo "8".
Para hacer la pantalla LCD, estas instrucciones deben escribirse en la inicialización del IC.
En primer lugar, vamos a entender lo que son las instrucciones y lo que los datos son
1 0 0 C8 C7 C6 C5 C4 C3 C2 C1 C0
Los tres primeros dígitos de 100 son los bits de bandera de la instrucción, y los últimos 9 bits son los valores de la instrucción
1 0 1 C7 C6 C5 C4 C3 C2 C1 C0
Los tres primeros dígitos 101 son los bits de bandera de los datos, y los últimos 8 bits son los datos
Es decir, ver los primeros tres dígitos de 100 representa la instrucción, y ver los primeros tres dígitos de 101 representa los datos
Las siguientes cuatro instrucciones deben escribirse en la función de inicialización
1. SYS EN 100 0000 - 0001- X Instrucción 0X01 (Oscilador de sistema cerrado abierto) X: No me importa
2. BIAS 100 0010 - abXc - comando X
Aquí hay una explicación: C=1 es LCD1/3 sesgo; C=0 es LCD1/2 sesgo
ab=00: 2 COM
ab=01: 3 COM
ab=10: 4 COM
3. RC256 100 0001-1000 - X Instrucción 0X01 (Reloj interno) X: No me importa
4. LCDON 100 0000 - 0011 - X Instrucción 0X01 (Enciende la pantalla LCD) X: No me importa
Aquí hay una explicación de mi programa de código C
#incluir
#incluir
#defineuchar char sin firmar
#define uint int sin firmar
#define _No ()) _no ())); _no ())); _no ())); _no ())); _no ())); _no ())); _no ())); _no ())); _no ())
#definir BIAS 0x29 //0b100 - 0010 -1001 - 0 1/3deber 4com
#definir SYSDIS 0X00 //0b100 - 0000 - 0000 - 0 apagado oscilador del sistema de oscilador y generador de sesgo LCD
#define SYSEN 0X01 //0b100 - 0000 - 0001 - 0 Encienda el oscilador del sistema
#define LCDOFF 0X04 //0b100 - 0000- 0010 - 0 apagado de la pantalla LCD
#define LCDON 0X03 //0b100 - 0000 - 0011 - 0 Encienda la pantalla LCD
#define XTAL 0x14 //0b100 - 0001- 0100 - 0 reloj externo
#define RC256 0X18 //0b100 - 0001 - 1000 - 0 reloj interno
#define TONEOFF 0X10 //0b1000 0001 0000 Apague la salida de sonido
#define WDTDIS 0X0A //0b1000 0000 1010 Los perros guardianes están prohibidos
HT1621 bit de control (definición de la interfaz del módulo LCD, cambio según sus propias necesidades)
el valor de las emisiones de CO2 es el valor de las emisiones de CO2 en el aire;
Sbit wr=P1^1;
el sbit CS1=P1^2;
el cuadro de códigos uchar[10]={0xFA,0x0A,0xD6,0x9E,0x2E,0xBC,0xFC,0x1A,0xFE,0xBE}; 0---9 el cuadro
La función de retraso 1 nos retrasa
No válido Demora ((nos ungir)
{
mientras que ((--nosotros);
}
Función de retraso 2
No válido DelayMS ((Unt iMs)
{
En el caso de las empresas de servicios de telecomunicaciones:
para i=0; i
;
¿Qué es lo que está sucediendo?
Nombre de la función: no válido Ht1621Wr_Data ((uchar Datos,uchar cnt)
Para escribir funciones de datos, cnt es el número de bits de datos a transmitir, y los datos se transmiten a los bits altos primero
¿Qué es lo que está sucediendo?
Ht1621Wr_Data (Uchar Datos,Uchar cnt) no válido
{
el artículo i;
para (i=0;i
{
Wr=0;
si (datos y 0x80)
DAT=1;
otras
DAT=0;
Wr=1;
Datos <<=1;
}
}
¿Qué es lo que quieres decir con eso?
Nombre de la función: void ht1621WrCmd(uchar cmd)
Descripción: Escribir instrucciones
No puedo creer que haya sido un error.
Ht1621WrCmd ((uchar Cmd) no tiene validez
{
CS1=0; Selección de cortes CS es baja y eficaz
- No. - No.
Ht1621Wr_Data ((0x80,3); Escribir la señal de instrucción 100
Ht1621Wr_Data ((Cmd,9); Escribir los datos de las instrucciones
CS1=1; Selección de las rebanadas CS cierre alto
- No. - No.
¿Qué es lo que está pasando?
Nombre de la función: no válido ht1621WrOneData ((Uchar addr,uchar data)
Escribe una pieza de datos,
1Escribe el bit de identificación de los datos 101 primero.
2Escribe la dirección otra vez.
3. Finalmente, escriba los datos que se muestran
No puedo creer que haya sido un error.
No válido Ht1621WrOneData ((Uchar Addr,Uchar Datos)
{
CS1=0;
Ht1621Wr_Data ((0xa0,3); Escribir la bandera de datos 101
Ht1621Wr_Data(Addr<<2,6); Escribir los datos de la dirección
Ht1621Wr_Data(Data,8); Escribir datos, aquí hay dos direcciones escritas juntas a 8 bits
CS1=1;
¿Qué es lo que quieres decir con eso?
Nombre de la función: no válido ht1621WrAllData ((uchar addr,uchar p)
Descripción: el bit de datos de HT1621 es de 4 bits una dirección,
Por encima hablamos de escribir dos bits a la vez, y los datos son 8 bits.
Los cuatro dígitos superiores corresponden a la dirección alta. El cuarto dígito corresponde a la dirección baja.
No puedo creer que haya sido un error.
No válido Ht1621WrAllData ((Uchar Addr,uchar p)
{
el artículo i;
CS1=0;
Ht1621Wr_Data ((0xa0,3); Escribir la bandera de datos 101
Ht1621Wr_Data(Addr<<2,6); Escribir los datos de la dirección
para (i=0; i<16; i++)
{
Ht1621Wr_Data ((p,8); Escribir datos 16X8=128 bits
}
para (i=0; i<32; i++)
/ /{// Aquí hay un de cuatro bits, cuatro bits escribir datos
Ht1621Wr_Data ((p,4); Escribir datos 32X4=128 bits
- ¿Qué quieres?
CS1=1;
}
¿Qué es lo que quieres decir con eso?
Nombre de la función: void Ht1621_Init(void) www.xyhlcd.com
Descripción: Después de la inicialización, la pantalla LCD puede funcionar normalmente
No puedo creer que haya sido un error.
Ht1621_Init (no válido)
{
CS1=1;
DAT=1;
DelayMS(200); El retraso de tiempo hace que el voltaje de trabajo LCD estable
Ht1621WrCmd(BIAS); configuración del sistema BIAS
Ht1621WrCmd(RC256); Utilice un oscilador interno
Ht1621WrCmd(SYSEN); Encienda el oscilador del sistema
Ht1621WrCmd(LCDON); Encienda la pantalla LCD
¿Por qué no lo haces?
Nombre de la función: xianshi_1 (())
Los clientes pueden seguir sus propias necesidades, rellenar directamente los datos, y se puede mostrar
¿Por qué no lo haces?
No hay nada que decir.
{
¿Por qué no lo haces?
Ht1621WrOneData(0, tabla[0]); Mostrar 0
Ht1621WrOneData ((2, tabla[1]); Muestra 1
Ht1621WrOneData ((4, tabla[2] de referencia0X08); muestra 2 + punto decimal
Ht1621WrOneData ((6, tabla[3]); Muestra 3
:
:
:Ht1621WrOneData(12, tabla[8] de los datos) 8+ iconos se muestran
Ht1621WrOneData( 14, tabla[9] para mostrar más de 9 iconos
}
Válido XUNHUN_XIANSHI ((Uchar Cuaresma, hora de Uchar)
{
el número i,j,t;
para (i=0; i
T = 0x01
para (j=0; j<8; j++)
{
Ht1621WrOneData ((i,t);
T<<=1;
el valor de las emisiones de CO2 es igual o superior a:
El tiempo de espera (delayMS)).
}
}
}
La puerta principal está vacía
{
Ht1621_Init(); encendido inicializa el LCD
DelayMS(100); el retraso estabiliza la inicialización
mientras que ((1)
{
Ht1621WrAllData00(0,0X00); borrar los datos del registro 1621 a 0.
El número de datos que se envían es el número de datos que se envían.
Ht1621WrAllData00(0,0XFF); Los datos del registro 1621 se completan como 1.
Las condiciones de los datos de los datos de los Estados miembros.
Ht1621WrAllData00(0,0X00); borrar los datos del registro 1621 a 0.
El número de datos que se envían es el número de datos que se envían.
Xianshi_1(); Aquí el cliente puede definir cómo se muestra.
Las condiciones de los datos de los datos de los Estados miembros.
XUNHUN_XIANSHI (32,100) /// Se muestra un segmento de pluma en un ciclo de segmentos de pluma con 32 direcciones a intervalos de 100 ms.
Las condiciones de los datos de los datos de los Estados miembros.
}
}
Producto: | HT1621 LCD del segmento del controlador | Modo de visualización | Positivo / negativo, reflectivo / reflectivo |
---|---|---|---|
Condición de conducción: | 1/8 Impuesto o personalizado | Voltado de funcionamiento: | 3.0 V |
Optica: | 6:00 o cuotable | Tipo de pantalla: | Transflectivo / Reflectivo / Transmisor |
Tamaño: | Personalizable | Luz de fondo: | Blanco / ámbar / azul / amarillo |
Temperatura de funcionamiento: | -30°C a +80°C | Temperatura de almacenamiento: | -35°C a +85°C |
Conexión: | Conexión de pines metálicos | Espacio de puntos: | 0.1 mm |
Tiempo de respuesta: | 0.1 ms | Conformidad: | Conforme con las normas REACH y RoHS |
HT1621 Modulo de visualización LCD del segmento del controlador con código, personalizar la pantalla LCD del segmento con imágenes de productos con luz de fondo
Fabrica y instalaciones
¿Por qué elegirnos?
1- ¿ Por qué?Proporcionamos soluciones personalizadas para pantallas LCD
¿Tiene su producto requisitos especiales de aplicación, especificaciones eléctricas, especificaciones ópticas, características táctiles o dimensiones mecánicas que requieren pantallas personalizadas?SAEF puede cumplir con sus requisitos LCD personalizados.
2- ¿ Por qué?Soluciones totales para pantalla táctil y pantalla
¿Te preocupa montar la pantalla táctil y la pantalla de visualización?SAEF puede proporcionar pantallas táctiles personalizadas y estándar, incluidas soluciones multitáctiles resistivas y capacitivas, incluido el servicio de unión aérea y óptica..
3- ¿ Por qué?Compromiso con la fiabilidad de la calidad
SAEF está calificado por ISO9001: 2015 e ISO14000, cumpliendo con RoHS, REACH y otras normas ambientales en los mercados globales.pruebas de fiabilidad y de envejecimiento.
4- ¿ Por qué?Suministro a largo plazo
En circunstancias normales, los productos que recomendamos pueden ser suministrados durante más de 5 años.Haremos planes alternativos con anticipación para garantizar sus necesidades de suministro a largo plazo.
En contacto
Bienvenido a preguntar a través de ck@saef.com.cn
Buscar palabras clave:LCD TN, LCD VA, LCD VATN, LCD HTN, LCD STN, LCD FSTN, LCD EBTN, medidores de temperatura y humedad LCD, balanzas electrónicas LCD, LCD multimétrico, medidor inteligente LCD, medidor de agua LCD, medidor de gas LCD,LCD del mostrador de dinero, caja registradora LCD, máquinas de almacenamiento LCD, teléfono LCD, walkie-talkie LCD, LCD de masajeador, LCD de cinta de correr, LCD de medidor de grasa, LCD de aire acondicionado, LCD de audio.control remoto LCD, máquina de aprendizaje LCD, diccionario electrónico LCD, MP3 LCD, computadora, panel de control LCD, máquina de reabastecimiento de combustible CNC LCD, computadora industrial LCD, consola de juegos LCD, calendario perpetuo LCD, LCD de reloj.LCD de la instrumentaciónMáquina de salud LCD, LCD del termostato, LCD del electrodoméstico, LCD del ascensor, LCD para ascensor.
Persona de Contacto: Cologne Ke
Teléfono: +8613502983321
Fax: 86-755-2370-9419