align="justify">; ВКЛЮЧИТИ ТОЧКУ В 1-му розряді INT_SOURCE ; ПОВЕРНУТИСЯ ДО ПОШУКУ джерела переривання
; ----------------------------------------- ------------------------
; ПІДПРОГРАМА УСТАНОВКИ ЧАСУ ВИКЛЮЧЕНІЯ_TIME ; ВСТАНОВЛЕННЯ ЧАСУ ВІДКЛЮЧЕННЯ FLAG_R, 2 ; РЕЖИМ Встановлення часу вимкнення ВКЛЮЧЕНИЙ CURRENT_TIME; НІ - ПЕРЕХІД ДО УСТАНОВКИ ПОТОЧНОГО ЧАСУ
FLAG_R, 5 ; РЕЖИМ УСТАНОВКИ ХВИЛИН ВКЛЮЧЕНИЙ SET_HOUR ; НІ - ПЕРЕХІД ДО УСТАНОВКИ ГОДИН PORTB, 6 ; натисканні кнопки "+1" M10 ; НІ - ПЕРЕХІД ДО ПЕРЕВІРКИ натисканням кнопки" -1 "
; ----------------------------------------- ------------------------
; СЧЕТЧИК ОДИНИЦЬ ХВИЛИН STOP_ML, F ; інкрементіровать МЛАДШИЙ СЧЕТЧИК ХВИЛИН STATUS, Z STOP_ML, W ; СЧЕТЧИК дорахувати до 10 0x0A STATUS, Z SET_REG_LCD1; НІ - ПЕРЕХІД НА підпрограм управління виводу
; ЧАСУ ВІДКЛЮЧЕННЯ НА індикації STOP_ML ; ТАК - ОЧИСТИТИ МЛАДШИЙ СЧЕТЧИК ХВИЛИН
; ----------------------------------------- -----------------------
; СЧЕТЧИК ДЕСЯТКІВ ХВИЛИН STOP_MH, F ; інкрементіровать СТАРШИЙ СЧЕТЧИК ХВИЛИН STATUS, Z STOP_MH, W ; СЧЕТЧИК дорахувати до 6
XORLW 0x06
BTFSS STATUS, Z SET_REG_LCD1; НІ - ПЕРЕХІД НА підпрограм управління виводу
; ЧАСУ ВІДКЛЮЧЕННЯ НА індикації STOP_MH ; ТАК - ОЧИСТИТИ СТАРШИЙ СЧЕТЧИК ХВИЛИН SET_REG_LCD1; ПЕРЕХІД НА підпрограм управління виводу
; ЧАСУ ВІДКЛЮЧЕННЯ НА індикації
; ----------------------------------------- ------------------------
PORTB, 7 ; натисканні кнопки "-1" STOP_TMR2_3 ; ПЕРЕХІД НА підпрограми ЗУПИНКИ ТАЙМЕРА TMR2 <...