n="justify"> INTCON, RBIE ; ЗАБОРОНИТИ ПЕРЕРИВАННЯ ПО ВХОДАМ
; ----------------------------------------- ------------------------
; ЗАПИС У EEPROM
BANC2
MOVLW 0x02
MOVWF EEADR ; ВСТАНОВЛЕННЯ початкові адреси 02h
BANC3
BTFSC EECON1, WR ; ПЕРЕВІРКА ЗАКІНЧЕННЯ ЗАПИСИ В EEPROM
GOTO $ +1
BANC0
MOVF START_ML, W ; ЧИТАННЯ ДАНИХ ІЗ РЕГІСТРУ START_ML
BANC2
MOVWF EEDATA
BANC3
BCF EECON1, EEPGD ; запис проводитиметься У EEPROM
BSF EECON1, WREN ; ДОЗВІЛ ЗАПИСИ В EEPROM
MOVLW 0x55 EECON2 0xAA EECON2
BSF EECON1, WR ; ІНІЦІАЛІЗАЦІЯ ЗАПИСИ
BCF EECON1, WREN ; ЗАБОРОНУ ЗАПИСИ ВEEPROM
BANC2
INCF EEADR, F ; ЗБІЛЬШИТИ АДРЕСА НА 1
BANC3
BTFSC EECON1, WR ; ПЕРЕВІРКА ЗАКІНЧЕННЯ ЗАПИСИ В EEPROM
GOTO $ +1
BANC0
MOVF START_MH, W ; ЧИТАННЯ ДАНИХ ІЗ РЕГІСТРУ START_MH
BANC2
MOVWF EEDATA
BANC3
BCF EECON1, EEPGD ; запис проводитиметься У EEPROM
BSF EECON1, WREN ; ДОЗВІЛ ЗАПИСИ В EEPROM
MOVLW 0x55 EECON2 0xAA EECON2
BSF EECON1, WR ; ІНІЦІАЛІЗАЦІЯ ЗАПИСИ