Hallo Roberto,
Da das Thema ziemlich umfangreich ist, fange ich mal so an:
Du hast ein paar Funktionen, die das LCD steuern z.B.
void lcd_init(void);
void lcd_put_string(int x,int y,char *text);
so, dazu brauchst Du eine *.c Datei und eine *.h Datei z.B. lcd.c u. lcd.h
im lcd.h komen Deine Prototypen in etwa so:
Code:
#ifndef _LCD_H_
#define _LCD_H_
void lcd_init(void);
void lcd_put_string(int ,int ,char *);
#endif /*_LCD_H_*/
in lcd.c kommen dann die Funktionen rein
Code:
#include "lcd.h"
void lcd_init(void){
...
...
...
}
void lcd_put_string(int x,int y,char *text){
...
...
...
}
in Deiner Hauptdatei includest Du die lcd.h und kannst auf Deine Funktionen zugreifen.
Die lcd.c muß extra übersetzt und zu Deiner Hauptdatei gelinkt werden, wie das bei CV allerdings geht mußt Du selber rausfinden
Was die Präprozessordirektiven #ifndef usw. zu sagen haben läßt sich sicher ziemlich schnell ergooglen...
Gruß Sebastian
Lesezeichen