// Förderband-Situation // Bartholomay, Otto, Schneider (Team 5) // vom 18.05.2005 #include //Befehlsbibliothek sbit sbTaste1 = P1^0; //Zuweisung von Lichtschranke1 sbit sbTaste2 = P2^0; //Zuweisung von Lichtschranke2 sbit sbLED = P3^0; //Zuweisung von Warnlampe main() //Beginn des Hauptprogramms { P1M1 = 0xFE; //Initialisierung der Ports P2M1 = 0xFE; P3M1 = 0x02; while(1) //Endlosschleife { if (sbTaste1 == 1) //wenn Lichtschranke1 unterbrochen { if (sbTaste2 == 1) //und wenn Lichtschranke2 unterbrochen { sbLED = 1; //dann Warnlampe ein } else //sonst { sbLED = 0; //Warnlampe aus } } else //sonst { sbLED = 0; //Warnlampe aus } } }