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.
La sfârşitul fişierului "listă" este un tabel cu simboluri folosite în program. Un element folositor al fişierului "listă"<br />
este un grafic de utilizare a memoriei. La sfârşit de tot, este o statistică de erori ca şi cantitatea de program<br />
rămasă.<br />
Macro-uri<br />
Macros-urile sunt elemente foarte folositoare în limbajul de asamblare. Ei ar putea fi pe scurt descrişi ca "grup<br />
definit al utilizatorului de instrucţiuni ce vor intra în programul de asamblare unde a fost apelat macro-ul". Este<br />
posibil de a scrie un program chiar fără folosirea macro-urilor. Dar cu folosirea lor programul scris este mult mai<br />
uşor de înţeles, în special dacă mai mulţi programatori lucrează la acelaşi program. Macro-urile au acelaşi scop ca<br />
funcţii ale limbajelor de programare complexe.<br />
Cum să le scriem:<br />
macro [,,......]<br />
........<br />
.......<br />
endm<br />
Din modul în care sunt scrise, vedem că macro-urile pot accepta argumente, ceea ce este foarte folositor în<br />
programare. Când apare argumentul în corpul macro-ului, va fi înlocuit cu valoarea .<br />
Exemplu:<br />
Exemplu de mai sus arată un macro a cărui scop este de a înlocui la portul B argumentul ARG1 ce a fost definit în<br />
timp ce a fost apelat macro-ul. Folosirea lui în program ar fi limitată la scrierea unei linii: ON _PORTB 0xFF , şi<br />
astfel am plasa valoarea 0xFF la PORTB. Pentru a folosi un macro în program, este necesar de a include fişierul<br />
macro în programul principal cu instrucţiunea include "macro_name.inc". Conţinutul unui program este copiat<br />
automat într-un loc unde instrucţiunea este scrisă. Aceasta poate fi cel mai bine văzut într-un fişier listă anteriror<br />
unde fişierul cu macro-uri este copiat mai jos de linia #include"bank.inc".<br />
Introducere<br />
5.1 Instalarea pachetului de program MPLAB<br />
5.2 Introducere în MPLAB<br />
5.3 Alegerea modului de dezvoltare<br />
5.4 Conceperea unui proiect<br />
5.5 Proiectarea unui fişier de asamblare<br />
5.6 Scrierea unui program<br />
5.7 Simulator MPSIM<br />
5.8 Toolbar<br />
CAPITOLUL 5<br />
MPLAB