Dessin sur l'écran à matrice de points—Explication détaillée du contrôle LCD12864

Apr 19, 2017

Laisser un message

Dessin sur l'écran à matrice de points—Explication détaillée du contrôle LCD1286412864液晶屏

—Connaissances préalables—

En fait, cet article doit être considéré comme une branche spécifique de l'infographie. Par conséquent, l'exigence la plus fondamentale de l'infographie est l'exigence de base de cet article. Puisque je prends en compte l'appétit des grands frères, je serai plus bavard.

1. Opération de bits

Pour un écran binaire comme LCD12864, nous sommes souvent habitués à utiliser 1 octet pour représenter 8 points consécutifs, 1 correspond au bit correspondant est allumé, 0 signifie pas brillant, donc le moyen le plus basique pour le fonctionnement graphique est que's bit opération.

Review—Opérations sur les bits couramment utilisées, supposons que Dis représente le contenu d'une adresse existante Dis=Dis~ le noir et le blanc sont inversés

Dis&=~(1

Dis ^= (1

2. Le principe du dessin

Les points sont l'élément le plus basique de tous les périphériques d'affichage raster, et toutes les opérations sont basées sur des points. Par conséquent, il est nécessaire d'apprendre à utiliser des points pour former des lignes, des cercles et des remplissages - la géométrie ne peut pas être trop mauvaise.

Aussi, conjuguées aux caractéristiques matérielles de l'écran, certaines méthodes d'optimisation de l'algorithme doivent également être maîtrisées. Par exemple : comment remplir et autres... le LCD12864 sera présenté en détail plus tard.

3. Interaction homme-machine

Bien que beaucoup de gens n'aient pas vraiment appris ce sujet, ils ont encore une petite compréhension de l'interface. Comment utiliser les fonctions de base en main pour créer des effets spéciaux ? Comment organiser le formulaire? Comment dessiner certains éléments de base de l'interface graphique, tels que les boutons

Même comment afficher les caractères chinois est ce que vous devez vous apprendre dans l'interaction humaine - en bref, si vous n'avez pas suivi ce cours et que votre produit n'est utilisé que par vous-même, alors suivez vos sentiments, que's a la droite de.

4. La base matérielle la plus importante

Vous devez maîtriser une sorte de micro-ordinateur monopuce et maîtriser une sorte d'écran matriciel.

Comment dessiner sur l'écran matriciel——basé sur LCD12864Chapter One

—Commencer petit à petit—

Comme mentionné précédemment, pour les dispositifs d'affichage en grille, les points sont la base de tous les graphiques. Pour parler franchement, vous ne pouvez pas dire que vous maîtrisez un certain type de cristaux liquides si vous ne dessinez pas de points à n'importe quel endroit sur l'écran LCD. L'utilisation de l'écran. En fait, sur la base de l'expérience de l'auteur, essayez de dessiner quelque chose

De nombreux problèmes peuvent souvent être exposés. Prenez LCD12864 comme exemple. Pendant un certain temps, je constate souvent qu'il y aura une petite erreur dans le basculement du film...

Avant d'expliquer comment dessiner un point, laissez-moi vous expliquer un concept : le tampon d'affichage.

Le tampon d'affichage, comme son nom l'indique, n'est qu'une zone tampon pour les données d'affichage. Dans des circonstances normales, notre dessin opère également directement sur cette zone tampon.


Envoyez demande