Курсовая работа: Розробка схеми електричної принципової годинника-будильника-термометра з ІЧ ПК
xorlw 0
BZ DEC_min10
decf Reg1_min,f
goto Main_loop
DEC_min10 movlw 9 ; установлюємчислохвилин = 9
movwf Reg1_min ; ізменшуємдесяткихвилин
movfw Reg2_min
xorlw 0
BZ Clr
decfReg2_min, f
goto Main_loop
movlw 5
movwf Reg2_min
goto Main_loop
endm
; ------------- Підпрограмазменшеннягодин ---------------
DEC_HOUR macro Reg1_hour,Reg2_hour
local Set_hour,Clr,If_hour10_1,If_hour10_2,Dec_hour10
movfw Reg1_hour ; зменшуємгодини
xorlw 0
BZ Set_hour
decf Reg1_hour, f
goto Main_loop
movfwReg2_hour ; якщодесяткигодин = 0,
xorlw 0 ; установлюємогодинирівні 3
btfssSTATUS, Z
gotoIf_hour10_1
movlw 3
movwfReg1_hour