Bei Gemeinsamer Kathode leuchten die LEDs, wenn der IO Pin eine 1 Ausgibt. Bei gemeinsamer anode bei einer 0. Man muß also 0 und 1 vertauschen. In asm gibts dazu den Befehl eori ...,255 (geht aber nur mir R16...R31).

Das Codestück in C sollte für Anzeigen mit gemeinsamer Kathode sein.