je réalise un code enc sous mplab pour pic 16f877 pour connecter un lcd et un clavier (keypad) j'ai fait build mais j'ai eu des problemes il m'indique que lidentificateur pour crollcreen et toleft sont indefini.voila le programme en piece jointe aidez moi svp.
Code:/* Name : main.c * Purpose : Main file for keypad interfacing code for PIC16F877. * Date : 1 avril 2012 * Revision : None */ #include "Includes.h" #include "LCD.h" // Configuration word for PIC16F877 __CONFIG( FOSC_HS & WDTE_OFF & PWRTE_ON & CP_OFF & BOREN_ON & LVP_OFF & CPD_OFF & WRT_ON & DEBUG_OFF); // Main Function void main(void) { InitLCD(); // Initialize the LCD WriteStringToLCD("bienvenu"); // Write String GotoYXPositionOnLCD(LCD_LINE2, 38); // Goto Line2 offset 38 WriteDataToLCD(0x06); // Write Custom Character 7 WriteDataToLCD(0x07); // Write Custom Character 8 __delay_ms(1000); // Delay of 1 sec while(1) { ScrollLCD ( ScrollScreen, ToLeft, 1); // Scroll LCD display by one character __delay_ms(200); // Delay of 0.2 seconds } char Key = 'n'; // Variable to store pressed key value InitKeypad(); // Initialize Keypad pins InitLCD(); // Initialize LCD in 8bit mode while(1) { Key = GetKey(); // Get pressed key from keypad ClearLCDScreen(); // Clear LCD screen WriteDataToLCD(Key); // Update LCD with current key value } }
-----