1. La connexion entre le MPU et l'interface du module LCD est aussi courte que possible, de préférence à moins de 5 cm. Si le système nécessite
S'il est supérieur à 5 cm, il faut envisager d'ajouter un pilote, par exemple, connecter 74LS245 à la ligne de signal MPU.
2. Connectez 0.1u (104) condensateurs pour le découplage entre VDD et V0/VEE à la terre (VSS), puis connectez-vous aux condensateurs 10u ou 20u pour le filtrage.
3. For some systems that are hard to find the source of interference, you can consider using software to "cover up" the abnormal display problem, that is, to initialize the controller regularly and refresh the data.
4. Le processus de réinitialisation à la mise sous tension-du module LCD sera postérieur à l'heure de réinitialisation du MPU.
Un programme de temporisation est exécuté avant le programme d'initialisation du module.
5. Réglez les lignes de signal de fonction de D/I, R/W, CS, E sur la position haute de la ligne d'adresse (par exemple, le port P2 de 8031).
Junxian vous parle de l'expérience d'application des modules LCD
6. La compilation du pilote de mode de contrôle indirect nécessite que le signal E fonctionne indépendamment et ne soit pas combiné avec d'autres signaux.
7. Sélectionnez le niveau TTL pour la puce de transformation de synchronisation, ne sélectionnez pas le niveau CMOS, comme notre exemple ci-dessus
Si le circuit est plus difficile à utiliser, choisissez 74LS00, pas 74HC00, sans parler de la série 4000.
8. If the selected MPU is a high-speed device, or its bus read and write command cycle is less than 1 μs, it is recommended to use an indirect method, that is, to communicate with the LCD controller by simulating the timing of the LCD controller.
9. If it is used in the critical timing sequence, sometimes the display is normal and sometimes the display is abnormal, or the previous batch is normal and this batch is abnormal, you should first check the structure of the conversion circuit and the driver software (in the indirect mode), if it is not easy To modify the circuit structure, try connecting 0.001μ(102) capacitors to ground at the E, R/W and D/I signals respectively, that is, adjust the relative time interval of these three signals.
10. Pour le module LCD 128 64, lorsque /CSA=1, /CSB=1, la communication du module LCD est interdite, lorsque /CSA=0, /CSB{{5} }, les puces gauche et droite peuvent être fermées, donc, lorsqu'il n'est pas nécessaire de lire et d'écrire le module LCD, vous devez définir /CSA=1 et /CSB=1. Surtout lorsque vous l'utilisez comme substitut d'autres marques, vous devez faire attention.
11. Lors de la programmation en langage C, la variable d'adresse doit être définie comme un type entier non signé (unsigned int).

