Vissza a főoldalra    Vissza a PIC főoldalra

<< Előző oldal   Vissza a tartalomjegyzékhez   Következő oldal >>

 


12.3. EEPROM olvasás


      A belső EEPROM adatmemória szavanként olvasható közvetett címzéssel.
      A belső EEPROM egyetlen 8-bites szavának kiolvasásához a következő lépéseket kell végrehajtani:
     ˇ (ha a mikrovezérlő a FLASH programmemóriát is képes olvasni vagy írni, akkor az EECON1 regiszter EEPGD bitjének "0"-ra állításával ki kell választani az EEPROM adatmemóriát);
     ˇ az olvasni kívánt EEPROM memóriahely címét be kell írni az EEADR címregiszterbe;
     ˇ az olvasási folyamat elindításához az EECON1 regiszter RD bitjét "1"-re kell állítani;
     ˇ a következő utasítással a kívánt adat már kiolvasható az EEDATA regiszterből, amely a következő olvasásig vagy értékkel való feltöltéséig megőrzi tartalmát;
     ˇ (az EECON1 regiszter RD bitje az olvasási folyamat végén automatikusan nullázódik).

      A belső EEPROM adatmemória egy szavának kiolvasását mutatja be a következő programrészlet.

... ...    
  ... STATUS,5 ;az EECON1 regiszter memórialapjának kiválasztása
  ... STATUS,6 ;az EECON1 regiszter memórialapjának kiválasztása
  bcf EECON1,7 ;EEPGD = "0", az EEPROM kiválasztása
  ...    
  ... STATUS,5 ;az EEADR regiszter memórialapjának kiválasztása
  ... STATUS,6 ;az EEADR regiszter memórialapjának kiválasztása
  movlw CIM ;W = CIM
  movwf EEADR ;EEADR = CIM
  ... STATUS,5 ;az EECON1 regiszter memórialapjának kiválasztása
  ... STATUS,6 ;az EECON1 regiszter memórialapjának kiválasztása
  bsf EECON1,0 ;RD = "1", az olvasás indítása
  ... STATUS,5 ;az EEDATA regiszter memórialapjának kiválasztása
  ... STATUS,6 ;az EEDATA regiszter memórialapjának kiválasztása
  movf EEDATA,0 ;W = EEDATA, az eredmény kiolvasása
  ...    

      A lapváltó utasításokra az egyes mikrovezérlő típusok esetében, a regiszterek elhelyezkedésének függvényében, különböző mértékben van szükség.

 

  Tudomány és Technika (test@t-es-t.hu)


 

<< Előző oldal   Vissza a tartalomjegyzékhez   Vissza a lap tetejére   Következő oldal >>

Vissza a főoldalra    Vissza a PIC főoldalra