picai
 

 

 

  Atminties tvarkymas

PIC16F84A mikrokontroleris turi dvi atskirtus atminties blokus, vienas skirtas duomenų saugojimui, o kitas skirtas programai. EEPROM atmintis su GPR ir SFR registrais  RAM atmintyje laiko duomenų bloką, kol FLASH dirba su programos bloku. 

Programos atmintis

Programos atmintis buvo sukurta pagal FLASH technologiją kuri leidžia perprogramuoti mikrovaldiklį daug kartų. Programos atminties dydis yra 1024 pozicijos su 14 bitų pločio eilutėmis.

Duomenų atmintis

Duomenų atmintis susideda iš EEPROM ir RAM atminčių. EEPROM atmintis sudeda iš 64 pozicijų po aštuonis bitus, išjungus maitinimo šaltinį iš EEPROM atminties duomenys neišsitrina, juos galime ištrinti tik elektriškai. EEPROM nėra tiesiogiai adresuojama atmintis, bet prisijungiama netiesiogiai per EEADR ir EEDATA registrus. Kadangi EEPROM atmintis dažnaiusiai naudojama išsaugoti reikalingiems parametrams (pvz.: temperaturos parodymus termoreguliatoriuje) , yra grieštos procedūros norint įrašyti į EEPROM atmintį ir išvenkti atsitiktinių įrašymų. RAM atmintis  užima duomenims vietą atminties žemėlapyje, 68 atminties pozicijas. RAM atminties pozicijos dar vadinamos GPR registrais „General Purpose Registers“ pagrindinės paskirties registrai.


 

 
 
   

MrFreeTemplates.com