Hallo,
ich kann niemanden leiden sehen. :-)
Hier ist das Programm aus dem Tutorial mit den gewünschten
Änderungen.
Ich nehme an, du bekommst das irgendwie in den Chip rein.
Mit Studio4 und einem passenden Programmer sollte es klappen.
Gruß,
Arno
-----------------------------------------------------------------
.include "m8def.inc"
ldi r16, 0xFF
out DDRD, r16 ;Port D durch Ausgabe von 0xFF ins
;Richtungsregister DDRB als Ausgang
;konfigurieren
ldi r16, 0x00
out DDRB, r16 ;Port B durch Ausgabe von 0x00 ins
;Richtungsregister DDRD als Eingang
;konfigurieren
ldi r16, 0xFF
out PORTB, r16 ;PORTB auf 0xFF setzen -> alle LEDs aus
loop: sbic PIND, 0 ;"skip if bit cleared", nächsten Befehl
;überspringen,
;wenn Bit 0 im IO-Register PIND =0
;(Taste 0 gedrückt)
rjmp loop ;Sprung zu "loop:" -> Endlosschleife
cbi PORTB, 3 ;Bit 3 im IO-Register PORTB auf 0
;setzen -> 4. LED an
ende: rjmp ende ;Endlosschleife
---------------------------------------------------------------------