Cum a programului INT 2000 a 16F84A?

R

Re-g

Guest
Bună ziua:

Cum pot program în asamblare cu MPLAB 8,14 INT 2000 a 16F84A fără utilizarea winpic800 sau IC-prog?

Salutări.

 
în ceea ce priveşte cunoştinţele mele mi-a spus că pentru o 16F84A datelor permite organizarea
ne la program numai în prima 1024 de cuvinte, deci, dacă doriţi să porniţi programul de la org 2000
atunci mai bine să folosiţi 16F877 unde 8K cuvinte de memorie pentru program este disponibil.

măsura im clar cred că trebuie să studieze datele shhets de 16F84A şi 16F877 vă rugăm să verificaţi acest diagrame prea.
Ne pare rău, dar ai nevoie de autentificare pentru a vizualiza acest ataşament

 
Bună ziua:

Nu aţi înţeles pentru mine, vorbesc despre ceea ce indică la program din imagine.

Salutări.
Ne pare rău, dar ai nevoie de autentificare pentru a vizualiza acest ataşament

 
Îmi pare rău că nu am înţeles ur problemă
dar va u ceva mai clar că ceea ce marca este de culoare roşie şi opţiuni spune că se referă la acesta, este de a începe programul este de la 2000 ca hex valoare, sau ce?Adăugat după 59 secunde:De asemenea, este un montaj INT directiva care spune asamblare începutul celei de-a codului de program în memorie.

 
De la Ajutor - MPASM Assembler Ajutor exemplu:

# include p16f877a.inc; Include standard antet fişier
; pentru selectate aparat.
__idlocs 0x1234; Seturi aparat de identitate pentru 1234.Sper ca asta e ceea ce vrei.

 
nu se poate; Pic16F84A are un maxim la adresa numai 0x3FF.

org este Preprocessor directivă a spune compilator pentru a începe să scrieţi la această adresă.2000 în zecimal sau hex este dincolo de 84a adresa

 
Ditto pentru a cristi7521.

The 2000 adresă nu este parte a programului de memorie, aşa că nu contează că nu se poate accesa de micro-o.
Acestea sunt locaţii de identificare şi pot fi programate prin stabilirea de _idlocs la ceva pe care o doriţi.

 

Welcome to EDABoard.com

Sponsor

Back
Top