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.

Fişier de erori program (Program_Name.ERR)<br />

Fişier listă (Program_Name.LST)<br />

Primul fişier conţine programul translat ce este citit în microcontroler prin programareare. Conţinutul lui nu poate<br />

da orice informaţie programatorului, aşa că nu ne vom mai referi la ele în continuare.<br />

Al doilea fişier conţine posibile erorile ce au fost făcute în procesul scrierii, şi ca au fost observate de translatorul<br />

de asamblare în timpul procesului de translare. Erorile pot fi descoperite de asemenea într-un fişier "listă". Acest<br />

fişier este mai potrivit deşi când programul este mare şi vederea fişierului "listă" durează mai mult.<br />

Al treilea fişier este cel mai folositor programatorului. În el sunt conţinute multe informaţii, ca informaţii despre<br />

instrucţiunile de poziţionare şi variabilele din memorie, sau semnalizarea erorii.<br />

Exemplu unui fişier "listă" pentru program urmează în acest capitol. În capătul fiecărei pagini se găsesc informaţii<br />

despre numele fişierului, data când a fost translat şi numărul paginii. Prima coloană conţine o adresă din memoria<br />

programului unde este plasată o instrucţiune din acel rând. A doua coloană conţine o valoare a oricărei variabile<br />

definită de una din directive: SET, EQU, VARIABLE, CONSTANT or CBLOCK. A treia coloană este rezervată pentru<br />

forma unei instrucţiuni translate pe care PIC-ul o execută. A patra coloană conţine instrucţiunile asamblorului şi<br />

comentariile programatorului. Posibile erori vor apare între rânduri urmând o linie în care s-a produs eroarea.

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

Saved successfully!

Ooh no, something went wrong!