Para obtener soporte técnico, muchos principiantes no saben cómo ajustar la visualización de caracteres chinos, caracteres e imágenes en TFT-LCD, y cómo ajustar el tamaño de fuente de los caracteres chinos. Aquí hay una explicación especial, a continuación.
En primer lugar, debemos saber que, ya sean caracteres chinos, caracteres o imágenes, necesita que se muestren datos de matriz de puntos en el TFT-LCD. Los datos de la matriz de puntos de los caracteres y los caracteres chinos son datos que representan un punto, de hecho, también son 0 o 1. Los datos de la matriz de puntos después de tomar el módulo son 1 píxel, y es necesario mostrar el color del lápiz. , es decir, se ilumina y el color de fondo del píxel se muestra como 0. Este contraste de color puede mostrar caracteres chinos o caracteres. La imagen es diferente. Los datos de un píxel de la imagen están relacionados con su módulo. Debido a que la imagen debe mostrarse en color, los datos de la imagen se envían directamente a la pantalla a color para su visualización. Para caracteres chinos o caracteres, el color de fondo o el color del lápiz se muestra al juzgar si cada bit es O o 1.
Para mostrar una imagen o un carácter en la pantalla LCD, se necesita un área de visualización. Primero, primero debemos determinar su punto de inicio de visualización, y luego si los siguientes datos se envían a lo largo del eje X o del eje Y, es decir, el eje X o el eje Y. El orden de crecimiento de la dirección y su dirección. La siguiente imagen muestra la pantalla en un área de visualización. Es el punto de partida de visualización de ocho situaciones diferentes y el crecimiento de las direcciones del eje X e Y y sus direcciones. Cuando queremos mostrar los caracteres o imágenes correspondientes, solo necesitamos asegurarnos de que el punto de inicio de visualización de la pantalla LCD y el orden de crecimiento y la dirección del eje X y el eje Y, y los datos de la matriz de puntos que modulamos el caracteres o caracteres chinos. Mantenga el orden consistente, y luego podremos mostrar el efecto que queremos normalmente.

Hay dos métodos para elegir la pantalla LCD general:
El primer tipo es establecer la dirección cada vez que se envían los datos de un píxel para controlar la posición del siguiente píxel. Por ejemplo, el programa de la figura siguiente

En este programa, podemos ver que estamos enviando datos a través de dos bucles for, uno es la fila de control y el otro es la columna de control. La visualización de pantalla horizontal o la visualización de pantalla vertical depende de su control de bucle. Ya sea para enviar los datos del eje X o los datos del eje Y primero, esto también depende del algoritmo del programador. Pero la desventaja de este método es que la dirección debe establecerse nuevamente cada vez que se envía un píxel de datos, lo que obviamente hace que la velocidad de actualización de la pantalla sea muy lenta. Pero la ventaja es que este algoritmo es adecuado para cualquier tipo de pantalla.
El segundo tipo: utilice la función de incremento automático de dirección del chip del controlador LCD para mostrar caracteres o imágenes (generalmente, los chips del controlador LCD tendrán esta función). Para usar esta función, primero debemos configurar una ventana de visualización para que solo se pueda mostrar en un área determinada de la pantalla LCD. Por ejemplo, si desea mostrar un carácter chino de 16 * 16, entonces debe configurar el área de visualización en 16 * Luego, configure el punto de inicio de la pantalla, que es la posición del cursor, y luego envíe el comando de escritura de datos LCD. Luego, solo necesita enviar los datos de píxeles, sin configurar la dirección nuevamente, y luego enviar los datos. Se mostrarán uno por uno en el área de visualización que configure. Por ejemplo, el siguiente programa.
、
Para utilizar el segundo método de visualización, primero debe establecer el punto de inicio de visualización del área de visualización y la dirección del incremento de dirección del chip del controlador LCD. A continuación, usaré los chips SSD1963 y SSD1298 para ilustrar la configuración del registro.
El primero es SSD1963. Consulte la hoja de datos del chip SSD1963 y podrá encontrar un registro que controle la dirección del incremento automático de la dirección. Por ejemplo, la siguiente figura:

Puede ver que se establece esta orden a través del comando Ox36, estas ocho órdenes son las mismas que mencionamos anteriormente. Así que simplemente establezca la relación correspondiente.
SSD1298 es el mismo. La secuencia también se controla configurando el registro, que se puede encontrar en la hoja de datos, como se muestra en la siguiente figura:

Esto es para usar el registro ox11 para controlar la secuencia.
Otra cosa a tener en cuenta es: el conjunto de ventanas debe ser el mismo que el área de visualización de la imagen o los caracteres chinos que desea mostrar, de lo contrario, estará desalineado.
También hay cuando se muestran caracteres chinos o caracteres, el tamaño de las diferentes fuentes, la cantidad de píxeles que se mostrarán en cada línea es diferente, un byte es de 8 bits, lo que representa 8 píxeles, por lo que cuando se usa para Al realizar un bucle, debe presta atención. No' t invierta las posiciones alta y baja y muestre la desalineación. Preste atención a si el bit alto se envía primero o el bit bajo se envía primero. Esto tiene algo que ver con su módulo y pantalla, y debe corresponder.

