> Warum? Für für so was simples kann man die Port-Pins auch direkt
> schalten. Warum eine Hilfsvariable?
My50cent: Ich halte es nicht für verkehrt, einen Portzustand in eine
Variable einzulesen und dann von dort weiterzuarbeiten. Mag bei kleinen
Programmen nicht notwendig, überflüssig und oversized sein, aber wenn's
mal komplexer wird, könnten sonst Seiteneffekte auftreten, die real gar
nicht vorhanden.
Zumindest ging's mal dem Stift so, der beim Messen zwei Pins
unbeabsichtigt durch die Messspitze kurzgeschlossen hatte (lowaktiver
Tastereingang neben lowaktivem Ausgang für LED). Er hatte gemessen,
nachdem die LED aktiv wurde. Anstatt den Taster zwischenzuspeichern,
hat er ihn überall neu eingelesen, obwohls gar nicht nötig war und sich
dann einen Wolf für einen Pseudofehler gesucht (okay, zugegeben, ein
Reset + zweiter Messlauf hätte ihm auch nicht geschadet :))
Ralf