我用STC10F04XE写的程序,用来控制1886的IC关掉,现在一点反应都没有,请高手指点。
CU EQU 10 ;
DAT EQU P2.0
ORG 00H
LOOP:
CALL T_24US
CALL ALL_ON0
CALL ALL_ON0
CALL ALL_ON0
CALL T_10US
JMP LOOP
;---------------------------------
;0,0
ALL_ON0:
SETB DAT
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR DAT
LCALL T0L
SETB DAT
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR DAT
LCALL T0L
SETB DAT
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR DAT
LCALL T0L
SETB DAT
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR DAT
LCALL T0L
SETB DAT
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR DAT
LCALL T0L
SETB DAT
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR DAT
LCALL T0L
SETB DAT
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR DAT
LCALL T0L
SETB DAT
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR DAT
LCALL T0L
RET
;--------------------------------
T0L:
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
RET
T_24US:
MOV R5,#40
T_24US1:
CALL T0L
DJNZ R5,T_24US1
RET
T_10US:
MOV R5,#17
T_10US1:
CALL T0L
DJNZ R5,T_10US1
RET
END
|