MOV C,DAT RRC A MOV 55H,#30 RD3A:
DJNZ 55H,RD3A DJNZ 58H,RD1A SETB DAT RET
3.2.2 ¶Á¡¢Ð´DS1302×Ó³ÌÐò
;д1302³ÌÐòWRITE: CLR SCLK NOP SETB RST NOP MOV A,32H MOV R4,#8 WRITE1:
RRC A ;Ë͵ØÖ·¸ø1302 NOP NOP CLR SCLK NOP NOP
NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP
DJNZ R4,WRITE1 CLR SCLK NOP MOV A,31H MOV R4,#8 WRITE2: RRC A
NOP ;ËÍÊý¾Ý¸ø1302 CLR SCLK NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP
NOP
DJNZ R4,WRITE2 CLR RST RET ;¶Á1302³ÌÐò READ: CLR SCLK NOP NOP SETB RST NOP MOV A,32H MOV R4,#8 READ1:
RRC A ;Ë͵ØÖ·¸ø1302 NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP NOP CLR SCLK
NOP NOP
DJNZ R4,READ1 MOV R4,#8 READ2: CLR SCLK
NOP ;´Ó1302ÖжÁ³öÊý¾Ý NOP NOP MOV C,IO NOP NOP NOP NOP NOP RRC A NOP NOP NOP NOP SETB SCLK NOP
DJNZ R4,READ2 MOV 31H,A CLR RST