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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.