rendered paste bodyDas Programm Sinus.c :// Title: Sinus Generator// Author: CHaller// Date: 23.04.2008// Filename: sinus.c// #include < .h> // Header für AT89C51CC03// #include < .h>// sfr ausgang=0x90; // Port P1 ist der Digital-Ausgangxdata char* ausgang;void warten (void); // Prototyp (?)code unsigned char Sinus[72]={ // "Tabelle" mit 72 Werten127,138,149,160,170,181,191,200,209,217,224,231,237,242,246,250,252,253,254,253,252,250,246,242,237,231,224,217,209,200,191,181,170,160,149,138,127,116,105,95,84,73,64,54,45,37,30,23,17,12,7,4,2,1,0,1,2,4,7,12,17,23,30,37,45,54,64,73,84,95,105,116};void main (void){ausgang=0xFFC0;while(1) // While-Schleife { unsigned char x; // Adressierung des Arraylatzes for(x=0;x<72;x=x+1) // inkrementieren (herunterzählen) { ausgang=Sinus[x]; // warten(); // Aufruf der Wartezeit nach jedem hochzählen } } }void warten (void) // Unterprogramm Warten{ unsigned char y; for(y=0;y<=82;y=y+1);}Der neue Fehler:Umake: 'C:\Programme\uC51\bin\uc51 sinus.c sinus.s51 -IC:\Programme\uC51\include -e -dCPU_NSEC=1085 -small'...sinus.c 27: Error: operands of = have illegal types 'xdata char *' and 'unsigned int'sinus.c 33: Error: operands of = have illegal types 'xdata char *' and 'unsigned char'Umake: Error: returncode: 1Umake: Error: file 'sinus.obj' does not existUmake: Error: file 'sinus.bin' does not existUmake: Error: Errors found: *** TARGET NOT GENERATED ***