;Aufgabenstellung: Lauflicht schnell langsam links rechts
;Projekt 1.0 4CHELI
;01.10.2008
LEDS EQU P1 ;Leds auf Port 1 setzen
Tasten EQU P3 ;Tasten auf Port 3 setzen
TaSlow BIT Tasten.0 ;Tasten deklarieren
TaFast BIT Tasten.1
TaRechts BIT Tasten.2
TaLinks BIT Tasten.3
BitLinks BIT 00H ;Überprüfen ob Links oder Rechts
BitFast BIT 01H ;Überprüfen ob Schnell oder Langsam
ORG 0000H ;Programm beginnt bei 0000H
Start:
SlowFast: jnb TaSlow, Clr_Fast ;Wenn TaSlow gedrückt springen nach
Clr_Fast
jnb TaFast, Set_Fast
RechtsLinks: jnb TaRechts, Clr_Links ;Wenn TaRechts gedrückt springen
nach Clr_Links
jnb TaLinks, Set_Links
JMP WeiterF ;Springen nach WeiterF
Clr_Fast: CLR BitFast ;BitFast auf 0 setzen
JMP RechtsLinks
Set_Fast: SETB BitFast ;BitFast auf 1 setzen
JMP RechtsLinks
Clr_Links: CLR BitLinks ;BitLinks auf 0 setzen
JMP WeiterF
Set_Links: SETB BitLinks ;BitLinks auf 1 setzen
JMP WeiterF
WeiterF: jb BitFast,LedFast ;Wenn BitFast 1 ist, nach LedFast
springen
jnb BitFast,LedSlow ;Wenn BitFast 0 ist, nach LedSlow springen
WeiterL: jb BitLinks,LedLinks ;Wenn BitLinks 1 ist, nach LedLinks
springen
jnb BitLinks,LedRechts ;Wenn BitLinks 0 ist, nach LedRechts
springen
LedFast:
LedSlow:
LedLinks:
LedRechts:
JMP Start
End
vlad schrieb:
> Und du glaubst jetzt, wir machen deine Hausaufgaben?
Dem Titel nach kann er es ja selber. Vielleicht ist dieses ständige
kundtun, was man gerade macht / kann wie in Twitter, Faceb**k, was auch
immer jetzt auf Foren übergesprungen.
Moin Das ist wie Springrheuma ,mal hier mal da , und es tut auch manchmal echt dolle weh :-)
>Dem Titel nach kann er es ja selber. Vielleicht ist dieses ständige >kundtun, was man gerade macht / kann wie in Twitter, Faceb**k, was auch >immer jetzt auf Foren übergesprungen. Ein Spruch, den ich letztens gehört oder gelesen hab: "Twitter ist wie pupsen, es stellt für die Allgemeinheit keinen Nutzen dar, aber es erleichtert denjenigen, der es tut."
vlad schrieb:
> ... Ein Spruch, den ich letztens gehört oder gelesen hab:
Hat sicher wer getwittert ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.