Äh ...
danke danke, A.Hoffmann, mein Freund ......
Aber da weiß mein Lehrer doch sofort, dass ich das nicht gemacht habe ...![]()
Was machen eigentlich folgende Befehle:
reti, .equ, .cseg, .org, etc.
Was ist der Stack Pointer?
Und ich steige im Moment nicht wirklich durch das Programm durch ...![]()
Gibt es das vielleicht auch als Version, wie ich die habe?!
So in die Richtung?
EDIT:
Habe nicht das Programm von Roffo88 gesehen ...
@Roffo88: Danke! Sowas Einfaches habe ich mir erstmal vorgestellt ...![]()
@A.Hoffmann: Nochmals danke für deine Mühe, werde nur mir deinen Code anschauen ... und selber versuchen das auf das zweite Rad zu übertragen ...
EDIT2:
Danke Roffo88 habe ich nun eine erweiterte Version geschrieben.
Die steuert die Status-LED an:
Code:.include "m8def.inc" SBI PORTD, PORTD7 SBI DDRD, DDD7 SBI DDRD, DDD2 SBI DDRB, DDB0 CBI PORTC, PORTC0 CBI PORTC, PORTC1 CBI DDRC, DDC0 CBI DDRC, DDC1 main: sbic PINC, 1 rcall ein1 cbi PORTD, 2 sbic PINC, 0 rcall ein2 cbi PORTB, 0 rjmp main ein1: sbi PORTD, 2 ret ein2: sbi PORTB, 0 ret






Zitieren

Lesezeichen