Led blinken lassen mit for-Schleife

Gast #2926475
Lesenswert?

Hallo,

ich muss als Hausaufgabe mit einer for-Schleife ein C-Programm für den 
Microcontroller schreiben, der meine Led blinken lässt. Ich benutze 
dafür
Ride aber wenn ich das kompilieren möchte sagt der, dass da was nicht 
stimmt.
Kann mir jemand helfen ?

Mein c-code:


1
at 0x80 sbit led; // P0_0
2

3
void main(void)
4
{
5
 while(1)
6
 {
7
   int i;
8
   led=0; // Led wird mit 0 eingeschaltet!
9
  
10
   for(i=0; i<65000; i++;) // Warten
11
   {
12
   }
13
 
14
   led=1; // Led wird ausgeschaltet
15
 
16
   for(i=0; i<65000; i++;) // Warten
17
   {
18
   }
19
 
20
 
21
 }
22
}
und dann noch die Fehlermeldung:



----------------Build Started: 'Led_einschalten' in configuration 
'Standard'--------------------------

Building G:\Led einschalten\Led_einschalten.c
 Running: 80C51 Compiler
 "C:\Program Files\Raisonance\Ride\Bin\RC51.EXE" "G:\Led 
einschalten\Led_einschalten.c" QUIET GENERATEDEPFILE OJ("G:\Led 
einschalten\Led_einschalten.obj") PIN("C:\Program 
Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\51") 
PIN("C:\Program Files\Raisonance\Ride\\C:\Program 
Files\Raisonance\Ride\\inc\51") NOAM    CD PR("G:\Led 
einschalten\Led_einschalten.lst")  FP(NOFLOAT) IP  NOIS  UNSIGNEDCHAR 
ET(CHAR)  PR       PL(60) PW(80) OE(1) OT("7","SPEED")    RB("0") 
MAXERR("25") MAXWAR("25") SM    MOD517(NODP8,NOAU)
 RC51 COMPILER V06.14.12.087 Hobby version (8 Kb code limited)
 Copyright (c) Raisonance S.A.S. 1987-2012. All rights reserved.
 *** ERROR C076 IN LINE 16 OF G:\Led einschalten\Led_einschalten.c : ) 
missing in 'for'
 *** ERROR C000 IN LINE 17 OF G:\Led einschalten\Led_einschalten.c : 
Character '}' missing
 *** ERROR C000 IN LINE 9 OF G:\Led einschalten\Led_einschalten.c : 
Character '}' missing
 RC51 COMPILATION COMPLETE. 0 WARNING, 3 ERRORS
  Error Code: 2

Build failed

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren