Устройства на микроконтроллерах. Марченко М.В. - 40 стр.

UptoLike

Составители: 

INITE
;
nporpâMMa
{ropvuponattur
;
noçJreÂouareluuocrefi u'.t 100 uuny,rrcon
;
c nayrofi
MexÂy
UHMH.
MOVLW
d' 100'
;
3arpy:uts
B
aKKyl\{ynflrop
vtrcro
I 00.
MOVWF
SERIAL
;
fiepec,laru B
perncrp
CNTR
coaepxHvoe
I
aKKy ltynrrepa.
tr4 u uurra-ru3rlpoBarb
c,tëtq
tt x
;
nocneÀollaTeJrbltocTll
l.lMnynbcoB,
LOOP
;
I-\nrcr rfiopur.rpoBaHuq
nocneÂoBarert
Hocrl.t
;
HMnynbcoB
Ha
MJraÀ[reM
BbtxoÀe nopra A.
CALL PULSE
;
flepeùrr.r
K Bbtno,'tHeHnto
noÀnporpaMMbl
;
QopMupoBaHHt
llMnynbca.
INCFSZ SERIAL,0
;
llporeparr
aKKyMynrrop
Ha HyJ'II', ro ecrb
;
BbrnoJlHurr, npoBepKy:
cSopvupoeano
:rra
I00
;
nunylrcon?
GOTO LOOP
;
He
c$opr't'rpooano,
npoÂo,nxuru
$oprvr'rpoBarb.
CALL
DELAY
;
CepHr
ur
100 uunyrucon c$opur'rpoBaHa.
;
C$opllupoaarb
nay3y.
GOTO
INITE
;
fiepeùru
r
$opvnpoaanfirc
HosoË
;
cepHH
HMIyJIbCOB.
PULSE
;
flognporpavlta
{optuuponauttr
;
oÂl4Hor{Horo
LIMnyJIbca.
BSF PORTA,0
;
CQoptrnpoearb
noJloxnreJlrnsrft
QpoHr
;I,rM[y,'Ibca.
CALL
DELAY
;
C$opuHpoaarb
3aAepxKy.
BCF PORTA,0
I
CÔopullpoaarb
orpllllarelruuË
Qpout
;
HMnynbcâ.
DECFSZ
SERIAL,I
;
flporepnrs
ra
$optrlt'Ipoeanne
100 HMnynbcoB.
RETLW h'FF'
;
Borfiru
LI3
noAnpofpaMMbl
c aKKyMyrlflropoM
;
paBHbrM
I I
1l I ll
I, eclu 100 euë
ner.
RETLW h'00'
;
BuËru
H3 noÀnporpaMMbl
c aKryMyntropoM
;
paBHbIM
00000000,
ecrul
100 HMrynbcoB
;
cQopt'lupoeauo.
DELAY
;
Ilo4nporpantrua
@optrtnpoeau?I{
3aÀepxKl'l.
MOVLW
d'10'
;
3arpyrurr
B aKKyN{yntrop
utlc,'to
10.
MOVWF CNTR
;
flepecnars
B
perucrp CNTR
cosepxnÀaoe
;
aKKyMynlropa.
I,Innqua,rn3l,tpoBarb
c'Iërqnx.
DELLOOP
DECFSZ CNTR,I
;
BblnonHrrb
3aÀepxxy
npu tarronoÉ
qacrore
:4 Mfu sa
;
I urc
*
2 ttotr.raHgu
*
10
par
=
20 rr,txc.
GOTODELLOOP
;
RETURN
;
BuËru
K3 rloÀnporpaMMbl
3aÀepxKn.
39