标签:
ds12887ds12c887初始化程序 |
5.3.1
Ttime:MOV
MOV
MOV
;初始化10bit时标寄存器程序,输入当前时间:1999年2月6日,星期6,12:00:00
MOV
MOV
MOVX
INC
MOV A,#0FFH;秒时标报警单元送不关心码
MOVX @DPTR,A
INC DPTR
MOVA,#00H
MOVX @DPTR,A
INC DPTR
MOV A,#0FFH;分时标报警单元送不关心码
MOVX @DPTR,A
INC DPTR
MOVA,#0CH
MOVX @DPTR,A
INC DPTR
MOC
A,#OFFH
不关心码
INC DPTR
MOV
A,#06H
MOVX @DPTR,A
INC DPTR
MOV
A,#06H
MOVX @DPTR,A
INC DPTR
MOV
A,#02H
MOVX @DPTR,A
INC DPTR
MOV
A,#63H
MOVX @DPTR,A
MOV DPTR,#0DD0EH
MOV
A,#13H
MOVX @DPTR,A
MOV DPTR,#0DD0AH
MOV
A,#20H
MOV @DPTR,A
MOV
DPTR,#0DD0CH
MOVX A,@DPTR
INC DPTR
MOVX A,@DPTR;状态寄存器D的URT位置‘1’
MOV DPTR ,#0DD0BH
MOV
A,#22H
MOV @DPTR,A
MOV
RET
XIN :MOV DPTR,#0DD0AH
MOVA,@DPTR
JBC ACC.7,XIN ;查询UIP位
SETB
20H
RET
5.3.3 中断服务子程序
INT1:ALCALL
JB
AJMP INT1
INTG:…………
…………
…………
MOV
DPTR,#0DD0CH
MOVX A,@DPTR
RETI