信息纽扣DS1991在单片机系统中的应用
INC R1
DJNZ R4,REWRSUB
LCALL RESET
RET
;读subkey存入RAM40H~47H
RDSUBKEY:LCALL RESET
MOV R2,#66H
MOV R0,#10H
LCALL WRCOM
LCALL IDPASS
MOV R1,#40H
MOV R4,#8
RERDSUB:LCALL RDYBTE
MOV @R1,A
INC R1
DJNZ R4,RERDSUB
LCALL RESET
RET
IDPASS:MOV R4,#8
MOV R1,#50H
RERD1:LCALL RDBYTE
MOV @R1,A
INC R1
DJNZ R4,RERD1
MOV R4,#8
CLR A
MOV DPTR,#PSTAB
REWR1:MOVC A,@A+DPTR
LCALL WRBYTE
INC A
DJNZ R4,REWR1
RET
IDTAB:DB10H,00H,00H,00H,
DB 00H,00H,00H,00H
PSTAB:DB12H,34H,56H,78H,DB12H,34H,56H,78H
WRCOM:MOV A,#33H
LCALL WRBYTE
MOV R4,#8
RDROM1:LCALL RDBYTE
DJNZ R4,RDROM1
MOV A,R2
LCALL WRBYTE
MOV A,R0
LCALL WRBYTE
MOV A,R0
CPL A
LCALL WRBYTE
- 上一篇论文: MultiMediacard及其与单片机接口
- 下一篇论文: 基于ADμC812的CAN总线智能节点的设计