05.11.2013 Aufrufe

est Bewegung durch eine 3D-Landschaft mit ... - David Zaadstra

est Bewegung durch eine 3D-Landschaft mit ... - David Zaadstra

est Bewegung durch eine 3D-Landschaft mit ... - David Zaadstra

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Projektarbeit 2002, BKIK 2/1<br />

<strong>David</strong> <strong>Zaadstra</strong>, Alexander Fuchs<br />

<strong>Bewegung</strong> <strong>durch</strong> <strong>eine</strong> <strong>3D</strong>-<strong>Landschaft</strong> <strong>mit</strong> Fernbedienung<br />

Elektronikschule Tettnang<br />

$EJECT<br />

;//////////////////////////////////////////////////////////////////////////<br />

;--------------------------------------------------------------------------<br />

; E N C O D E<br />

; wird in Postprocessdata verwendet<br />

; wandelt ein Signalbyte von der Fernbedienung in ein Bit um<br />

; 1,4ms / 1,5ms / 1,6ms --> log. 1<br />

; 4ms / 5ms / 6ms --> log. 0<br />

; das Byte wird im Akku erwartet<br />

;--------------------------------------------------------------------------<br />

ENCODE MACRO<br />

local NOTHIGH1, NOTHIGH2, NOTHIGH3, NOTLOW1, NOTLOW2, NOTLOW3, HI,<br />

LO, ENDMACRO<br />

usw.<br />

; <strong>eine</strong> einfache Vergleichsroutine:<br />

; trifft die erste Bedingung nich zu, wird zur Nächsten gesprungen<br />

cjne a, #13, NOTHIGH4<br />

jmp HI<br />

NOTHIGH4:<br />

cjne a, #14, NOTHIGH1<br />

jmp HI<br />

NOTHIGH1:<br />

cjne a, #15, NOTHIGH2<br />

jmp HI<br />

NOTHIGH2:<br />

cjne a, #16, NOTHIGH3<br />

jmp HI<br />

NOTHIGH3:<br />

cjne a, #17, NOTHIGH5<br />

jmp HI<br />

NOTHIGH5:<br />

cjne a, #3, NOTLOW4<br />

jmp LO<br />

NOTLOW4:<br />

cjne a, #4, NOTLOW1<br />

jmp LO<br />

NOTLOW1:<br />

cjne a, #5, NOTLOW2<br />

jmp LO<br />

NOTLOW2:<br />

cjne a, #6, NOTLOW3<br />

jmp LO<br />

NOTLOW3:<br />

cjne a, #7, NOTLOW5<br />

jmp LO<br />

NOTLOW5:<br />

HI:<br />

setb c<br />

jmp ENDMACRO<br />

LO:<br />

clr c<br />

ENDMACRO:<br />

ENDM<br />

;//////////////////////////////////////////////////////////////////////////<br />

- 40 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!