\
А В Т О М А Т И К А
I
m i n u s i :
c p s e r 3 1 , r1 ~
rjm p m in u s2
d e c r ib
iU i r i ~ , $ 9
r c d i l s t a n d a r t
r e a l* p a u s e
rjm p s c a n
m in u s 2 :
d e c r l 7
r c a i 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
s t a r e :
s b i p o r t a , 4
o u t c e n t o ,r O
s e i
c c a i i p a u s e
rjm p s t a r t l
s t a r t l :
r c a l l i z o b r
s b i s p i n d ,2
rjm p s t o p
l d i r 3 1 ,S O
c p s e r 3 1 , r i b
rjm p s t a r t l
c p s e r 3 i , r l 7
rjiup s t a r t l
rjm p s t o p
s t o p :
c l i
o b i p o t t d ,4
r c a l l p a u s e
rjm p s c a n
; П р о в ер я ем , н е м и н и м ал ьн о л и з н а ч е н и е ед и н и ц м ин ут
? е с л и н е т , т с и д е м н а ч а с т ь програм м ы ум ен ьш ен и я зн а ч е н и я т а й м е р а
/Е с л и д а т о ум еньш аем 'зн а ч ен и е д е с я т к о в м и н ут на 1
;и з а д а е м зн а ч е н и е е д и н и и м и н ут равны м
Ч
; З а п у с к а е м п о д п р о гр а м м у ст а н д а р т н ы х зн а ч ен и й
.•З а п у с к а ем п о д п р о гр а м м у за д ер ж к и
; В о зв р а щ а ем ся о б р а т н о н а с к а н и р о в а н и е к л ав и атур ы
; У м еньш аем з н а ч е н и е е д и н и и м и н у т на 1
{ З а п у с к а е м п о д п р о гр а м м у ст а н д а р т н ы х зн а ч ен и й
/З а п у с к а е м п о д п р о г р а м м у за д ер ж к и
; В о зв р а щ а ем ся о б р а т н о на с к а н и р о в а н и е к л ав и атур ы
; С э т о г о м е с т а н а ч и н а е т с я с т а р т р а б о т ы т а й м ер а
{У с т а н а в л и в а е м л о г . 1 н а в ы х о д е т а й м е р а (РОЗ)
/З а г р у ж а е м в т а й м е р /с ч е т ч и к зн а ч е н и е длины и м п у л ь са ШИМа
,* Р а зр еш а ем п р ер ы в ан и я
{В ы зы ваем п о д п р о г р а м м у за д ер ж к и
/И д ем на с к а н и р о в а н и е к л а в и а т у р ы
; В ы зы ваем п о д п р о г р а м м у и з о б р а ж ен и я н а и н д и к а т о р е
/Е с л и н а ж а т а к н о п к а " О и /Р а и в е" (Р 0 2 )
; т о и д е м н а о с т а н о в к у т а й м е р а
/З а д а ё м з н а ч е н и е , при к о т о р о м т а й м е р о с т а н а в л и в а е т с я
/П р о в е р я е м у с л о в и е о с т а н о в а т а й м ер а
/П р о в е р я е м у с л о в и е о с т а н о в а т а й м ер а
/Е с л и у с л о в и я в ы п ол н я ю тся , т о и д ем н а ч а с т ь програм м ы о с т а н о в а р а б о т ы т а й м ер а
; ’*Г|П реш лем в с е п р ер ы в ан и я и о т т а й м ер а в то м ч и с л е
/У с т а н а в л и в а е м на в ы х о д е т а й м е р а (РОЗ)
л о г . О
; З а п у с к а е м п о д п р о гр а м м у за д е р ж к и
; В о зв р а щ а ем ся в н а ч а л о на с к а н и р о в а н и е к л а в и а т у р ы
/П о д п р о гр а м м а с т а н д а р т н ы х зн а ч е н и й ,
/о с н о в н а я е ё з а д а ч а вы в оди ть к а к о е т о с т а н д а р т н о е з н а ч е н и е т а й м ер а
/п р и к р а т к о в р ем ен н ом
за ж а т /
s t a n d a r t :
l d i r 3 1 ,S 2
D 3 :
с 1 г
r7
D 2 :
c l r
D 1 :
d e c
Г8
b i n e
t 1
d e c
b r n e
Г» 2
d e c
R31
b r n e
D 3
s b i c p i n d , 1
rjm p e x i t . *7
s b i c p i n d , О
rjm p e x i t -?
l d i r l 7 , $4
; З а п и сы в а ем с т а н д а р т н о е зн а ч е н и е в р ем ен и
I d i r l 8 , $0
rjm p e x i t 7
e x i t 7 :
r e t
: Вы ходим и з подп р огр ам м ы
zП одп рограм м а за д ер ж к и . О сн о в н а я -за да ч а э т о й п одп р огр ам м ы заш и та о т д р е б е з г а
к о н т а к т о в
д е й с т в о в а т ь а в т о п о в т о р
при у д ер ж а н и и
к н о п к и .
D a n se :
l d i r 3 ! , $ f .
D lu o 3 : c l r
t-7
/О б н у л я е м р е г и с т р
L'lnn ? : c l r
r*
/О б н у л я ем р е г и с т р
Dl'.i'.i
1
: d e c
гь
/О т н и м а ем ед и н и ц у о т зн а ч е н и я
д а н н о г о
р е г и с т р а
b r n e
D 100 1
/П р о в е р я е м у с л о в и е п е р е х о д а
d e c
г7
/О т н и м а ем е д и н и ц у о т зн а ч е н и я
д а н н о г о
р е г и с т р а
o r n e
D1 0 0 2
/П р о в е р я е м у с л о в и е п е р е х о д а
d e c
R31
/О т н и м а ем ед и н и ц у о т зн а ч ен и я
д а н н о г о
р е г и с т р а
b r n e
D 100 3
/П р о в е р я е м у с л о в и е п е р е х о д а
r e r
/в ы х о л и м и з п одпр ограм м ы
; П одп р огр ам м а вы вода
и зо б р а ж ен и я на
и н д и к а т о р ы .
к н о п о к , а т а к ж е з а д а е т и н т е р в а л , с которы м б у д е т
i s o b r :
i n c r l 6
s b r e r l 6 , О
rjm p l e f t
s b r s r l 6 , û
rjm p n g n t
r i g n t :
o u t e e a r , r
1
7
s b i e e c r , e e r e
in t 1 9 , e e d r
e b i p o r t d , 5
o u t p o r t b , r l 9
s b i p o r t d , fci
rjm p e x i t
l e f t :
o n t e e a r , r 1*
s b i e e c r , e e r e
m r l 9 , e e d r
e b i p o r t d , 6
o u t p o r t b ,r l R
s b i p o r t d , 5
rjm p e x i t
e x i t :
r e t
.EXIT
/Д о б а в л я е м д о зн а ч е н и я р е г и с т р а 1
/П р о в е р я е м н а ч е т н о с т ь м ладш ий б и т г 2 ?
/Е с л и ч ет н ы й , т о б у д е м р а б о т а т ь с о старш им р а з р я д о м и н д и к а т о р а
/П р о в е р я е м н а ч е т н о с т ь м ладш ий б и т
г 2 1
/Е с л и н е ч е т н ы й , т о б у д е м р а б о т а т ь с младш им р а з р я д о м и н д и к а т о р а
/З а г р у ж а е м а д р е с я ч ей к и в EEPROM
/С т р о б ч т е н и я с EEPROM
/З а п и с ы в а е м зн а ч е н и е с EEPROM в р е г и с т р
/У с т а н а в л и в а е м н а в ы в о де PD5 л о г .О
; Вы водим зн а ч е н и е р е г и с т р а в п о р т В
/У с т а н а в л и в а е м н а в ы в о де PD6 л о г .1
/И д ем на вы ход и з п одпр ограм м ы
/З а г р у ж а е м а д р е с я ч ей к и в EEPROM
/С т р о б ч т е н и я с EEPROM
/З а п и с ы в а е м з н а ч е н и е с EEPROM в р е г и с т р
/У с т а н а в л и в а е м н а в ы в о де PD6 л о г .О
/В ы води м зн а ч е н и е р е г и с т р а в п о р т В
/У с т а н а в л и в а е м н а в ы в о де PD5 л о г .1
/И д ем на вы ход и з п одпр ограм м ы
/в ы х о д и м и з п одп р огр ам м ы
Радиолюбитель - 5-6/2004 |
\
предыдущая страница 36 Радиолюбитель 2004-05-06 читать онлайн следующая страница 38 Радиолюбитель 2004-05-06 читать онлайн Домой Выключить/включить текст