21.07.2013 Views

Programare PIC16F84.pdf

Programare PIC16F84.pdf

Programare PIC16F84.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Directive similare: #ELSE, ENDIF<br />

4.10 ELSE 'IF' alternativă la blocul program cu termeni condiţionali<br />

Sintaxă:<br />

Else<br />

Descriere:<br />

Folosit cu directiva IF ca o alterntivă dacă termenul condiţional este incorect.<br />

Exemplu:<br />

If time< 50<br />

goto SPEED UP<br />

else goto SLOW DOWN<br />

endif<br />

Instrucţiuni similare: ENDIF, IF<br />

4.11 ENDIF Sfârşitul secţiunii de program condiţionale<br />

Sintaxă:<br />

endif<br />

Descriere:<br />

Directiva este scrisă la sfârşitul blocului condiţional pentru translatorul de asamblare pentru a şti că este sfârşitul<br />

blocului condiţional<br />

Exemplu:<br />

If level=100<br />

goto LOADS<br />

else<br />

goto UNLOADS<br />

endif<br />

Directive similare: ELSE, IF<br />

4.12 WHILE Execuţia secţiunii programului cât timp condiţia este îndeplinită<br />

Sintaxă:<br />

while<br />

.<br />

endw<br />

Descriere:<br />

Liniile de program între WHILE şI ENDW vor fi execuate cât timp condiţia este îndeplinită. Dacă condiţia se<br />

opreşte din a mai fi validă, programul continuă executarea instrucţiunilor urmând linia ENDW. Numărul de<br />

instrucţiuni dintre WHILE şi ENDW poate fi cel mult 100, şi numărul de execuţii 256.<br />

Exemplu:<br />

While i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!