L'origine et le principe du nom du module LCD 12864

Apr 14, 2017

Laisser un message

Chaque type de module d'affichage à cristaux liquides porte désormais le nom de ses points d'affichage à cristaux liquides. Par exemple, 12864, il s'agit en fait d'un tableau de 128 colonnes et 64 lignes. Chaque modèle de module LCD aura certains de ses paramètres, laissez's jeter un œil à certains des principes de 12864.

12864, chaque point d'affichage correspond à un nombre binaire, 1 signifie allumé, 0 signifie éteint. La RAM qui stocke ces informations matricielles est appelée mémoire de données d'affichage. Lorsqu'un certain chiffre ou caractère chinois doit être affiché, les informations de matrice de points correspondantes sont écrites dans l'unité de stockage correspondante. Les informations matricielles des graphiques ou des caractères chinois doivent bien sûr être conçues par vous-même. La clé du problème est la situation entre la position du point d'affichage sur l'écran LCD et son adresse dans la mémoire.

Étant donné que la plupart des circuits de commande du module LCD sont composés d'un pilote de ligne et de deux pilotes de colonne, l'écran LCD 12864 est en fait composé de deux écrans LCD 64*64 indépendants à gauche et à droite. Chaque demi-écran a une RAM de données d'affichage de 512*8 bits. Le circuit de pilotage et la mémoire des demi-écrans gauche et droit sont respectivement sélectionnés par les signaux de sélection de puce CS1 et CS2.

La position du point d'affichage sur l'écran LCD 64*64 est déterminée par le numéro de ligne (ligne, 0~63)) et le numéro de colonne (colonne, 0~63). L'adresse d'une cellule mémoire dans 512*8 bitsRAM est déterminée par l'adresse de page (Xpage, 0~7) et l'adresse de colonne (Yaddress, 0~63). Chaque unité de stockage stockera les informations d'affichage d'environ 8 points à cristaux liquides.

Afin de rendre la relation correspondante entre les informations de position des points de cristaux liquides et l'adresse de stockage plus intuitive, l'écran LCD 64 * 64 est divisé en 8 petits blocs d'affichage de haut en bas, et chaque bloc comprend 8 lignes * 64 colonnes de points. Nombre de formations. Les 8 lignes d'informations matricielles dans chaque colonne constituent un nombre binaire à 8 bits, qui est stocké dans l'une des unités de stockage. Il convient de noter que la relation correspondante entre la séquence de bits de poids fort et faible du système binaire et le numéro de ligne est différente pour différentes entreprises.

La zone de RAM où un bloc d'affichage est stocké est appelée une page mémoire. C'est-à-dire : les informations matricielles de l'écran LCD 64*64 sont stockées dans 8 pages de mémoire, chaque page a 64 octets et chaque octet stocke une colonne (8 lignes) d'informations matricielles. Par conséquent, l'adresse de cellule de mémoire comprend l'adresse de page (Xpage, 0~7) et l'adresse de colonne (Yaddress, 0~63).

Par exemple : le point à cristaux liquides à la position (20, 30) sur l'écran 128*64 est allumé. Étant donné que l'adresse de colonne 30 est inférieure à 64, le point se trouve dans la 29e colonne de la moitié gauche de l'écran, donc CS1 est valide ; D'ACCORD; Adresse 20 divisée par 8 pour obtenir un entier pour obtenir 2, et pour obtenir le reste pour obtenir 4, l'adresse de page de ce point dans la RAM est 2, et le numéro de séquence dans l'octet est 4 ; donc les données binaires sont 00010000 (peut-être 00001000, ordre haut et bas Cela dépend du fabricant) écrivez Xpage=2,

Dans la cellule mémoire avec Yaddress=29, le point à cristaux liquides activé (20, 30) est allumé.


Envoyez demande