8 votos

¿Qué es este tipo de únicamente dígitos LCD llama?

He visto este tipo de LCD muchas veces pesan escalas, calculadoras, calibres, micrómetros, etc. Sé que es una forma bastante tradicional de la pantalla, pero realmente me gusta su diseño compacto, la sencillez, y tal vez incluso cuesta menos, frente a los TFTs o smartphone-tipo de pantallas táctiles.

Digits-only LCD


[Cómo se llama? Respondida por @kevlar1818 y @stevenvh: "display de Siete segmentos"]

Me gustaría trabajar con este tipo de LCD, por ejemplo, acabo de encontrar este 8 dígitos uno llamado VIM-878 de la Digikey catálogo; aquí está su hoja de datos.

¿Cómo puedo interactuar con él? Me gustaría saber cuál sería una buena/forma más común de interactuar con él de una simple microcontrolador AVR como un Atmega8-preferiblemente con la interconexión de circuitos o partes que no son demasiado grande físicamente.

  • Supongo que algún tipo de controlador o un multiplexor sería necesario? Supongo que estoy buscando algo de principio perspectiva de otras personas que puedan tener una mejor experiencia de interactuar con este tipo de pantalla LCD.

2voto

lillq Puntos 4161

Es una de 7 segmentos de la pantalla. A diferencia de la punto-matriz de caracteres de muestra de kevlar se refiere a estos son a menudo más no inteligente módulo. La mayoría de matriz de puntos de muestra tiene un HD44780 compatible con el controlador que usted puede simplemente escribir los códigos ASCII, pero un LCD de 7 segmentos con frecuencia será solo el vidrio, con conexiones para segmentos y una serie de planos posteriores (a menudo hasta 4).

enter image description here

La conducción de los Lcd que puede ser difícil ya que no se uso solo dos niveles, por lo que no pueden manejar ellos con el común de la lógica digital.

enter image description here

La mejor cosa que puedes hacer es seleccionar un microcontrolador con LCD integrado, controlador, el cual se puede conectar la pantalla directamente, como la TI MSP430x4xx. Como la mayoría de los controladores de este también sabe segmentos; no es consciente de dígitos o nada. (Bueno, en primer lugar hemos tenido un tonto de la pantalla, ahora tenemos un tonto conductor así!) No hay razón para ello. Estos controladores de LCD se utilizan a menudo para la unidad personalizada Lcd que puede ser una mezcla de una parte numérica, gráficos de barras y símbolos personalizados. Un símbolo es también un único segmento, así que no tiene sentido hablar de dígitos.

enter image description here

Este indicador tiene símbolos como "batería" y "alarma", pero también todos los campos de texto, como "SOY", "PM" y "SNOOZE" son símbolos que consta de un único segmento (es decir, controladas por un único bit).

Leer más
MSP430x4xx de la Familia de la Guía del Usuario. Controlador de LCD está cubierto en la p.709 y ss.

2voto

kmarsh Puntos 2791

Lo que usted está pensando es llamado de 7 segmentos de la pantalla LCD. Si usted sabe cómo a la luz de una regular LED, a continuación, su 1/8o de la manera allí.

Aquí está la Wiki. Tiene algo de teoría sobre cómo crear números a través de la iluminación diferentes matrices de los LED: http://en.wikipedia.org/wiki/Seven-segment_display

(de)la Multiplexación es un buen método para la iluminación de un gran 7-Segmento de panel, aunque no es necesario. Si tus puertos de e/S son limitados, entonces es el camino a seguir. El basic de demuxing de trabajo como este (asumiendo que saben binario aquí). Mira esta foto:

Con los 3 bits del número binario 000 como podemos representar hasta el número 7 (I. E. para seleccionar el puerto 5 tendríamos ABC se 101). Lo que iba a suceder en el demux en su situación, es uno de entrada es algo así como una señal de alto, y AB&C son puertos de e/S. El 0 a 7 se conecte a cada segmento de la pantalla LCD y por escrito a ABC desde su controlador de luz de un segmento. Usted puede estar diciendo esperar, pero si quiero a la luz una serie necesito muchos segmentos iluminados, no sólo el 5to segmento. Bien después de que usted puede mirar en dos caminos para obtener la pantalla LCD para mostrar un número. La primera es añadir más demux para adicionales necesarios segmentos. El segundo es un enfoque de software que implica muy rápidamente parpadea cada uno de los segmento necesarios para crear la ilusión de que el panel está totalmente iluminada. El AVR chip en su mega es operativo en la Megahertz rango, si usted escribe un bucle para mostrar ABGED (de la wiki pic) se terminará viendo algo que se parece a un número de 2. Espero que esto le ayudará a comenzar.

2voto

larry Puntos 242

Un display de siete segmentos o pantalla de matriz de puntos son lo que se está refiriendo a lo que creo.

He aquí un ejemplo en Sparkfun con la correspondiente hoja de datos. Encuentra este AVR ejemplo/tutorial en la sección "Documentos" de la página del producto. No Sparkfun grandes?


Dado este 14 de segmentos de la pantalla, y su hoja de datos, vamos a averiguar cómo usarlo.

Tomemos el ejemplo de mostrar un 7 en la primera (izquierda) el segmento de clúster.

Para escribir un 7, tenemos que afirmar segmentos 1A, 1By 1C, como se ve en la hoja de datos. Estos segmentos todas mapa para el pin 35 del dispositivo, pero en diferentes COM líneas. Con un críptico hoja de datos, mi mejor conjetura sería que estos COM líneas del mapa a los pines 17 a 20, dada la tabla en la hoja de datos.

Por lo tanto, afirman que cada segmento anterior, mantenga presionado el pin 35 de alto, mientras que rápidamente ciclismo entre la afirmación de COM1, COM2y COM3 a través de los pines 18, 19, y 20, respectivamente. Los tres segmentos de todos los que parecen iluminados a la vez, creando un 7.

Dicho esto, bien escrito el código, simplemente va a utilizar algún tipo de mapa para un personaje que se mostrará. El reto es hacer de este mapa de trabajo por CUALQUIER segmento de grupos.


Aún así, recomiendo una pantalla de matriz de puntos al igual que la primera he ligado; sin duda hay más ligero diseños por ahí. La ventaja de utilizar una pantalla de matriz de puntos es que la mayoría tienen un registro de datos integrado, por lo que sólo puede pasar de 8 bits, caracteres ASCII, no funky cuestiones de aplicación como en la de 14 seg ejemplo anterior.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X