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.

Directiva este folosită pentru definirea byte-ului de memorie EEPROM. Chiar dacă a fost iniţial intenţionată doar<br />

pentru memoria EEPROM, poate fi folosită pentru oricare altă locaţie de memorie.<br />

Exemplu:<br />

org H'2100'<br />

de "Version 1.0" , 0<br />

Instrucţiuni similare: DB, DT<br />

4.20 DT Definin tabelul de date<br />

Sintaxă:<br />

[] dt [, ,........., ]<br />

Descriere:<br />

Directiva generează seria RETLW de instrucţiuni, o instrucţiune de fiecare termen.<br />

Exemplu:<br />

dt "Message", 0<br />

dt first, second, third<br />

Directive similare: DB, DE<br />

Configurând o directivă<br />

4.21 _CONFIG Setarea the biţilor configuraţionali<br />

Sintaxă:<br />

· -config or__config,<br />

Descriere:<br />

Sunt definite oscilatorul, aplicaţia timer watchdog şi circuitul intern de reset. Înainte de folosirea acestei directive,<br />

procesorul trebuie definit folosind directiva PROCESSOR.<br />

Exemplu:<br />

_CONFIG _CP_OFF&_WDT_OFF&_PWRTE_ON&_XT_OSC<br />

Directive similare: _IDLOCS, PROCESSOR<br />

4.22 PROCESSOR Definind modeul microcontrolerului<br />

Sintaxă:<br />

Processor <br />

Descriere:<br />

Instrucţiunea setează tipul microcontrolerului unde programarea este făcută.<br />

Exemplu:<br />

processor 16F84<br />

Fişiere create ca rezultat al translării programului<br />

Ca un rezultat al procesului translării unui program scris în limbaj de asamblare obţinem fişiere ca:<br />

Fişier de executare (Program_Name.HEX)

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

Saved successfully!

Ooh no, something went wrong!