//Schleife Startdelay
	//Schleife: Schleife 210 Mal
	for (FCLV_LOOP10=0; FCLV_LOOP10<210; FCLV_LOOP10++)
	{
		//Initialise Segments
		//Berechnung:
		//  SEG0 = 0
		//  SEG1 = 0
		//  SEG2 = 0
		//  SEG3 = 0
		FCV_SEG0 = 0;
		FCV_SEG1 = 0;
		FCV_SEG2 = 0;
		FCV_SEG3 = 0;

		//Refresh Segment 3
		//Aufruf Komponenten-Makro: LED7Seg4(1)::ShowDigit(3, SEG3, 0)
		FCD_LED7Seg41_ShowDigit(3, FCV_SEG3, 0);

		//Warten
		//Warten: 2 ms
		delay_ms(2);

		//Refresh Segment 2
		//Aufruf Komponenten-Makro: LED7Seg4(1)::ShowDigit(2, SEG2, 0)
		FCD_LED7Seg41_ShowDigit(2, FCV_SEG2, 0);

		//Warten
		//Warten: 2 ms
		delay_ms(2);

		//Refresh Segment 1
		//Aufruf Komponenten-Makro: LED7Seg4(1)::ShowDigit(1, SEG1, 0)
		FCD_LED7Seg41_ShowDigit(1, FCV_SEG1, 0);

		//Warten
		//Warten: 2 ms
		delay_ms(2);

		//Refresh Segment 0
		//Aufruf Komponenten-Makro: LED7Seg4(1)::ShowDigit(0, SEG0, 0)
		FCD_LED7Seg41_ShowDigit(0, FCV_SEG0, 0);

		//Warten
		//Warten: 2 ms
		delay_ms(2);

	}

	// Startsignal 300 ms vor Zählschleife
	//LED Start an
	//Aufruf Komponenten-Makro: LED(0)::LEDOn
	FCD_LED0_LEDOn();

	//Warten
	//Warten: 300 ms
	delay_ms(255);
	delay_ms(45);

	//LED Start aus
	//Aufruf Komponenten-Makro: LED(0)::LEDOff
	FCD_LED0_LEDOff();
	// Startsignal 300 ms vor Zählschleife

	//Enable Timer Interrupt
	//Interrupt: Enable TMR0
	cr_bit(option_reg,T0CS);
	st_bit(option_reg,T0SE);
	option_reg = (option_reg & 0xF0) | 0x04;
	st_bit(intcon,GIE);
	st_bit(intcon, T0IE);

	//Zählerschleife
	//Schleife: While 1
	while (1)
	{
		//1 full cycle
		//Entscheidung: COUNT >= 1?
		if (FCV_COUNT >= 1)
		{
			//Reset COUNT
			//Berechnung:
			//  COUNT = 0
			FCV_COUNT = 0;

			//Stop
			//Aufruf Komponenten-Makro: Stop=SWITCH(0)::ReadState
			FCV_STOP = FCD_SWITCH0_ReadState();

			//Entscheidung
			//Entscheidung: Stop=0?
			if (FCV_STOP==0)
			{
				//Gehe zum Verbindungspunkt
				//Gehe zum Verbindungspunkt: [A]: A
				goto FCC_Main_A;

			} else {
				//Update die Segment Werte
				//Makro-Aufruf: UPDATE_VALUES
				FCM_UPDATE_VALUES();

			}

			//Aufruf Komponenten-Makro
			//Aufruf Komponenten-Makro: Start=SWITCH(1)::ReadState
			FCV_START = FCD_SWITCH1_ReadState();

			//Entscheidung
			//Entscheidung: Start=1?
			if (FCV_START==1)
			{
				//Gehe zum Verbindungspunkt
				//Gehe zum Verbindungspunkt: [B]: B
				goto FCC_Main_B;

			}

		}

		//Refresh Segment 3
		//Aufruf Komponenten-Makro: LED7Seg4(1)::ShowDigit(3, SEG3, 0)
		FCD_LED7Seg41_ShowDigit(3, FCV_SEG3, 0);

		//Warten
		//Warten: 10 us
		delay_us(10);

		//Refresh Segment 2
		//Aufruf Komponenten-Makro: LED7Seg4(1)::ShowDigit(2, SEG2, 0)
		FCD_LED7Seg41_ShowDigit(2, FCV_SEG2, 0);

		//Warten
		//Warten: 10 us
		delay_us(10);

		//Refresh Segment 1
		//Aufruf Komponenten-Makro: LED7Seg4(1)::ShowDigit(1, SEG1, 0)
		FCD_LED7Seg41_ShowDigit(1, FCV_SEG1, 0);

		//Warten
		//Warten: 10 us
		delay_us(10);

		//Refresh Segment 0
		//Aufruf Komponenten-Makro: LED7Seg4(1)::ShowDigit(0, SEG0, 0)
		FCD_LED7Seg41_ShowDigit(0, FCV_SEG0, 0);

		//Warten
		//Warten: 10 us
		delay_us(10);

	}