Курсовая работа: Розробка схеми електричної принципової годинника-будильника-термометра з ІЧ ПК

min_al_2 equH'28' ; регістридругогобудильника

min10_al_2 equH'29'

hour_al_2 equH'2A'

hour10_al_2 equH'2B'

EEP_Ind_4 equH'2C' ; регістридляіндикації

EEP_Ind_3 equH'2D' ; режимуроботизEEPROM

EEP_Ind_2 equH'2E'

EEP_Ind_1 equH'2F'

Alarm_countequH'30' ; лічильникбудильника

SB4_countequH'31' ; лічильникчасунатисканнянакнопкуSB2

IntCount_HequH'32' ; лічильникпереповненнятаймеруномер 1

IntCount_L equ H'33' ; лічильник переповнення таймеру номер 2

MaxInt_H equ H'34' ; верхня границя лічильника переривань

MaxInt_L equ H'35' ; визначає секундну затримку

TIME_SET equ H'36' ; коефіцієнт корекції часу

; ------------- Підпрограма яка добавляє хвилини ---------------

INC_MIN macro Reg1_min,Reg2_min

movfwReg1_min ; якщо кількість менут = 9 то

xorlw 9 ; обнуляємо менути і прибавляємо десятки менут

BZ $+3 ; інакше прибавляємо менути та виходимо з підпрограми

incfReg1_min, f

gotoMain_loop

clrf Reg1_min

movfw Reg2_min

xorlw 5 ; якщо кількість десятків менут = 5,

BZ $+3 ; обнуляємо менути та взагалі та виходимо з підпрограми

incf Reg2_min, f ; інакше прибавляємо десятки менут

gotoMain_loop

clrfReg1_min

К-во Просмотров: 496
Бесплатно скачать Курсовая работа: Розробка схеми електричної принципової годинника-будильника-термометра з ІЧ ПК