Organizacija RAM pomnilnika in njegove vrste pomnilnika

Preizkusite Naš Instrument Za Odpravo Težav





Pomnilnik je pomemben sestavni del mikrokrmilnikov ali procesorjev za shranjevanje informacij, ki se uporabljajo za nadzor elektronski projekti . Notranji pomnilnik je bil razdeljen na več delov, ki so sestavljeni iz posebnih vrst registrov, ki pomagajo hraniti podatke. Obstajata dve vrsti pomnilnikov, kot sta pomnilnik RAM in pomnilnik ROM, pri mnogih sta na voljo na podoben način. Tu bomo razpravljali o organizaciji pomnilnika RAM 8051 in njegovih registrih. Te informacije so koristne za zasnova vgrajenega sistema lažje pisanje programov.

RAM pomnilnik

RAM pomnilnik



Organizacija RAM pomnilnika mikrokrmilnika 8051:

8051 mikrokrmilnik ima 256 bajtov pomnilnika RAM, ki je razdeljen na dva načina, na primer 128 bajtov za registri posebnih funkcij (SFR) in 128 bajtov za splošni pomnilnik. Organizacija RAM pomnilnika vsebuje skupino registri splošnega namena ki se uporabljajo za shranjevanje informacij s fiksnim naslovnim registrom pomnilnika, SFR-pomnilnik pa vsebuje vse povezane z obrobami registre, kot so register B, akumulator, števci ali časovniki in registri, povezani s prekinitvami.


Organizacija RAM pomnilnika:

Skupina lokacij za shranjevanje v pomnilniku RAM se imenuje organizacija pomnilnika RAM, ki jo lahko nadzoruje vrednost registra PSW. 8051 mikrokrmilnik RAM pomnilnik je interno razdeljen na sklop pomnilniških mest, kot so banke, območje, ki ga je mogoče nasloviti, in območje prask.



Organizacija RAM pomnilnika

Organizacija RAM pomnilnika

BANKE:

Banke vsebujejo različne registre za splošne namene, kot je R0-R7, in vsi ti registri so bajtno naslovljivi registri, ki shranijo ali odstranijo samo 1-bajt podatkov. Banke so razdeljene v štiri različne banke, kot so

  • Banka0
  • Banka1
  • Banka2
  • Banka3

Vsaka banka je sestavljena iz 8 splošnih registrov in ima svoj naslov za kategorizacijo shranjenih informacij. Te lahko izberemo z uporabo vrednosti PSW registra (i, e, RS1, RS0). Bank1, bank2, bank3 se lahko uporabijo kot območje kazalca sklada. Kadar koli je organizacija pomnilnika skladov polna, se podatki shranijo v območje prask. Privzeti naslov kazalca sklada je 07h.

Bančni registri

Bančni registri

Naslovljivo območje bitov:

Bitno naslovljivo območje je sestavljeno iz bit-naslovljivih registrov, ki shranijo ali odstranijo samo 1-bitne podatke. To območje ima skupno 128 naslovov od 00h do 07Fh, ki predstavljajo lokacijo za shranjevanje podatkov. Naslovno območje bitov se oblikuje blizu registrskih bank. Zasnovani so od naslova 20H do 2FH. Bitno naslovljivo območje, ki se večinoma uporablja za shranjevanje bitnih spremenljivk iz datoteke aplikacijski program , na primer stanje izhoda naprave, na primer LED ali motorji (VKLOP in IZKLOP) itd., Za shranjevanje tega stanja potrebujete le bitno naslovljivo območje. Če upoštevamo bajtno naslovljivo območje za shranjevanje tega stanja, saj bo nekaj zapravljeno.


Bitno naslovljivo območje

Bitno naslovljivo območje

Območje prask:

Območje beležke je sestavljeno iz bajtnih naslovljivih registrov, ki shranijo ali odstranijo samo 1-bitne podatke. Oblikuje se v bližini naslovljivega območja bitov. Nastane od 30H do 7FH. Območje prask, ki se v glavnem uporablja za shranjevanje bajtnih spremenljivk iz aplikacijskega programa, kot je tiskanje stanja izhoda naprave, na primer smeri motorja (naprej in nazaj) itd.,. Kadar koli se območje kazalca sklada napolni, se podatki shranijo v območje prask. Območje prask vsebuje 80 bajtov pomnilnika.

Vrste pomnilnikov RAM-a:

RAM pomnilnik razvrščen na dva dela vrste spominov na primer pomnilnik SRAM in DRAM.

SRAM (statični pomnilnik z naključnim dostopom):

Statični pomnilnik z naključnim dostopom je vrsta RAM-a, ki hrani podatke v svojem pomnilniku, dokler se napaja. Statični RAM omogoča hitrejši dostop do podatkov in je dražji v primerjavi z DRAM-om. SRAM ni treba redno osveževati.

Statični pomnilnik z naključnim dostopom

Statični pomnilnik z naključnim dostopom

V SRAM-u je vsak bit shranjen v štirih tranzistorjih, ki tvorijo dva križno vezana pretvornika. Dva dodatna tranzistorji - vrste zagotavljajo nadzor dostopa do celic za shranjevanje med operacijami branja in pisanja. Na splošno SRAM uporablja šest tranzistorjev za shranjevanje vsakega pomnilniškega bita. Te shranjevalne celice imajo dve stabilni stanji, ki jih uporabljamo za označevanje „0“ in „1“.

DRAM (dinamični pomnilnik z naključnim dostopom):

DRAM je vrsta modula RAM, ki shrani vsak bit podatkov v ločen kondenzator. To je izkušen način shranjevanja podatkov v pomnilnik, ker zahteva manj fizičnega prostora za shranjevanje podatkov.

DRAM lahko vsebuje več količin podatkov za določeno velikost čipa. Kondenzatorje v DRAM-u je treba nenehno polniti, da ostanejo napolnjeni, zato DRAM potrebuje več energije.

Dinamični pomnilnik z naključnim dostopom

Dinamični pomnilnik z naključnim dostopom

Vsak pomnilniški čip DRAM je sestavljen iz prostora za shranjevanje ali pomnilniških celic. Sestavljen je iz kondenzatorja in tranzistorja, ki lahko vsebujeta aktivno ali neaktivno stanje. Vsaka DRAM celica se imenuje bit.

Ko so celice DRAM v aktivnem stanju, je polnjenje v visokem stanju. Ko so celice DRAM neaktivne, je polnjenje pod določeno stopnjo.

Organizacija predpomnilnika:

Začasni pomnilnik je vrsta pomnilnika, ki se uporablja za shranjevanje pogosto uporabljenih podatkov iz glavnih pomnilniških mest. Začasni pomnilnik je blizu CPU. Začasni pomnilnik se začne od 00h do 0Fh. Začasni pomnilnik je razmeroma majhen, sestavljen je iz 8k in 16k, vendar deluje učinkovito. Je bajtno naslovljiv pomnilnik in shranjuje in odstranjuje samo 1-bitne podatke. Začasni pomnilnik se napolni iz glavnega pomnilnika, ko CPU zahteva navodila. Začasni pomnilnik, ki se v glavnem uporablja za zmanjšanje povprečnega časa do dostopnega pomnilnika.

Prednosti in uporaba SRAM & DRAM:

Prednosti SRAM-a:

  • SRAM zagotavlja velike zmogljivosti za shranjevanje pomnilnikov na čipu
  • Običajno imajo SRAM-ji zelo majhno zakasnitev in visoko zmogljivost
  • V primerjavi z drugimi spomini je zelo enostaven za oblikovanje in vmesnike

Prednosti DRAM-a:

  • Kapaciteta skladiščenja je zelo velika
  • Je poceni in visoko zmogljiva naprava.

Ta članek vsebuje kratke informacije o organizaciji pomnilnika mikrokrmilnika 8051, vrstah pomnilnikov RAM, bančnih registrih in organizaciji predpomnilnika. Za več informacij o organizaciji pomnilnika in tehnični pomoči za vaš projekti na osnovi mikrokrmilnika , se lahko obrnete na nas tako, da objavite svoje komentarje v spodnjem oddelku za komentarje.