Ok, ich habs! Pin2 kommt direkt an Vcc.

Nun: Jetzt können wir mein erstes Programm schreiben...
Ich schliesse an Port PD2, PD3 und PD5 je eine LED über einen Widerstand(150 Ohm = 2V für LED und 0.02A Strom) gegen Masse an. (korrekt?)
Ziel ist es, jeweils eine dieser 3 LEds leuchten zu lassen.
Hier mal mein Versuch: zuerst soll PD3 leuchten.

Code:
$regfile = m8def.dat                 ; ich hab einen ATmega8
$crystal = 1000000                   ; ich verwende (noch) den internen Oszi
$baud = 9600                           ; ist das nötig? ich verwende LPT1.

DDRD = &B0001000                 ; Pin PD3 als Ausgang konfigurieren (was 
                                                heisst das eigentlich?) Brauchts da 7 
                                                Nullen wegen 7 Ausgängen? Nee, ich 
                                                komm so nur auf 7 Ports, die man 
                                                steuern kann, hää?
PORTD =&B11111111               ; PD0-PD7 auf High (+5V) setzen.
                                                 Wieso brauchts hier 8 Ziffern? Welche 
                                                 für welchen Port?
do                                           ; wo "herum" macht er den loop??
loop
end
Hmm, kann das funktionieren?
Wieso hats im DDRD-Register nur 7 Ziffern, obwohl da 8 PD-Ports sind?
Im PORTD-Register hats die 8 Ziffern...
Was gibt es zu verbessern?
Wieviel A halten die Ports aus?

Herzliche Grüsse und vielen Dank
Mario