信息纽扣DS1991在单片机系统中的应用
SETB DIO
MOV R7,#12
DJNZ R7,$
MOV R7,#27
RESETP1:JNB DIO,RESETP2
DJNZ R7,RESETP1
RESRET:SETB DIO
MOV A,#0EH
RET
RESETP2:MOV R7,#75
DJNZ R7,$
MOV R7,#54
RESETP4:JB DIO,RESETP5
DJNZ R7,RESETP4
RESETP5:MOV R7,#180
DJNZ R7,$
SETB DIO
MOV A,#0
RET
WRBYTE:MOV R6,#8 ;写1字节子程序
WRB1:CLR DIO
MOV R7,#2
DJNZ R7,$
RRC A
MOV DIO,C
MOV R7,#30H
DJNZ R7,$
SETB DIO
NOP
NAP
NOP
DJNZ R6,WRB1
RET
RDBYTE:MOV R6,#8 ;读1字节子程序
RDB1:CLR DUO
NOP
NOP
SETB DIO
MOV R7,#3
DJNZ R7,$
MOV C,DIO
《信息纽扣DS1991在单片机系统中的应用(第6页)》