Ces constantes sont utilisées pour le contrôle de mise au point des sous-programmes pour l'écran à cristaux liquides (LCD) inclus dans GCBASIC. Pour les mettre, met une ligne dans le programme qui dit #define pour assigner une valeur à la constante particulière. ej: #define LCD_IO 8
Quelques constantes sont nécessaires pour les modes 4 et 8 bits, d'autres sont nécessaires pour le mode 4 bits et les autres pour le mode 8 bits. Quand on utilise le mode 2 bits, seulement trois constantes doivent être placés - toutes les autres doivent être ignorés. Vérifiez la colonne “Modes” pour déterminer si on peut utiliser cette constante.
Nom de la Constante | Contrôles | Valeur normale | Modes |
---|---|---|---|
LCD_IO | Le mode E/S. Peut être de 2, 4 ou 8. | 8 | 2, 4, 8 |
LCD_DB | La broche de donnée utilisé en mode 2-bit. | N/A - Doit être Mis | 2 |
LCD_CB | La broche d'horloge en mode 2-bit. | N/A - Doit être Mis | 2 |
LCD_RS | Spécifie la broche de sortie qui est connecté au Registre Select dans le LCD. | N/A - Doit être Mis | 4, 8 |
LCD_RW | Spécifie la broche de sortie qui est connecté au Read/Write dans le LCD. | N/A - Doit être Mis | 4, 8 |
LCD_Enable | Spécifie la broche de sortie qui est connecté au Enable dans le LCD. | N/A -Doit être Mis | 4, 8 |
LCD_DATA_PORT | Port de sortie utilisé pour connecter le bus de donnée du LCD | N/A - Doit être Mis | 8 seulement |
LCD_DB4 | Broche de sortie utilisée pour se connecter avec le bit 4 du bus de donnée du LCD | N/A -Doit être Mis | 4 seulement |
LCD_DB5 | Broche de sortie utilisée pour se connecter avec le bit 5 du bus de donnée du LCD | N/A -Doit être Mis | 4 seulement |
LCD_DB6 | Broche de sortie utilisée pour se connecter avec le bit 5 du bus de donnée du LCD | N/A -Doit être Mis | 4 seulement |
LCD_DB7 | Broche de sortie utilisée pour se connecter avec le bit 5 du bus de donnée du LCD | N/A - Doit être Mis | 4 seulement |