| Home » Diverses rubriques » Archive forum sujets |
|
|
|
|
LCD : nouveaux caractères
|
|
Il parait que l'on peut créer des nouveaux caractères sur les afficheurs LCD, est ce que quelqu'un pourrait m'expliquer comment faire. Merci
@+ Pierre
Numéro de l'article: 78680
| De: Pierre
| Date: 2002-06-07 11:19:05
|
|
|
Re: nouveaux caractères
|
|
ça dépend du controleur ! si c'est un HD44780, cherche sur google HD44780 cg-ram ça devrait te trouver la réponse. a+ Philippe
Numéro de l'article: 78737
| De: Philippe MAIRE
| Date: 2002-06-07 21:15:32
|
|
|
Re: LCD : nouveaux caractères
|
|
Pierre a écrit : Bonsoir
Ça dépend du type du contrôleur utilisé mais il y a un air de famille. Les caractères sont en ROM mais il est souvent possible d'en créer un nombre restreint ( par exemple 8). Ils sont stockés dans une RAM, la CG-RAM. Si la matrice d'affichage de ton LCD est de 5*8 (8 lignes de 5 points) il te faudra 8 octets par caractère personnalisé. Ces octets sont construits de la manière suivante: Les 3 bits de poids fort (128, 64 et 32) ne sont pas pris en compte (tu mets ce que tu veux), les bits de poids 16, 8, 4, 2 et 1 sont à 1 si le point correspondant est allumé et à 0 si le point est éteint. Le premier octet correspond à la première ligne et ainsi de suite. Il faut passer en mode écriture dans la cg-ram et pointer le premier emplacement (en général, 0). Tu présentes les octets un par un (le pointeur d'écriture s'auto incrémente). Il te faut donc vérifier ces détails dans le data sheet de ton afficheur mais le mode opératoire doit ressembler à ça. Bonne bidouille.
---- Sylvain F1MYZ
Numéro de l'article: 78835
| De: Sylvain POURRE
| Date: 2002-06-08 23:43:40
|
|
|