Code:
if (PIND=0xFF)
{
PORTB=0xFF
}
else
{
PORTB=0x00
}
Der code dürfte aber auch nicht wie gewünscht funktionieren.
1. bei PIND=0xFF findet nicht der wohl beabsichtigte Vergleich statt, sondern dem PIND wird der Wert 0xFF zugewiesen und da das dann ungleich 0 ist, ist das Ergebnis des "Vergleichs" immer true. das müsste fogliche so aussehen: PIND == 0xFF
2. soll PIND wirklich mit 0xFF verglichen werden? dann müsstest du ja alle acht Taster an dem Port(sofern da acht dran sind) drücken, um die LEDs anzuschalten
3. bei PORTB=0xFF und PORTB=0x00 fehlen die abschließenden Semikolons
Lesezeichen