21.07.2013 Views

Programare PIC16F84.pdf

Programare PIC16F84.pdf

Programare PIC16F84.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

O directivă este similară unei instrucţiuni, dar spre deosebire de o instrucţiune este independentă de modelul<br />

microcontrolerului, şi reprezintă o caracteristică a limbajului de asamblare însuşi. Directivelor le sunt date uzual<br />

înţelesuri de scop prin variabile şi regiştri. De exemplu, LEVEL poate fi o desemnaţie pentru o variabilă în<br />

memoria RAM la adresa 0Dh. În felul acesta, variabila la acea adresă poate fi accesată prin desemnaţia LEVEL.<br />

Aceasta este mult mai uşor pentru un programator să înţeleagă decât să încerce să-şi aducă aminte că adresa<br />

0Dh conţine informaţii despre LEVEL.<br />

Un exemplu de program scris<br />

Următorul exemplu ilustrează un program simplu scris în limbaj de asamblare respectând regulile de bază.<br />

Când se scrie un program, înafară de regulile obligatorii, sunt de asemenea unele reguli ce nu sunt scrise dar<br />

trebuie urmate. Una din ele să scrii numele programului la început, ce face programul, versiunea lui, date când a<br />

fost scris, tipul microcontrolerului pentru care a fost scris, şi numele programatorului.<br />

Pentru că aceste date nu sunt importante pentru translatorul de asamblare, este scris ca şi comentarii. Trebuie<br />

remarcat că un comentariu începe totdeauna cu punct şi virgulă şi că poate fi plasat într-un rând nou sau poate<br />

urma după instrucţiune. Este cel mai bine ţinut în rândul al treilea pentru a face traseul uşor de urmărit.<br />

După deschiderea comentariului ce a fost scris, trebuie inclusă directiva. Aceasta este arătat în exemplul de mai<br />

sus.

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

Saved successfully!

Ooh no, something went wrong!