|
f_loop:
setb F_1S ; Флажок - начали отмерять 1 с
clr TF1
setb BL0 ; Разрешаем прохождение сигнала через первый ключ
mov r1,#230 ; OK
mov r2,#172 ; OK
; Формируем задержку - 1 сек.
delay1s_loop:
; Подобрано для кварца 12 МГц
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
djnz r2,delay1s_loop
djnz r1,delay1s_loop
nop
nop
nop
nop
nop
clr BL0
; Счет окончен. В этом состоянии BL1==1, BL0==0
clr F_1S ; Закончили отмерять 1 с
Может не подбором цифр,т.к. этож надо еще массу регистров по 255,ведь 100000000 операций надо...Может этот кусок как то зациклить еще на 100 раз?
E-mail: info@telesys.ru