All pastes #994474 Raw Edit

blueice_haller

public c v1 · immutable
#994474 ·published 2008-04-23 13:04 UTC
rendered paste body
Das 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 ***