Dibujo en la pantalla de matriz de puntos: explicación detallada del control LCD12864

Apr 19, 2017

Dejar un mensaje

Dibujo en la pantalla de matriz de puntos: explicación detallada del control LCD1286412864液晶屏

—Conocimientos preliminares—

De hecho, este artículo debe considerarse como una rama específica de los gráficos por computadora. Por lo tanto, el requisito más básico de los gráficos por computadora es el requisito básico de este artículo. Dado que tomo en cuenta el apetito de los hermanos mayores, seré más prolijo.

1. Operación de bits

Para una pantalla binaria como LCD12864, a menudo estamos acostumbrados a usar 1 byte para representar 8 puntos consecutivos, 1 corresponde al bit correspondiente está encendido, 0 significa no brillante, por lo que el medio más básico para la operación de gráficos es que It' s operación de bits.

Revisión: operaciones de bits de uso común, suponga que Dis representa el contenido de una dirección existente. Dis=Dis ~ blanco y negro están invertidos

Dis&=~ (1< n)="" se="" borra="" el="" enésimo="" lugar,="" dis="" |="">< n)="" se="" dibuja="" el="" enésimo="" lugar="" -un="">

Dis ^=(1< n)="" si="" n="" es="" brillante,="" se="" borrará;="" si="" n="" está="" en="" blanco,="" se="" iluminará="" .........="" que'="" es="" casi="" lo="">

2. El principio del dibujo

Los puntos son el elemento más básico de todos los dispositivos de visualización de trama y todas las operaciones se basan en puntos. Por lo tanto, es necesario aprender a usar puntos para formar líneas, círculos y rellenos; la geometría no puede ser tan mala.

Además, combinado con las características del hardware de la pantalla, también es necesario dominar algunos métodos para optimizar el algoritmo. Por ejemplo: cómo llenar y similares ... el LCD12864 se presentará en detalle más adelante.

3. Interacción persona-computadora

Aunque muchas personas no han aprendido realmente este tema, todavía conocen un poco la interfaz. ¿Cómo usar las funciones de operación básica disponibles para hacer algunos efectos especiales? ¿Cómo organizar el formulario? Cómo dibujar algunos elementos básicos de la interfaz gráfica, como botones

Incluso cómo mostrar los caracteres chinos es lo que necesita enseñarle en la interacción humana, en resumen, si no ha tomado este curso y su producto solo lo usa usted mismo, siga sus sentimientos, que' s derecho de.

4. La base material más importante

Necesita dominar una especie de microordenador de un solo chip y dominar una especie de pantalla de matriz de puntos.

Cómo dibujar en la pantalla de matriz de puntos, basado en LCD12864 Capítulo uno

—Comenzar de poco a poco—

Como se mencionó anteriormente, para los dispositivos de visualización de cuadrícula, los puntos son la base de todos los gráficos. Para decirlo sin rodeos, no puede decir que ha dominado cierto tipo de cristal líquido si no dibuja puntos en ninguna posición de la pantalla LCD. El uso de la pantalla. De hecho, según la experiencia del autor, intente dibujar algo

A menudo se pueden exponer muchos problemas. Tome LCD12864 como ejemplo. Durante un período de tiempo, a menudo encuentro que habrá un pequeño error en el cambio de película ...

Antes de explicar cómo dibujar un punto, permítanme explicar un concepto: el búfer de visualización.

El llamado búfer de visualización, como su nombre lo indica, es solo una zona de búfer para mostrar datos. En circunstancias normales, nuestro dibujo también opera directamente en esta área de amortiguación.


Envíeconsulta