\
А В Т О М А Т И К А
I
;
П рограм м а э л е к т р о н н о г о т а й м е р а , с в ы держ кой в р ем ен и о т 1 д о 2 0 м и н ут
;
(и зм е н я е т с я п р о г р а м м н о ). Т ай м ер у п р а в л я е т ШИМ зн а ч е н и я ск в а ж н о ст и
; к о т о р о г о м ож но т а к ж е и з м е н я т ь . П рограм м а н а п и с а н а п о д MK A T 9Û S12Û 0.
.•Информация в ы в о д и т ся н а д в у х р а зр я д н ы й с в е т о д и о д н ы й и н д и к а т о р с общ им
; а н о д о м .
.INCLUDE
'• 1 2 û û d e f . i n c ”
. e s e g
.o r g
$ 0 0 0
f-c s X 'iiit:
.J b S 2 1, C 7 d , $ 1 3 , $ 1 9 , $ 4 d , $8 9 , $ 8 1 , $ 3 d , $ 1 . S9
.’Т абл и ц а си м в о л о в и н д и к а т о р а в EEPROM
. c s e g
.ORG ijuu
r^mp r e s e t
/В е к т о р с б р о с а
П одп рограм м а о б р а б о т к и п р ер ы в ан и я о т п е р е п о л н е н и я
т а й м е р а /с ч е т ч и к а .
. ORG o n :
t î m e r :
e x i t _ t іш е г :
r e t i
in
r i
, s r e g
o u t t c n tO ,r O
d e c r l
b r n e e x i t _ t i m e r
l d i r 3 1 ,3 9
m ov r l , r 3 1
d e c r2
b r n e e x i t _ t i m e r
l d i r 3 1 ,6 0
m ov r 2 ,r 3 1
d e c r l 7
b r n e e x i t _ t i m e r
l d i r l 7 , 9
d e c r l «
o u t s r e g , r S
; В ек т о р п р ер ы в ан и я т а й м е р а /с ч е т ч и к а
/С о х р а н я е м з н а ч е н и е о с н о в н о г о р е г и с т р а
/З а п и с ы в а е м з н а ч е н и е в т а й м ер
/О т н и м а ем ед и н и ц у о т з н а ч е н и я р е г и с т р а
/В ы ходи м и з п одп р огр ам м ы е с л и 2= 0
/О тн и м аем е д и н и ц у о т зн а ч е н и я р е г и с т р а
/В ы ходи м и з п одп р огр ам м ы е с л и 2= 0
/О т н и м а ем ед и н и ц у о т зн а ч е н и я м и н ут м л а дш его р а з р я д а
/В ы ходи м и з п одп р огр ам м ы е с л и 2= 0
/О т н и м а ем ед и н и ц у о т з н а ч е н и я м и н ут с т а р ш е г о р а з р я д а
/В ы х о д и з п р о ц ед у р ы п р ер ы в ани я
’о м е с т а н а ч и н а е т с я
гно&ная п р о гр а м м а т а й м е р а .
r e s e t :
s c a n :
p l u s :
p l u s 1 :
p l u s 2 :
m in u s :
l d i r 3 1 , $ f f
o u t d d r b ,r 3 1
l d i r 3 1 , $ f f
o u t p o r t b ,r 3 1
l d i r 3 1 .$ 7 0
o u t d d r d ,r 3 1
l d i r 3 1 , $ f
o u t p o r t d ,r 3 1
l d i
o u t
r 3 1 , $ 0 5
t c c r O ,r 3 1
rim p p l u s
s b i s p i n d , 1
rjm p m in u s
s b i s p i n d , 2
rjm p s t a r t
rjm p s c a n
/н а с т р а и в а е м п о р т В
; в е с ь п о р т В я в л я е т с я вы ходом
/у с т а н а в л и в а е м на каж дом вы в о де п о р т а в л о г .1
/н а с т р а и в а е м п о р т £■
; РО С ,Р О Ї ,Р 0 2 ,Р Ь З -к а к ехо ды ,
Р 0 4 ,Р 0 5 ,Р 0 6 - - к а к вы ходы
/В к л ю ч аем п одтя ги в аю щ и е р е зи с т о р ы на Е х о д а х п о р т а
Ь
/Н а с т р а и в а е м р о б о т у т а й м ер а
/Т а к т и р о в а н и е о т ч а с т о т ы г е н е р а т о р а МК с д е л и т е л е м 1 :1 0 2 4
l d i
r ? l , $ ?
wüt
t im s b , Г .•il
/Р а з р е ш е н и е п р ер ы в ан и я о т т а й м ер а
l d i
Г1 7 ,$ 4
/З а д а е м н а ч а л ь н о е з н а ч е н и е м ин ут
l d i
r i b , $ 0
l d i
r 3 1 ,$ 5 e
mov
r 0 ,r 3 1
l d i
r 3 1 , $ 2 7
mov
r l , r 3 1
l d i
r 3 1 ,$ 3 c
mov
r 2 ,r 3 1
l d i
r 2 4 , $ 0
/З а д а е м н а ч а л ь н о е зн а ч е н и е д е с я т к о в
r c a l l i z o b r
/В ы зы в аем п о д п р о г р а м м у и з о б р а ж ен и я ]
s b i s ; p i n d , 0
/Е с л и н а ж а т а к н о п к а " + " (Р 0 0 )
/ т о п е р е х о д и м на ч а с т ь програм м ы у в е л и ч е н и я зн а ч е н и я с ч е т ч и к а в р ем ен и
/Е с л и н а ж а т а к н оп к а " -" (P D I )
/ т о п е р е х о д и м на ч а с т ь програм м ы ум ен ьш ен и я зн а ч е н и я с ч е т ч и к а в р ем ен и
/Е с л и н а ж а т а к н о п к а " O n /P a u se" {P D 2 J
/ т о и д е м на с т а р т
/Е с л и н и ч е г о н е н а ж а т о , т о п о в т о р я ем цикл с к а н и р о в а н и я к л а в и а т у р ы з а н о в о
l d i г 3 1 ,$ 2
c p s e г 3 1 , r l 8
rjm p p l u s l
r c a l l s t a n d a r t
r c a l l p a u s e
rjm p s c a n
/З а д а е м м а к си м а л ь н о е зн а ч е н и е д е с я т к о в м и н ут
/П р о в е р я е м , н е м а к си м а л ь н о е л и з н а ч е н и е
/е с л и н е т , т о и д ем на ч а с т ь програм м ы у в е л и ч е н и я зн а ч е н и я т а й м ер а
/З а п у с к а е м п о д п р о гр а м м у ст а н д а р т н ы х зн а ч е н и й
/З а п у с к а е м п о д п р о гр а м м у за д ер ж к и
/ В о зв р а щ а ем ся о б р а т н о на с к а н и р о в а н и е к л а в и а т у р ы
J. С А I J і , V У
c p s e г 1 7 , г31
rjm p p l u s 2
i n c r l 8
c l r r
1
7
r c a l l s t a n d a r t
r c a l l p a u s e
rjm p s c a n
/ ’:аДоеМ М акси м ал ьн ое зн а ч е н и е ед и н и ц м ин ут
/П р о в е р я е м , н е м а к си м а л ь н о е л и з н а ч е н и е
/ е с л и н е т , т о и д ем на ч а с т ь програм м ы у в е л и ч е н и я зн а ч е н и я т а й м ер а
/Е с л и зн а ч е н и е м а к си м а л ь н о , т о у в е л и ч и в а е м з н а ч е н и е д е с я т к о в м и н ут на 1
/и о б н у л я ем еди ни цы м ин ут
/З а п у с к а е м п о д п р о гр а м м у ст а н д а р т н ы х зн а ч ен и й
/З а п у с к а е м п о д п р о гр а м м у за д ер ж к и
/В о зв р а щ а ем с я о б р а т н о на с к а н и р о в а н и е к л а в и а т у р ы
i n c г 1 7
r c a l l s t a n d a r t
r c a l l p a u s e
rjm p s c a n
/У в е л и ч и в а е м зн а ч е н и е е д и н и ц м и н у т н а 1
/З а п у с к а е м п о д п р о гр а м м у с т а н д а р т н ы х зн а ч е н и й
/З а п у с к а е м п о д п р о г р а м м у за д ер ж к и
/В о зв р а щ а ем с я о б р а т н о на с к а н и р о в а н и е к л а в и а т у р ы
l d i г 3 1 ,$ 0
c p s e г 3 1 , Г І8
rjm p m in u s l
c p s e r 3 1 , r l 7
rjm p m in u s2
r c a l l s t a n d a r t
r c a l l p a u s e
rjm p s c a n
/З а д а е м м и н и м а л ь н о е зн а ч е н и е и д е с я т к о в и е д и н и ц м и н ут
/П р о в е р я е м , н е м ин им ал ьно л и зн а ч е н и е д е с я т к о в м и н ут
/ е с л и н е т , т о и д ем на ч а с т ь програм м ы ум ен ь ш ен и я зн а ч е н и я т а й м ер а
/П р о в е р я е м , н е м и н и м ал ьн о л и зн а ч е н и е е д и н и ц м и н у т
/ е с л и н е т , т о и д е м н а ч а с т ь програм м ы ум ен ь ш ен и я зн а ч е н и я т а й м ер а
/З а п у с к а е м п о д п р о г р а м м у ст а н д а р т н ы х зн а ч ен и й
/З а п у с к а е м п о д п р о г р а м м у за д ер ж к и
/В о зв р а щ а е м с я о б р а т н о на с к а н и р о в а н и е к л а в и а т у р ы
36 I
I Радиолюбитель - 5-6/2004
предыдущая страница 35 Радиолюбитель 2004-05-06 читать онлайн следующая страница 37 Радиолюбитель 2004-05-06 читать онлайн Домой Выключить/включить текст