Programare PIC16F84.pdf
Programare PIC16F84.pdf
Programare PIC16F84.pdf
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