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:
in lcd.c kommen dann die Funktionen reinCode:#ifndef _LCD_H_ #define _LCD_H_ void lcd_init(void); void lcd_put_string(int ,int ,char *); #endif /*_LCD_H_*/
in Deiner Hauptdatei includest Du die lcd.h und kannst auf Deine Funktionen zugreifen.Code:#include "lcd.h" void lcd_init(void){ ... ... ... } void lcd_put_string(int x,int y,char *text){ ... ... ... }
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






Zitieren

Lesezeichen