08.01.2013 Aufrufe

Download - Projektlabor

Download - Projektlabor

Download - Projektlabor

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

;cpi regHigerValueByte,0b10110000 ;//Check if regHigerValueByte has a<br />

specific value<br />

;breq stopthis ;//... and stop here<br />

;rjmp dontstop ;//... or continue<br />

;stopthis: ;//stop here!<br />

;rjmp stopthis<br />

;dontstop: ;//go on and do nothing...<br />

pop regTemp ;//Restore temp<br />

reti<br />

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

######################<br />

;# DISPLAY TEST<br />

###################################################################<br />

#######<br />

;//Perform a full featured Display Test<br />

subDisplayTest:<br />

push regTemp ;//Save temp to stack<br />

;// Toggle everz number once<br />

ldi regTemp, 0x00 ;//Reset temp<br />

goon2_subDisplayTest:<br />

out PORTB, regTemp ;//Send Data<br />

ldi regParam, 0x20 ;//Setup how long to delay<br />

rcall delay ;//Wait a short time<br />

cpi regTemp, 0b00001010 ;//IF regTemp = 00001111 then...<br />

breq escape2_subDisplayTest ;//...goto escape2_subDisplayTest<br />

inc regTemp ;//regTemp = regTemp + 1<br />

;// Toggle every digit once<br />

push regTemp ;//Save temp to stack<br />

ldi regTemp, 0x00 ;//Reset temp<br />

goon_subDisplayTest:<br />

out PORTC, regTemp ;//Send Data<br />

ldi regParam, 0x10 ;//Setup how long to delay<br />

rcall delay ;//Wait a short time<br />

cpi regTemp, 0b00001000 ;//IF regTemp = 00001111 then...<br />

breq escape_subDisplayTest ;//...goto escape_subDisplayTest<br />

inc regTemp ;//regTemp = regTemp + 1<br />

rjmp goon_subDisplayTest ;//goto goon_subDisplayTest<br />

escape_subDisplayTest: ;//Leave This Part<br />

pop regTemp ;//Restore temp<br />

;// Done toggle every digit once<br />

rjmp goon2_subDisplayTest ;//goto goon2_subDisplayTest<br />

245

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!