Page 302 - 4503
P. 302
РСП, наприклад команда movwf 1 передбачає з вернення до
одного із представників EEPROM,
тобто до регістра TMR0. Будь–який байт цієї памяті може
бути зчитаний чи записаний за допомогою регістра EEDATA
(рисунок 9.6). Адреса байта задається реґістром EEADR, а
керування процесом запису/зчитування здійснюється за
допомогою регістрів EECON1 і EECON2. Довготривалість
придатності більшості модулів EEPROM сягає не менш, ніж 10
млн. циклів перезапису, а термін збереження даних є не
меншоим ніж 40 років. Типовим прикладом застосування
енергонезалежної памяті є збереження загальної кількості
пройдених автомобілем кілометрів шляху.
9.6.1 Зчитування з пам’яті даних
Зчитування з пам’яті даних відбувається за такою
послідовністю:
1. Помістити адресу (h’00’…h’FF’) у EEADR.
2. Встановити біт RD (0-ий біт регістра EECON1) для
переключення у режим читання.
3. Зчитати адресовані дані з регістра EEDATA .
9.6.2 Запис у пам’ять даних
Запис з память даних відбувається за такою
послідовністю:
1. Помістити адресу (h’00’…h’FF’) у EEADR.
2. Помістити дані у регістр EEDATA.
3. Встановити біт WREN (2-ий біт регістра EECON1) для
переходу в режим записування.
4. Записати число h’55’ в EECON2.
5. Записати число h’АА’ в EECON2.
302