[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
1. запретить прерывания
2. вставить два Nop'а
;-------------------------
WDT:
clr EA ; (1)
MOV TA,#0AAH
MOV TA,#55H
SETB RWT
nop ; (2)
nop ; (2)
setb EA ; (1)
RET
;---------WDT-------------
INIWDT:
clr EA ; (1)
ORL CKCON,#11000000B
CALL WDT
MOV TA,#0AAH
MOV TA,#55H
SETB EWT
nop ; (2)
nop ; (2)
setb EA ; (1)
RET
end
E-mail: info@telesys.ru