Parmi nos interfaces d'affichage interactives homme-machine couramment utilisées, en plus des tubes numériques, des LED et du LCD1602 que nous avons mentionnés précédemment, il existe également une sorte d'écran LCD qui est plus utilisé. Je crois que tous les amis qui ont été en contact avec des micro-ordinateurs à puce unique savent qu'il s'agit de 12864 LCD. Comme son nom l'indique, 12864 signifie qu'il peut afficher 128 points dans le sens horizontal et 64 points dans le sens vertical. Nos modules LCD 12864 couramment utilisés ont des bibliothèques de polices et ceux sans bibliothèques de polices. Il existe également de nombreux types de puces de contrôle, telles que KS0108, T6963, ST7920, etc. Ici, nous utilisons l'écran LCD 12864 avec ST7920 comme puce de contrôle principale pour apprendre à le conduire. (L'écran LCD utilise l'OCMJ4X8C de Jinpeng).

Description de l'écran LCD de l'écran LCD12864 :
Laissez's d'abord comprendre sa connexion parallèle. Voici le schéma de connexion du circuit :

Comme le montre la figure ci-dessus, en plus de la ligne de données parallèle 8 bits du port PO, il existe plusieurs lignes telles que RS, RW et E pour la connexion entre le module LCD et le microcontrôleur. Parmi eux, R/S est la ligne de contrôle de sélection du registre de commande et de données (sélection de puce en mode série), R/W est la ligne de contrôle de lecture et d'écriture (ligne de données en mode série) et E est la ligne d'activation (mode série ) La ligne d'horloge ci-dessous).
Grâce à ces lignes de contrôle et lignes de données, combinées à son chronogramme, nous pouvons écrire le pilote correspondant. Regardez le chronogramme d'écriture en mode parallèle :





