autsch >_< da fehlen wohl die C-Grundlagen ...

schau dir die beispiel codes bitte an

ein grundgerüst ist z.B.

Code:
#include "asuro_prog.h" // lädt die bibliothek für die befehle

int main(void)  //der einsprungpunkt ist immer die main-methode
{
     Init();			// initialisieren des prozessor
      // hier kannst du variablen initialisieren und auch 
      // lichter die dauerhaft an sein sollen (dein code z.B.)
     while(1){
         // hier wird permanent eine schleife durchlaufen
         // hier fragst du z.B. regelmäßig die taster ab und reagierst
     }
     return 0; // das ist nur obligatorisch ... dein asuro sollte NIE
                   // aus der schleife kommen, dann ist sein zustand undefiniert
}
EDIT: sorry das einrücken iss bissl schief gegangen ich hoffe es geht so besser