mikrokontrollere

P

phanikumar

Guest
hei

hva er utvidet memory.and der er det used.how å bruke minnet.

 
phanikumar skrev:

heihva er utvidet memory.and der er det used.how å bruke minnet.
 
hei

Jeg liker å vite om hukommelse modeller. (små, små, store ..)

hvor mange minne-modeller har vi.?
hva er de.?
hvordan du bruker dem.?
hva er benificts å bruke dem.?

behage hjelpe jeg gjerne vite om dette i detalj.

 
Med en mikrokontroller (som 8051) den første avgjørelsen er hvilket minne modell til bruk.

Mens PC-programmerer velger mellom TINY, Small, Medium, kompakt, stor og STOR til å kontrollere hvordan prosessoren segmentering av RAM skal brukes (overvunnet!), Har 8051 brukeren å bestemme hvor programmet og dataene skal ligge.

Noen kompilatorer støtter følgende minne konfigurasjoner:

ROM: i dag den største enkelt objekt fil som kan produseres er 64K, men opptil 1MB kan støttes med BANKED modellen beskrevet nedenfor.Alle compiler output henvises til EPROM / ROM, konstanter, look-up bord osv., bør bli erklært som "kode".
RAM: Det er tre minne modeller, liten, kompakt og LARGE
LITEN: alle variabler og parameter-passing segmenter vil bli plassert i 8051 interne minne.
KOMPAKT: variabler lagres i Paged Memory adressert av porter 0 og 2.Indirekte adressering opcodes brukes.On-chip registre brukes fremdeles for lokalbefolkningen og parametere.
STORT: variabler etc. er plassert i eksterne minnet ivaretatt av @ DPTR.On-chip registre brukes fremdeles for lokalbefolkningen og parametere.
BANKED: Kode kan oppta opptil 1MB enten ved hjelp av CPU-port pinner eller minne-tilordnet låsene til side minne ovenfor 0xFFFF.Innenfor hver 64KB minne blokkere et fellesområde må avsettes til C-bibliotek kode.Inter-bank funksjonskall er mulig.

 

Welcome to EDABoard.com

Sponsor

Back
Top