Voilà.
J'essai juste de pouvoir afficher un mot, mais rien ne ce passe. La compilation est nickel, mais je ne sais si c'est bien programmé.
De plus, je me demande, s sous PROTEUS, j'aii bien câblé mon schéma.
Pourriez-vous m'aider ?
Code:#include <p18f4520.h> #include<stdio.h> #include<stdlib.h> #include<delays.h> #include<string.h> #include<xlcd.h> #define D_LCD PORTB #define D4 PORTB.4 #define D5 PORTB.5 #define D6 PORTB.6 #define D7 PORTB.7 #define RS PORTB.2 #define E PORTB.3 void main(void) { TRISB = 0b00000000;// Toutes les broches du port B sont en sortie. D_LCD = 0; // Initialisation des variables, mise à zéro des broches du PORTB. OpenXLCD(FOUR_BIT & LINES_5X7 ); putrsXLCD( "Hello World" ); } void DelayFor18TCY(void) { Delay10TCYx(2); } void DelayPORXLCD(void) { Delay1KTCYx(15); //Delai de 15 ms } void DelayXLCD(void) { Delay1KTCYx(20); //Delai de 20 ms }
-----