| 标签: 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

 加载中…
加载中…