Guten Abend!

Ich möchte folgendes machen:

1. Mein Programmierstil soll sich verbessern
2. Die Übersichtlichkeit soll verbessert werden
3. Ich möchte Routinen für verschiedene Sensoren einfach per $include einbinden und per Befehl ausführen lassen.

Folgendes habe ich (nur kurz) versucht:

Hauptprogramm:
Code:
$regfile = "m32def.dat"

$crystal = 8000000

$lib "glcdKS108.lbx"

$include "font8x8.font"
$include "test.bas"

Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 2 , Ce2 = 3 , Cd = 4 , Rd = 5 , Enable = 6 , Reset = 7


Setfont Font8x8
Cls


Portd.7 = 1
Do


Lcdat 1 , 1 , "Hallo"
Wait 1
Test
wait 1




Loop

End
Include:
Code:
$nocompile
Declare Sub Test

Sub Test

Cls

End Sub
Eigentlich doch ziemlich simpel, oder?
Ich dachte ich könnte keinen Fehler machen und wollte mich langsam vorarbeiten. Leider kommen beim compilieren Fehlermeldungen:
Unknown Statement [TEST]

Warum?
Kann mir jemand helfen und mal ein Beispiel posten wie man sowas geschickt und möglichst einfach macht?

Vielen Dank

Marten83