>
; "ВСТАНОВЛЕННЯ ЧАСУ ВКЛЮЧЕННЯ"
BTFSS FLAG_R, 0 ; РЕЖИМ УСТАНОВКИ ТЕМПЕРАТУРИ ВКЛЮЧЕНИЙ
GOTO START_UST_T ; НІ - ПЕРЕХІД НА підпрограми ВКЛЮЧЕННЯ РЕЖИМУ
; УСТАНОВКИ ТЕМПЕРАТУРИ
BCF FLAG_R, 0 ; ВИМКНУТИ РЕЖИМ УСТАНОВКИ ТЕМПЕРАТУРИ
BSF FLAG_R, 6 ; увімкнувши відображення поточної ГО ЧАСУ
BCF INTCON, RBIE ; ЗАБОРОНИТИ ПЕРЕРИВАННЯ ПО ВХОДАМ
; ----------------------------------------- ------------------------
; ЗАПИС У EEPROM
BANC2
CLRF EEADR ; ВСТАНОВЛЕННЯ початкові адреси 00h
BANC3
BTFSC EECON1, WR ; ПЕРЕВІРКА ЗАКІНЧЕННЯ ЗАПИСИ В EEPROM
GOTO $ +1
BANC0
MOVF MAX_TL, W ; ЧИТАННЯ ДАНИХ ІЗ РЕГІСТРУ MAX_TL
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 MAX_TH, W ; ЧИТАННЯ ДАНИХ ІЗ РЕГІСТРУ MAX_TH
BANC2
MOVWF