Étape 1: matériel
Comme vous pouvez le voir sur le schéma ci-dessus, le registre à décalage est le vénérable 74HC164. La plupart des interfaces Maj Registre/LCD sur le web semblent utiliser 74HC595 mais qui nécessite un cycle d’horloge supplémentaire pour obtenir les bits décalés dans les sorties de verrouillage. Le 74HC164 (ou n’importe quelle version de la 164, que vous pouvez trouver) est toujours largement disponible n’est pas comme si j’utilise une partie obsolète. Le truc que j’ai mentionné est d’utiliser le port i/o PIC que horloges le registre à décalage pour faire aussi la LCD mode sélectionnez (données/instruction mode). Le logiciel à gérer qui est aussi assez simple et unique ajoute quelques instructions.
Si vous avez regardé les interfaces LCD sur le web, vous savez que pratiquement personne ne tente de lire des données hors de l’écran LCD donc nous pouvons lier seulement la ligne R/W à terre (mode écriture). Vous avez probablement vu également que le contrôle de contraste est câblé soit un diviseur de tension deux résistances (entre + 5V et la masse) ou à un potentiomètre de 5 à 20k. J’utilise un pot k 5 juste parce que j’ai une tonne d’eux récupérés d’un imprimé d’alignement vidéo TV. Autre que cela, il n’y aura aucun mystère quant à la façon de connecter les broches.