Preguntas sobre el uso de CGROM en 1602. Cómo utilizar la programación en lenguaje c para hacer que 1602 muestre un determinado carácter en CGROM, como "#", ¡gracias!
La pantalla LCD de caracteres puede recibir instrucciones para mostrar caracteres relevantes. Está controlado por la pantalla LCD detrás. Está controlado por un chip de control y es la protuberancia negra detrás de la pantalla LCD. La gran mayoría de los 1602 del mercado se basan en el chip LCD HD44780. El HD44780 tiene DDRAM, CGROM y CGRAM integrados, los cuales son memorias. (En cuanto a qué es HCGROM, no lo sé)
En primer lugar, las funciones de estas tres memorias:
CGROM almacena algunos códigos de fuente de caracteres estándar, que son los Las pantallas LCD enviadas de fábrica están solidificadas en el chip de control en ese momento.
Los usuarios no pueden cambiar el contenido almacenado y solo pueden leerlo y llamarlo, incluidos los códigos ASCII estándar y japonés.
También hay caracteres griegos
CGRAM es un chip de control que le queda al usuario para almacenar el código de fuente diseñado por el usuario
Entre DDRAM y la visualización en pantalla área Existe un conjunto de memorias correspondientes cuya función tiene el carácter de transferencia de bits.
Para facilitar la comprensión, podemos hacer la siguiente analogía:
La información de fuente almacenada en CGROM y CGRAM es equivalente a la comida en la cocina, CGROM es la ya preparada. comida cocinada en la cocina, y CGRAM es Los platos preparados por el usuario deben transportarse en una plataforma antes de ser entregados a la mesa para su consumo, de manera similar, el código de fuente primero debe leerse en la DDRAM correspondiente y luego transportarse a través de la DDRAM. La DDRAM correspondiente, después de la transmisión anterior, muestra caracteres en la posición correspondiente en la pantalla
Además, en Baidu Knows, se cita la respuesta a la misma pregunta de treny1982: CGROM (biblioteca de caracteres chinos), HCGROM (biblioteca de códigos ASCII) y CGRAM (fuente personalizada), RAM de datos de visualización (DDRAM), RAM del búfer de visualización de caracteres (DDRAM)
1602 solo puede mostrar caracteres, no caracteres chinos, por lo que su CGROM no es un Fuente de caracteres chinos, también hay pantallas de matriz de puntos con bibliotecas de caracteres chinos en el mercado. Todas vienen con bibliotecas de caracteres chinos, que pueden almacenarse en CGROM como dijo treny1982.
Lo que dijo es diferente de lo que dije. Debería deberse a que diferentes monitores LCD usan diferentes chips de control, por lo que las funciones de asignación de memoria también son diferentes, por lo que es necesario hacer referencia al significado específico de memoria. el monitor LCD que mencionaste
Además, hay muchos productos disponibles para compra grupal en Tuan IDC, que son baratos y tienen buena reputación.
No lo haré. entrar en detalles sobre esto.