No estoy pidiendo un controlador específicamente, sino cómo funciona exactamente.
Busqué las 2 fichas que había en él. HD44780A00 y HD66100F para ser exactos. ¿Supongo que uno es un controlador de pantalla? ¿Y el otro es un controlador de segmento?
Supongo que estoy buscando aprender cómo, en los términos más básicos, por ejemplo, se coloca un píxel o un carácter en la pantalla.
Sé cómo usarlo con bibliotecas y tal. Eso es simple (simplemente siga las instrucciones). Pero quiero entender lo que está pasando.
Miré el conjunto de instrucciones aquí . ¿Pero es solo para HD44780A00 o HD661001F? Supongo que estoy confundido sobre qué es este conjunto de instrucciones o para qué sirve. Supongo que lo que pregunto es: cuál es exactamente el proceso para enviar un solo píxel y cómo funciona exactamente.
Puede ser demasiado complicado y si lo es, está bien. Sólo estoy tratando de averiguar cómo funciona en el nivel bajo.
El HD44780 es un controlador LCD de caracteres , lo que significa que escribe códigos ASCII en la pantalla LCD para el texto que desea mostrar. Si desea controlar los píxeles individualmente, debe optar por una pantalla LCD gráfica .
Sin embargo, el HD44780 ofrece la posibilidad de mostrar algunos gráficos limitados basados en texto; puede definir 8 caracteres personalizados , pero a 5 x 7 píxeles por gráfico que no le permitirán mostrar nada parecido a una imagen.
El HD66100F es un controlador LCD de 80 segmentos para, por ejemplo, una pantalla de 10 dígitos y 7 segmentos.
LCD es básicamente un tipo de pantalla que muestra píxeles. HD66100F como se dijo es un controlador de 80 segmentos. En un plazo muy corto, HD44780 convierte la información de su código ASCII en "Qué" y "Dónde". Esta información luego se pasa a HD66100F y decide "Cómo" mostrar eso.
Un controlador LCD de caracteres típico está diseñado para controlar una pantalla LCD de hasta 40 caracteres de ancho y dos filas de alto (una matriz de 200x16 puntos). Sin embargo, cablear un controlador de este tipo directamente al cristal LCD requeriría que tuviera 216 pines conectados al cristal además de los pines necesarios para la alimentación, la conexión del procesador, etc. Tener tantos pines en un solo paquete IC puede ser un poco complicado. . En consecuencia, lo que comúnmente se hace es hacer que el controlador de matriz opere los cables de 16 filas y los primeros 40 cables de columna y, para pantallas más grandes, hacer que suministre datos secuencialmente a chips controladores de segmento adicionales, cada uno de los cuales agregará otro 40 (o quizás 80) cables de columna.
Es interesante notar que 16x1 es un tamaño de pantalla muy común, y las pantallas de 16x1 a menudo se conectan como una pantalla de 8x2, pero con la fila inferior colocada físicamente en el lado derecho (permitiendo así el uso del chip controlador sin ningún controlador adicional). ). Las pantallas de cuatro líneas de hasta 20 caracteres de ancho están conectadas como pantallas de dos líneas con el lado derecho apilado debajo del lado izquierdo. Las pantallas de cuatro líneas con 24-40 caracteres por fila generalmente se conectan como dos pantallas independientes de dos líneas apiladas verticalmente.
usuario3073
stevenvh
Super gato
Super gato
Super gato
stevenvh
Super gato
Super gato