信息纽扣DS1991在51单片机系统中的应用
时间:12-28
来源:互联网
点击:
V@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
RET
结语
DS1991的密码保护存储器区为用户提供高可靠的数据保护措施。本文提供的DS1991与单片机接口的软硬件设计,已在信息纽扣卡型公用电表系统中应用。 摘要:Dallas公司的iButton产品是一系列1-wire总线新型器件。DS1991是一种加密存储器型信息纽扣,封装于直径为16mm的不锈钢外壳中,体积小巧,便于携带、保存,防尘、防腐蚀,可以在恶劣的应用环境中实现带密码保护的数据传送。本文介绍DS1991的特点、工作原理及其带密码保护存储器区的读写方法。
iButton信息纽扣 1-Wire总线 单片机 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)