F5HLA

http://f4hla.free.fr/

piloter les LCD (Electronique)

Piloter les LCD


Je vous propose ici quelques routines et informations concernat la gestion des LCD à l'aide d'un PIC. Bien sur, ces informations sont utilisables avec n'importe quel microcontroleur ou port série de PC.


Notez que si les informations que je donne ici ne concernent que les LCD sur une base de contrôleur Samsung, les programmes sont comptatibles 100% avec les LCD à base de contrôleurs Hitachi, les plus connus.


Comme on manque toujours de sortie sur un microcontrôleur je vous propose directement le montage utilisant 2 pins et un petit adaptateur. Le schéma de cet adaptateur est le suivant :



Dans les programmes suivants, la pin DATA est la sortie PortA.0 et la pin CLOCK est PortA.1.


Notez que n'importe quelle diode peut faire l'affaire (1N4148?) et que le potentiomètre sert de reglage du contraste. Le 74LS174 est juste un registre à décalage (n'importe quel xxDD174 marche).


Enfin, vous notez que l'on n'utilise pas les broches D0 à D3 du LCD qui doivent être reliées à la masse de préférence et cela implique que l'on utilise le LCD en mode 4 bits de données.


Voici alors les fichiers à télécharger :



- Document général sur les LCD (anglais) - valable dans la majorité des cas. [ICI]


- LCD Powertip avec contôleur Samsung. [ICI]


- Un programme de base pour l'initialisation et l'affichage sur LCD (assembleur PIC). [ICI]


- 2 routines d'affichage. L'une pour un d'un nombre décimal sur deux octets et l'autre pour un nombre en binaire (assembleur PIC - compatible avec le programme précédent). [ICI]